View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005043 | unreal | ircd | public | 2017-12-29 16:07 | 2017-12-30 10:42 |
| Reporter | PeGaSuS | Assigned To | |||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Product Version | 4.0.17 | ||||
| Summary | 0005043: Mode +R and +z being bypassed on join when there's no users on channel and channel is not set as permanent | ||||
| Description | When joining a registered channel, even with +Rz, a non registered user and in a non secure connection is able to join it. | ||||
| Additional Information | [15:53:32] * Now talking on #mirc [15:53:32] * ChanServ ([email protected]) has joined [15:53:32] * services.ptirc.org removes channel operator status from hell [15:53:32] -ChanServ- [#mIRC] Bem vindo ao canal #mIRC... Por favor coloque a sua questão e tenha um pouco de paciência. Obrigado! [15:53:32] * ChanServ has changed the topic to: Channel in mIRC Scripting | https://chat.ptirc.org/#mIRC | mIRC v7.51 released - www.mirc.co.uk | mIRC Beta v7.51.596 - download: http://download.mirc.com/beta/mircb751596.zip [15:53:32] * ChanServ sets mode +n on #mirc [15:53:32] * ChanServ sets mode +t on #mirc [15:53:32] * ChanServ sets mode +r on #mirc [15:53:32] * ChanServ sets mode +U on #mirc [15:53:32] * ChanServ sets mode +u on #mirc [15:53:32] * ChanServ sets mode +z on #mirc [15:53:32] * ChanServ sets mode +R on #mirc [15:53:32] * ChanServ sets mode +C on #mirc [15:53:32] * ChanServ sets mode +a on #mirc ChanServ [15:53:32] * ChanServ gives channel operator status to ChanServ [15:53:32] * ChanServ removes channel operator status from hell [15:53:39] * [hell] ([email protected]): realname [15:53:39] * [hell] is using modes +wx [15:53:39] * [hell] is connecting from *@77.152.53.41 77.152.53.41 [15:53:39] * [hell] #mirc [15:53:39] * [hell] hub.ptirc.org :PTirc IRC Network Hub Server [15:53:39] * [hell] idle 00:00:16, signon: Fri Dec 29 15:53:23 [15:53:39] * [hell] End of WHOIS list. | ||||
| 3rd party modules | |||||
|
|
As far as the IRC server is concerned, the channel is new. It did not exist, you created it when you joined the channel. What happens after that in your paste is all up to services. So, you would have to contact your services package (eg: anope) if you want any special action to be taken for channels that have certain modes MLOCK'ed or similar. The only way UnrealIRCd can enforce modes is if the channel exists with such modes. If you want to keep the modes active even with 0 users then you can use +P (Permanent) for this if you want. (You know, as you already pointed this out) |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-12-29 16:07 | PeGaSuS | New Issue | |
| 2017-12-30 10:39 | syzop | Priority | high => normal |
| 2017-12-30 10:42 | syzop | Status | new => closed |
| 2017-12-30 10:42 | syzop | Resolution | open => no change required |
| 2017-12-30 10:42 | syzop | Note Added: 0020005 | |
| 2017-12-30 10:42 | syzop | Note Edited: 0020005 |