Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-02 | Revert "Add the msgid tag to all outgoing messages". | Peter Powell | |
This causes inconsistent message ids between servers. This reverts commit 638e4bb417ebcd4f0a384ac19585620b0fde1569. | |||
2019-06-29 | sslinfo: use the SSL certificate API to get user SSL certificates. | Peter Powell | |
2019-06-26 | Only show UHNAMES and NAMESX in 005 if the cap module is loaded. | Peter Powell | |
The legacy method of enabling these extensions is just a wrapper around the capability. If the cap module is not loaded it can not be enabled so we should not advertise it. | |||
2019-06-25 | Switch permchannels and xline_db from OnBackgroundTimer to a Timer. | Peter Powell | |
2019-06-25 | permchannels: remove an unused ChanModeReference. | Peter Powell | |
2019-06-24 | Replace large if/else blocks for target.type with switches (#1668). | linuxdaemon | |
2019-06-24 | Add OnUserPreQuit event to allow modules to change quit messages (#1629). | iwalkalone | |
2019-06-24 | Reset diagnostic pragmas after including external headers (#1661). | linuxdaemon | |
2019-06-23 | Fix an inverted condition in the ircv3_sts module. | Peter Powell | |
2019-06-22 | Fix msgid inconsistencies with TAGMSG | linuxdaemon | |
Also fixes accidentally copying incoming tags on TAGMSG when sending to other users | |||
2019-06-20 | Deduplicate dirent.h inclusion. | Peter Powell | |
2019-06-14 | Log SQL queries at the debug log level. | Peter Powell | |
This makes debugging issues easier. | |||
2019-06-12 | Show the mode syntax in ERR_INVALIDMODEPARAM. | Peter Powell | |
2019-06-12 | chanhistory: recreate the mode parameter instead of saving it. | Peter Powell | |
2019-06-12 | Add an API for accessing a batch end event. | Peter Powell | |
This is essentially identical to the one for the start event. | |||
2019-06-12 | Default idents to the uuid of the connecting user. | Peter Powell | |
2019-06-11 | Fix echo-message replies being considered a side effect. | Peter Powell | |
2019-06-10 | Fix some more warnings in the httpd module. | Peter Powell | |
2019-06-10 | Fix a misleading log message in the sslinfo module. | Peter Powell | |
2019-06-10 | Add support for including directories containing .conf files. | Peter Powell | |
2019-06-10 | Add a method for getting a list of files in a directory. | Peter Powell | |
2019-06-10 | Add a way to disable older SSL versions with ssl_openssl. | Peter Powell | |
2019-06-08 | Fix a typo in the filter module. | Peter Powell | |
2019-06-07 | Fix building on older compiler versions. | Peter Powell | |
2019-06-07 | Implement support for millisecond level server-time accuracy. | Peter Powell | |
2019-06-07 | Add an option to the filter module to ignore self messages. | Peter Powell | |
2019-06-07 | Replace all abstract usages of his/he/her with they/their/it. | Peter Powell | |
2019-06-07 | Add the msgid tag to all outgoing messages. | Peter Powell | |
2019-06-07 | CoreExport for CommandSave. fixes #1635 | Ben Harris | |
2019-06-07 | Check the unset level in autoop as well as the set level. | Peter Powell | |
2019-06-07 | Validate the exemptchanops parameter better and check permissions. | Peter Powell | |
Closes #1055. | |||
2019-06-07 | Show how many users are non-SSL in ERR_ALLMUSTSSL. | Peter Powell | |
2019-06-06 | Make messageflood weights configurable. | Peter Powell | |
Also, default TAGMSG to being worth 0.2 NOTICE/PRIVMSG. This should prevent flood kicks from typing notifications. Closes #1649. | |||
2019-06-06 | Use a less scary message when an alias target is not U-lined. | Peter Powell | |
99% of cases of this are due to misconfigurations not due to underhanded behaviour. | |||
2019-06-05 | m_repeat: Fix parsing mode parameter | linuxdaemon | |
2019-06-05 | Allow channels/auspex to see a secret channel topic. (#1654) | Matt Schatz | |
An oper with the 'channels/auspex' priv can now see the topic of a secret channel (that they are not in) using TOPIC. This is on par with the expectation of 'channels/auspex' and current LIST behaviour. | |||
2019-06-05 | Fix a compiler warning introduced in d107093. (#1653) | Matt Schatz | |
2019-06-04 | Fix showing the anticaps channel name in ERR_CANNOTSENDTOCHAN. | Peter Powell | |
Closes #1652. | |||
2019-05-31 | Fix parsing <bind:permissions> as base 10 instead of base 8. | Peter Powell | |
2019-05-30 | Ignore SIGUSR1 and SIGUSR2 by default. | Peter Powell | |
This stops users from accidentally killing their IRC server if they forget to load the sslrehashsignal module. | |||
2019-05-30 | Various improvements to UNIX socket support. | Peter Powell | |
- Allow replacing dead UNIX sockets on startup. - Allow setting the permissions of the UNIX socket. - Expand the UNIX socket path relative to the data directory. | |||
2019-05-29 | Add irc::sockets::isunix for checking if a file is a UNIX socket. | Peter Powell | |
2019-05-22 | Add an overload of StreamSocket::Close which closes when all data has been ↵ | linuxdaemon | |
written. Fixes sending large pages in m_httpd (#1646). | |||
2019-05-20 | m_filter: Minor cosmetic changes (#1645). | Robby | |
2019-05-20 | Add an option to the filter module to exclude registered users from a filter. | Filippo Cortigiani | |
2019-05-20 | Fix some warnings in m_httpd on older versions of GCC. | Peter Powell | |
2019-05-19 | m_haproxy: Initialize address length to 0 | linuxdaemon | |
If the command is LOCAL, the address length isn't set before it is used in ReadProxyAddress() | |||
2019-05-17 | Release v3.1.0. | Peter Powell | |
2019-05-17 | Copy the silence flags when sending update notifications. | Peter Powell | |
This fixes a crash bug in the silence module on some versions of GCC. | |||
2019-05-17 | Only skip applying more X-lines to a user if they have been killed. | Peter Powell | |
This fixes an issue with the previous commit where if a user had a non-killing X-line applied to them (e.g. Q-line) they would not have any further X-lines applied to them. Thanks to @linuxdaemon for pointing this out. |