View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003859 | unreal | ircd | public | 2009-07-05 01:19 | 2009-07-16 05:37 |
| Reporter | sharstine | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Product Version | 3.2.8 | ||||
| Summary | 0003859: Modes +c and +S do not block/strip color with service bots | ||||
| Description | From what I understand, +c prevents color from being sent to the channel, and +S strips color so nobody but the sender can see the color. Neither of these modes prevent color from being sent to the channel when NickServ greetings (in Anope) are used. I think this has something to do with Unreal giving special exception to service bots, as they connect to a 'serversonly' port instead of a 'clientsonly' port. Not sure whether this is intentional or a bug -- so reporting just to be sure. | ||||
| Steps To Reproduce | I understand these instructions involve Anope (not Unreal), but hopefully they demonstrate the steps necessary to see this issue: 1. Register a new channel (anope 1.8.0) 2. Enable mode +c or +S in the new channel 3. Assign any BotServ bot to the channel 4. Enable the channel greeting feature: /bs set #chan greet on 5. Assign any registered user to the channel at access level 10 (SOP). This registered user must be using color in their NickServ greet. 6. Ask the user to join the channel | ||||
| 3rd party modules | |||||
|
|
I believe this is intentional by design, and most servers will work this way. It is up to each individual server to allow/block/modify messages. This is because it would cause many issues if every server had to verify every message, join, part, kick, etc that passed through the server. This is something you'd need to discuss with your services development team. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2009-07-05 01:19 | sharstine | New Issue | |
| 2009-07-05 01:22 | Stealth | Note Added: 0015880 | |
| 2009-07-05 01:22 | Stealth | Status | new => feedback |
| 2009-07-16 05:37 | syzop | QA | => Not touched yet by developer |
| 2009-07-16 05:37 | syzop | U4: Need for upstream patch | => No need for upstream InspIRCd patch |
| 2009-07-16 05:37 | syzop | Status | feedback => closed |
| 2009-07-16 05:37 | syzop | Resolution | open => no change required |