Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-28 | Fix compatibility issues between sqloper and postgres | B00mX0r | |
2019-04-28 | m_connectban and m_svshold: Use DurationString() in X-line messages. | Robby | |
2019-04-28 | m_spanningtree: Parse and copy message tags for all cmds | linuxdaemon | |
Don't ignore message tags on ServerCommands, and avoid creating duplicate CommandBase::Params instances | |||
2019-04-28 | m_spanningtree: Ensure tags are sent in forwarded cmds | linuxdaemon | |
When a user (U1) sends a PRIVMSG to a server (S1), which sends it to S2, which finally sends it to S3 to send to U2, S2 doesn't send the tags it received on the command from S1 to S3. | |||
2019-04-27 | Add a Travis build matrix option for C++14. | Peter Powell | |
2019-04-27 | Fix hiding ERR_NOOPERMOTD response when an operator logs in. | Peter Powell | |
2019-04-26 | Update documentation links. | Peter Powell | |
2019-04-26 | Fix the numerics used by the opermotd module. | Peter Powell | |
- Use ERR_NOOPERMOTD from UnrealIRCd and RPL_OMOTDSTART, RPL_OMOTD, and RPL_ENDOFOMOTD from ircd-ratbox. - Only send ERR_NOOPERMOTD in response to the command. | |||
2019-04-25 | Fix broken linking over IPv4 on IPv6 capable systems. | Peter Powell | |
If no bind address was specified then one would be created which had an incompatible address family to the address that the server was trying to connect to. | |||
2019-04-25 | Update vendored utfcpp library to commit ad27c7d5e0. | Peter Powell | |
2019-04-25 | Update vendored http_parser library to v2.9.2. | Peter Powell | |
2019-04-22 | Link flags must be after compiled objects. | iwalkalone | |
2019-04-21 | Fix grammar in unknown mode/snomask character messages. | Robby | |
2019-04-21 | HasModePermission: fix inverted condition. | Peter Powell | |
2019-04-19 | Fall back to the most recent version supported on "CAP LS". | Peter Powell | |
This ensures compliance with the behaviour specified in ircv3/ircv3-specifications#371. | |||
2019-04-19 | Bump the API revision for the previous commits. | Peter Powell | |
2019-04-19 | Improve the descriptions of various core modules. | Peter Powell | |
2019-04-19 | Demote core_ison and core_userhost to commands in core_user. | Peter Powell | |
These are not important enough for their own module. | |||
2019-04-19 | Promote cmd_mode to its own core module. | Peter Powell | |
core_user was an inappropriate location for this as it contains mode changing code which is used by channels as well as users. | |||
2019-04-19 | Fix namedmodes exposing non-key secret parameters to outsiders. | Peter Powell | |
2019-04-19 | Remove the OnNamesListItem event out of the core. | Peter Powell | |
2019-04-19 | HasModePermission: use IsModeChar. | Peter Powell | |
2019-04-19 | Rename HasPermission to HasCommandPermission. | Peter Powell | |
2019-04-19 | Remove the 'noisy' mode for HasPrivPermission. | Peter Powell | |
This was only used in one place. | |||
2019-04-18 | Remove CXX11_OVERRIDE from some non-overrides. | Peter Powell | |
2019-04-18 | Add the new implementation of the silence module. | Peter Powell | |
This module has significant improvements on the previous one: * Flags which actually make sense. * Better compatibility with other SILENCE implementations. * Support for blocking CTCPs. * Support for blocking TAGMSGs. | |||
2019-04-18 | Remove m_silence pending a complete rewrite. | Peter Powell | |
2019-04-18 | Fix some bugs in LIST constraint parsing. | Peter Powell | |
1. Allow flags to be specified in lower case. This behaviour is required by the draft-hardy-irc-isupport-00 specification. 2. Allow more than one constraint to be specified. | |||
2019-04-16 | Update trivially-modifiable modules to handle tag messages. | Peter Powell | |
2019-04-16 | Omit debug symbols when doing CI builds. | Peter Powell | |
This provides a significant build time improvement. | |||
2019-04-16 | Fix building m_geo_maxmind with older versions of libmaxminddb. | Peter Powell | |
2019-04-16 | Upgrade Travis CI system to Xenial. | Peter Powell | |
2019-04-15 | Replace the geoip module with geo_maxmind, geoban, and geoclass. | Peter Powell | |
MaxMind have EOL'd the library that the geoip module uses and have replaced it with libmaxminddb. The geoip module has been split into geo_maxmind which provides geolocation data, geoban which provides location-based channel bans, and geoclass which is used to filter a user into a connect class based on location. | |||
2019-04-15 | Bump the API revision for the previous commit. | Peter Powell | |
2019-04-15 | Fix linking servers with UNIX sockets. | Peter Powell | |
- Remove the address/port overloads of BeginConnect. - Change DoConnect to take a sockaddrs instead of an address/port. | |||
2019-04-13 | commonchans: HandleMessage should not be marked as override. | Peter Powell | |
2019-04-04 | General code cleanup for the commonchans module. | Peter Powell | |
- Restructure the code to be more readable. - Add support for tag messages. | |||
2019-04-04 | Use a consistent naming scheme for operator privileges. | Peter Powell | |
- users/callerid-override is now users/ignore-callerid. - users/privdeaf-override is now users/ignore-privdeaf. | |||
2019-04-04 | Fix various typos. | Peter Powell | |
2019-04-04 | Bump the API revision for the previous commit. | Peter Powell | |
2019-04-04 | Document OnUserInit properly and add OnUserPostInit. | Peter Powell | |
2019-04-04 | Use SQUERY instead of PRIVMSG in alias/passforward config. | Peter Powell | |
2019-04-03 | Merge extras/m_privdeaf into m_deaf and update documentation. | Matt Schatz | |
- Merge the 2.0 extras module m_privdeaf (usermode +D for deaf to user messages and notices) as they have a similar purpose. - Improve the channel deaf logic where a known case of bypassing still looped the channel userlist building an empty exemption list. - Improve the comments within the code. - Update the documentation with the previously undocumented configuration to deaf and the new privdeaf configuration. | |||
2019-04-02 | m_commonchans: Replace IsOper() with HasPrivPermission() instead. | Robby | |
2019-03-30 | Rename OnClientProtocolPopulateTags to OnPopulateTags. | Peter Powell | |
2019-03-30 | Mark messages with inspircd.org/bot if the user has +B set. | Peter Powell | |
2019-03-25 | m_permchannels: validate channel names properly. | Peter Powell | |
2019-03-24 | Add the User and Group options to the systemd service unit template file. | Robby | |
2019-03-20 | Strip message tags correctly in the 1202 spanningtree compat layer. | Peter Powell | |
2019-03-14 | Fix the link to the http_parser vendor page. | Peter Powell | |