View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003681 | unreal | ircd | public | 2008-04-15 10:08 | 2008-04-17 17:24 |
| Reporter | Aikar | Assigned To | |||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | wont fix | ||
| Product Version | 3.3-alpha0 | ||||
| Summary | 0003681: Oper Immunity Feature Suggestion | ||||
| Description | I would like to propose a new feature be added to 3.3/4.0 of Oper Immunity from other opers. A feature to disable the ability for any other oper to kill, kick from channel, ban from channel, shun, g/k:Line, etc to an oper who has an immunity flag. Some opers occasionally abuse their power, but are not in a situation to remove the privlage from the person. An immunity option would be great. An oper should not be able to kill another oper. | ||||
| 3rd party modules | |||||
|
|
imo that's not exactly a bad idea, but overall its horrible. Here's why and what many others will tell you. Don't give IRC Op status to opers you do not fully trust! If they cause a problem, simply get on the shell and remove their access and rehash ;) By all means, find someone who wants to write this as 3rd party, but i can almost guarantee that no one will write it officially. |
|
|
There are plenty of ways to 'Protect' oneself and uppers from GlobalOP's already in the code, but in the long run as bricker pointed out, the common sense of don't give morons power. |
|
|
This will not be added to Unreal. As Bricker mentioned, you should not give oper status to those you don't trust - it's seriously as simple as that. Most networks only give oper status to users who a majority of the staff know, which is usually based of a relationship that spans for years. A few days ago I even ran into an old bug report asking for almost the same thing. codemastr made an excellent comment on the issue, which in this situation would read like: If you need to remove that person's O:Line in the future, and they refuse to disconnect from the server or mode -o, you need to kill them. If they are immune, what happens then? In my 5+ years of supporting Unreal I have never seen any situation where such a flag can be used without being an excuse for laziness, lack of skill, abuse, or just plain stupidity. If you can find a situation that doesn't fall into one of the categories I just mentioned, reopen this issue. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2008-04-15 10:08 | Aikar | New Issue | |
| 2008-04-17 15:34 | Bricker | Note Added: 0015267 | |
| 2008-04-17 15:41 | nate | Note Added: 0015268 | |
| 2008-04-17 17:24 | Stealth | QA | => Not touched yet by developer |
| 2008-04-17 17:24 | Stealth | U4: Need for upstream patch | => No need for upstream InspIRCd patch |
| 2008-04-17 17:24 | Stealth | Status | new => closed |
| 2008-04-17 17:24 | Stealth | Note Added: 0015271 | |
| 2008-04-17 17:24 | Stealth | Resolution | open => wont fix |