View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003414 | unreal | ircd | public | 2007-07-03 15:24 | 2010-05-19 04:21 |
| Reporter | ups | Assigned To | |||
| Priority | normal | Severity | tweak | Reproducibility | always |
| Status | closed | Resolution | wont fix | ||
| Product Version | 3.2.6 | ||||
| Summary | 0003414: The chanmode +M allow unregistred nicks to change topic | ||||
| Description | Hi 1) I think the chanmode +M (in channels without +t) should only allow registred nicks and voiced nicks (or high) change the topic. 2) A voiced user shoud be able to unvoice himself. (I put that sencond sugestion in that topic because I think that doesn't justify a new topic :-] ) | ||||
| 3rd party modules | |||||
|
|
[quote]1) I think the chanmode +M (in channels without +t) should only allow registred nicks and voiced nicks (or high) change the topic.[/quote] Well, +b ~q and +m applying to /topic was added with 0002233 . The decision on +M was never mentioned, though that very point was brought up that report. I suppose this bug should stay open for this part specifically. Temporary workaround: Use +b ~q:* and http://www.vulnscan.org/UnrealIrcd/modules/RegExcept-latest.tar.gz, instead of +M. (I don't know if this module allows wildcarding, probably not hard to change it to do so.) Or just use +m and configure services to voice anyone registered (if you don't mind having everyone like that be voiced). [quote]2) A voiced user shoud be able to unvoice himself.[/quote] See 0001503 . Bottom line: voice is not a position of "power". It just means you can speak when normals can't. If you don't want to speak, don't type anything. Voiced users cannot change *any* modes, let alone their own. Allowing this would also wreck compatibility with things like eggdrop that complain for things like this. |
|
|
Re #2, I agree with what +v is supposed to do. However, I must agree that a +v user should be able to -v themselves. They should *not* be allowed to +v themselves later though. IMVHO, any chanmode, except ban, that is set on a user should be removable by the user. Additionally, yes, +v allows users to talk in +m channels. Realistically though, +v is used as a position of power, regardless of if it's designed to be or not. I think any forward thinking IRCd will act upon that. Even if it's a #define in config.h or the like. Unreal IRd has pioneered how IRC is used today in many ways. Allowing Admins to choose how mode are used be it whether users can -v themselves or if halfops can +h other halfops would be yet another standard set by the internet's most popular IRCd. Just my opinion though. |
|
|
regarding #2, I think that such devoicing could be just another potential source of spam. I can't think of any reason that a user would ever want to devoice himself ;-). |
|
|
1: No. If a channel owner wants +M, they can +t too. 2: No. This is just silly. |
|
|
I don't think +M should imply a weak form of +t. Simpler looks better in this case. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2007-07-03 15:24 | ups | New Issue | |
| 2007-07-03 21:14 | aquanight | Note Added: 0014436 | |
| 2007-07-19 08:19 |
|
Relationship added | parent of 0003456 |
| 2007-07-19 08:19 |
|
Relationship deleted | parent of 0003456 |
| 2010-05-11 20:16 | katsklaw | Note Added: 0016085 | |
| 2010-05-17 05:49 | ohnobinki | Note Added: 0016086 | |
| 2010-05-19 02:47 | Stealth | Note Added: 0016089 | |
| 2010-05-19 04:21 | ohnobinki | QA | => Not touched yet by developer |
| 2010-05-19 04:21 | ohnobinki | U4: Need for upstream patch | => No need for upstream InspIRCd patch |
| 2010-05-19 04:21 | ohnobinki | Note Added: 0016091 | |
| 2010-05-19 04:21 | ohnobinki | Status | new => closed |
| 2010-05-19 04:21 | ohnobinki | Resolution | open => wont fix |