Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-01 | Show the list modes which have variable list lengths in 005. | Peter Powell | |
2019-04-28 | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | |
2019-01-24 | Fix overriding <options:exemptchanops> with the exemptchanops mode. | Peter Powell | |
Closes #1558. | |||
2018-12-19 | Add the <maxlist> tag and switch ListModeBase to always use it. | Peter Powell | |
The old method of doing this was: 1. Extremely inconsistently used. Some list modes used <banlist> and some used their own config tag. 2. Not documented in the slightest. There was a small reference to <maxbans> for the ban mode but nothing else. 3. In some cases conflicting with other config tags. The chanfilter module defined a <chanfilter> tag for general config whilst also using it for the max list settings. The new <maxlist> tag avoids these issues entirely. | |||
2018-12-19 | Make more modules rehash atomically (#1535) | linuxdaemon | |
Have each module validate the values it loads before setting them, so any errors don't result in partial application of the configs | |||
2018-12-17 | Alphabetically sort the modes in MAXLIST tokens. | Peter Powell | |
This isn't strictly necessary but we do it for other modes in 005 so lets do it for MAXLIST too. | |||
2018-08-13 | Implement IRCv3 message tag support. | Peter Powell | |
Co-authored-by: Attila Molnar <attilamolnar@hush.com> | |||
2018-03-31 | Prioritize checking for +ikl last to match previous behavior (#1474). | Dylan Frank | |
2018-03-31 | Move <security:announceinvites> to core_channel. | Peter Powell | |
2018-03-31 | Move checking for +ikl from the core to to core_channel. | Peter Powell | |
2018-03-25 | Do not send unset topics on channel join per RFC (#1469) | Dylan Frank | |
Fixes #1091. | |||
2018-02-07 | Send the ACCEPT and KEYLEN ISUPPORT tokens. | Peter Powell | |
- The ACCEPT=[count] token specifies the maximum amount of nicks which can be added to a m_callerid accept list. This token was added by ircd-ratbox in 3.0.9. - The KEYLEN=[length] token specifies the maximum length of a channel key. This token was added by ircd-ratbox in 3.1 beta. For more info see http://defs.ircdocs.horse/defs/isupport.html | |||
2017-12-11 | Don't allow users to set a zero channel limit. | Peter Powell | |
Closes #451. | |||
2017-12-10 | Extract RFC modes from the core to core_channel and core_user. | Peter Powell | |
2017-11-25 | Fix a minor typo in core_channel. | Peter Powell | |
2017-11-21 | Add the override keyword in places that it is missing. | Peter Powell | |
GCCs warnings for this are much better than Clangs. | |||
2017-07-27 | Merge pull request #1271 from SaberUK/master+exemption | Peter Powell | |
Move the OnCheckExemption hook out of the core. | |||
2017-07-24 | Replace the deprecated MAXBANS token with MAXLIST. | Peter Powell | |
2017-03-20 | Move the OnCheckExemption hook out of the core. | Peter Powell | |
2015-11-02 | Rewrite invite system | Attila Molnar | |
- Moved out of core, now lives entirely in core_channel - Accessible using the provided API after including the appropriate header - Invites are stored in an extension attached to LocalUser/Channel objects, they no longer need special handling when destroying these objects or when lowering TS - Expiration of timed invites are implemented using Timers - When creating a new invite let a non-timed invite override a timed one | |||
2015-11-02 | Move ServerConfig::InvBypassModes into core_channel | Attila Molnar | |
2015-11-02 | Move handling of <options:invitebypassmodes> into core_channel | Attila Molnar | |
2015-05-16 | Move Channel::UserList() from core to cmd_names | Attila Molnar | |
2015-05-16 | Move topic and NAMES sending on join from core into core_channel | Attila Molnar | |
2014-03-05 | Create the core_channel module | Attila Molnar | |