Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-01 | Allow multiple fingerprints in an oper block (#1564) | linuxdaemon | |
2019-02-01 | Fix a minor typo in ssl.h | B00mX0r | |
2019-01-28 | Add ParamMode::IsParameterSecret and remove special casing of keys. | Peter Powell | |
2019-01-28 | Add overloads for ConvToNum to prevent (unsigned) char weirdness. | Peter Powell | |
2019-01-24 | Remove trailing whitespace from various source files. | Peter Powell | |
2019-01-24 | Fix overriding <options:exemptchanops> with the exemptchanops mode. | Peter Powell | |
Closes #1558. | |||
2019-01-24 | Fix a minor Doxygen warning. | Peter Powell | |
2019-01-24 | Add the reason to xline removal notices. (#1545) | Matt Schatz | |
Show the reason in manual xline removal SNOTICEs, just like expiry SNOTICEs do. This modifies XLineManager::DelLine() to require another string reference passed to it. Requested by @Robby-. | |||
2019-01-24 | Move the <disabled> tag out of the core to a new module. | Peter Powell | |
2019-01-24 | Implement support for the extended tag space for client tags. | Peter Powell | |
2019-01-22 | Rename OnClientProtocolProcessTag to OnProcessTag. | Peter Powell | |
2019-01-14 | Redo OnSetEndPoint logic to fix duplicate clones (#1549). | linuxdaemon | |
2019-01-09 | Improve X-line text consistency. | Matt Schatz | |
- Change any "-Line", ":Line", or "*line" to "-line" throughout the X-line code, comments, and documentation. - Add periods to the end of some notices. - Correct a typo in the Q-line code comments. - Update the filter module documentation (shun addition). Co-authored-by: Robby <robby@chatbelgie.be> | |||
2019-01-07 | Release v3.0.0 release candidate 1. | Peter Powell | |
2019-01-03 | Add the ability to disable console colors in stdout logging (#1539). | linuxdaemon | |
2019-01-02 | Fix message tags not being broadcast across the network. | Peter Powell | |
2018-12-21 | Only parse valid durations, don't treat invalid multipliers as seconds (#1538) | linuxdaemon | |
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-16 | Fix ParamModeBase::OnUnset() not being virtual. | Peter Powell | |
Closes #1536. | |||
2018-12-13 | Store durations as unsigned long not long in XLine and m_filter. | Peter Powell | |
2018-12-12 | Fix conversion issues by replacing ConvToInt with ConvToNum<T>. | Peter Powell | |
The former was a thin wrapper around atol and brought with it all of the weird parsing logic of atol which is almost never what is actually wanted. It also almost never returned the numeric type which is actually wanted which can cause weird issues when casting. | |||
2018-12-12 | Reject setting modes which are null or not registered. | Peter Powell | |
2018-12-09 | Move some config parser-internal types out of the public header. | Peter Powell | |
2018-12-09 | Use consistent numerics when a mode already exists or doesn't exist. | Peter Powell | |
2018-12-09 | Allow modules to check if a user is on a callerid accept list. | Peter Powell | |
2018-12-04 | Add an option for changing the allowed server clock drift. | Peter Powell | |
2018-11-26 | Only check if a SSL cert is usable if we're getting the fp. | Peter Powell | |
2018-11-24 | Move IsValidDuration into the core. | Peter Powell | |
2018-11-15 | Fix the OnSendWhoLine event being completely broken with WHOX. | Peter Powell | |
2018-11-04 | Implement support for WEBIRC attributes. | Peter Powell | |
2018-10-25 | Allow HAProxy to specify that a client is connecting with SSL. | Peter Powell | |
2018-10-25 | Store the type of a StreamSocket within itself. | Peter Powell | |
Similar to with IOHooks this allows you to convert StreamSocket to a UserIOHandler quickly. | |||
2018-10-21 | Fix warnings from Doxygen. | Peter Powell | |
2018-10-18 | Fix unregistered user modes thinking they are enabled. | Peter Powell | |
2018-10-01 | Move <security:userstats> into core_stats. | Peter Powell | |
2018-10-01 | Move <security:hidesplits> to the spanningtree module. | Peter Powell | |
2018-10-01 | Move <security:genericoper> into core_whois. | Peter Powell | |
2018-10-01 | Move <security:hideulinekills> into core_oper. | Peter Powell | |
2018-10-01 | Move <security:hidekills> into core_oper. | Peter Powell | |
2018-10-01 | Document ServerConfig::Conf{Tags,Value} better. | Peter Powell | |
2018-10-01 | Fix the chanhistory module being inconsistent across servers. | Peter Powell | |
Closes #331. | |||
2018-09-23 | Switch all core modules still using COMMAND_INIT to MODULE_INIT. | Peter Powell | |
2018-09-23 | Don't sync xlines defined in the config and expire them on rehash. | Peter Powell | |
Closes #1427. | |||
2018-09-11 | Amend OnPostCommand to specify whether the command is loopcalled. | Peter Powell | |
This restores previous behaviour which was lost when the original line parameter was removed. | |||
2018-08-26 | Implement proper CTCP parsing in MessageDetails. | Peter Powell | |
2018-08-22 | Send the 001-004 numerics and MOTD/LUSERS from core_info. | Peter Powell | |
Co-authored-by: Attila Molnar <attilamolnar@hush.com> | |||
2018-08-15 | Fix aliases that resolve to messages echoing with echo-message. | Peter Powell | |
Fixes #1459. | |||
2018-08-14 | Fix a bunch more conflicting/unnamed numerics. | Peter Powell | |
2018-08-14 | Rename OnChangeLocalUserHost to OnPreChangeHost for consistency. | Peter Powell | |
2018-08-14 | Remove the OnInfo event. | Peter Powell | |
This is not used by anything and On{Post,Pre}Command hooks can be used if people really want to add stuff to INFO. |