| Commit message (Expand) | Author | Age | Files | Lines |
| * | local chanmode, chan mode +Z, operoverride with key 'override', sorting HELPO...•••- Some small updates to the extended channel mode system: it now has minimal
support for 'local channel modes'. This is really only meant for channel
mode +Z (upcase z), see next.
- Added Channel Mode Z which indicates if a channel is 'secure' or not.
This mode works in conjunction with +z (lower case z).
If +z is set ('only secure users may join'), then the IRCd scans to see
if everyone in the channel is connected through SSL. If so, then the
channel is set +Z as well ('channel is secure').
Whenever an insecure user manages to join, the channel is -Z. And whenever
all insecure users leave, the channel is set +Z.
The 'insecure user being present in a +z channel' can be because:
- An IRCOp joined the channel, and he's not secure
- When servers link together and a user on the other side is not secure
This only happens on net merge (equal time stamp).
On different time stamp, we still kick insecure users on the new side.
- At the time when +z is set, there are insecure users present.
This feature was implemented after a heavy discussion in bug #3720 by fez
and others, and was suggested by Stealth.
Tech note: +Z/-Z is handled locally by each server. Any attempt to
remotely set +Z/-Z (eg: by services) will be ignored.
- As mentioned above, +z can now be set even if any insecure users are
present. Previously, this was not permitted. Now, as soon as the last
non-SSL user leaves, the channel will be set +Z.
- An oper not connected through SSL previously had to /INVITE himself
to a channel and then /JOIN the channel with the key 'override'.
This 'override' key is no longer required, a simple JOIN will suffice.
- Sorted channel modes in /HELPOP ?CHMODES
- Re-enabled 'fishy timestamp' errors in MODE. For some reason this was
commented out, even though the (more annoying and less useful) code in
JOIN was enabled so that did not make a lot of sense. It also now logs to
ircd.log (or whatever you configure). This enables people to easier find
the cause of any timestamp issues (which usually is badly coded services).
| Bram Matthys | 2010-11-13 | 1 | -5/+0 |
| * | - /INVITE's from people on the silence list are now (silently) ignored, sugge...••• White_Magic (#0002478).
| Bram Matthys | 2006-11-12 | 1 | -2/+3 |
| * | - OperOverride INVITE notices are now also global (if you have the eyes snoma...•••- Module coders: New function: sendto_snomask_global().
- Speedup sendto_snomask/sendto_connectnotice/sendto_fconnectnotice code.
| Bram Matthys | 2004-12-03 | 1 | -6/+6 |
| * | - Fixed Oper Override not giving a 'special join notice' if +z is set along w...••• (eg: +i/+k), reported by tabrisnet (#0001487).
| Bram Matthys | 2004-12-02 | 1 | -16/+16 |
| * | Using /invite with no parameters now lists the channels you are invited to bu... | codemastr | 2004-11-25 | 1 | -1/+17 |
| * | - Added set::spamfilter::virus-help-channel-deny. This allows you to block any••• normal joins to the virus-help-channel. This way you could prevent users into
accidental (or tricked) joining of the virus-help-channel and becomming infected.
This feature is disabled by default. Requested by bleepy (#0001811).
| Bram Matthys | 2004-05-18 | 1 | -0/+9 |
| * | - Changed the way MSG/NOTICE <prefix>#chan works:••• - It now goes to <prefix> and higher, so '/notice +#chan hi!' goes to +vhoaq
- You need at least voice in order to be able to msg/notice +#chan, %#chan or @#chan
- You need at least ops in order to be able to msg/notice &#chan or ~#chan
- Any multi-prefix targets will be converted automatically (eg: ~&@#chan to @#chan).
- internal: use of the CHANOPPFX macro is now deprecated.
All of this was done to make it a bit more 'safe' and userfriendly (#0001812).
| Bram Matthys | 2004-05-14 | 1 | -2/+2 |
| * | - Fixed a bug in individual m_*.so loading, 39 new modules were affected. | Bram Matthys | 2004-02-23 | 1 | -1/+1 |
| * | - Added [OLD?] flag in /module so you can easily spot old beta* modules.•••- Modulized: samode, sajoin, sapart, kick, topic, invite, list
| Bram Matthys | 2004-02-16 | 1 | -0/+319 |