aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Use DurationString() in the 'Replaying ...' message.Gravatar Matt Schatz2019-07-041-1/+1
|
* Fix whitelist check for a badchan redirect (#1676).Gravatar Matt Schatz2019-07-041-1/+10
|
* Fix building on Windows.Gravatar Peter Powell2019-07-041-1/+1
| | | | | This regression was introduced by #1659. This distinction is only relevant on Windows so this should not affect non-Windows platforms.
* Stop prioritising OnUserConnect in the conn_umodes module.Gravatar Peter Powell2019-07-041-6/+0
| | | | There is no reason to do this.
* Revert "Add the msgid tag to all outgoing messages".Gravatar Peter Powell2019-07-021-31/+27
| | | | | | This causes inconsistent message ids between servers. This reverts commit 638e4bb417ebcd4f0a384ac19585620b0fde1569.
* sslinfo: use the SSL certificate API to get user SSL certificates.Gravatar Peter Powell2019-06-291-1/+1
|
* Only show UHNAMES and NAMESX in 005 if the cap module is loaded.Gravatar Peter Powell2019-06-262-2/+8
| | | | | | 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.
* Switch permchannels and xline_db from OnBackgroundTimer to a Timer.Gravatar Peter Powell2019-06-252-5/+24
|
* permchannels: remove an unused ChanModeReference.Gravatar Peter Powell2019-06-251-1/+0
|
* Replace large if/else blocks for target.type with switches (#1668).Gravatar linuxdaemon2019-06-248-181/+241
|
* Reset diagnostic pragmas after including external headers (#1661).Gravatar linuxdaemon2019-06-248-1/+60
|
* Fix an inverted condition in the ircv3_sts module.Gravatar Peter Powell2019-06-231-1/+1
|
* Fix msgid inconsistencies with TAGMSGGravatar linuxdaemon2019-06-223-4/+48
| | | | | Also fixes accidentally copying incoming tags on TAGMSG when sending to other users
* Log SQL queries at the debug log level.Gravatar Peter Powell2019-06-143-0/+3
| | | | This makes debugging issues easier.
* Show the mode syntax in ERR_INVALIDMODEPARAM.Gravatar Peter Powell2019-06-1214-15/+30
|
* chanhistory: recreate the mode parameter instead of saving it.Gravatar Peter Powell2019-06-121-7/+11
|
* Add an API for accessing a batch end event.Gravatar Peter Powell2019-06-121-3/+6
| | | | This is essentially identical to the one for the start event.
* Fix echo-message replies being considered a side effect.Gravatar Peter Powell2019-06-111-0/+3
|
* Fix some more warnings in the httpd module.Gravatar Peter Powell2019-06-101-6/+10
|
* Fix a misleading log message in the sslinfo module.Gravatar Peter Powell2019-06-101-1/+1
|
* Add a way to disable older SSL versions with ssl_openssl.Gravatar Peter Powell2019-06-101-1/+16
|
* Fix a typo in the filter module.Gravatar Peter Powell2019-06-081-1/+1
|
* Fix building on older compiler versions.Gravatar Peter Powell2019-06-071-1/+1
|
* Implement support for millisecond level server-time accuracy.Gravatar Peter Powell2019-06-071-3/+8
|
* Add an option to the filter module to ignore self messages.Gravatar Peter Powell2019-06-071-2/+15
|
* Replace all abstract usages of his/he/her with they/their/it.Gravatar Peter Powell2019-06-073-3/+3
|
* Add the msgid tag to all outgoing messages.Gravatar Peter Powell2019-06-071-27/+31
|
* CoreExport for CommandSave. fixes #1635Gravatar Ben Harris2019-06-071-1/+1
|
* Check the unset level in autoop as well as the set level.Gravatar Peter Powell2019-06-071-2/+3
|
* Validate the exemptchanops parameter better and check permissions.Gravatar Peter Powell2019-06-071-16/+53
| | | | Closes #1055.
* Show how many users are non-SSL in ERR_ALLMUSTSSL.Gravatar Peter Powell2019-06-071-4/+9
|
* Make messageflood weights configurable.Gravatar Peter Powell2019-06-061-7/+19
| | | | | | | Also, default TAGMSG to being worth 0.2 NOTICE/PRIVMSG. This should prevent flood kicks from typing notifications. Closes #1649.
* Use a less scary message when an alias target is not U-lined.Gravatar Peter Powell2019-06-061-1/+1
| | | | | 99% of cases of this are due to misconfigurations not due to underhanded behaviour.
* m_repeat: Fix parsing mode parameterGravatar linuxdaemon2019-06-051-4/+1
|
* Fix a compiler warning introduced in d107093. (#1653)Gravatar Matt Schatz2019-06-051-1/+1
|
* Fix showing the anticaps channel name in ERR_CANNOTSENDTOCHAN.Gravatar Peter Powell2019-06-041-1/+1
| | | | Closes #1652.
* Ignore SIGUSR1 and SIGUSR2 by default.Gravatar Peter Powell2019-05-301-1/+1
| | | | | This stops users from accidentally killing their IRC server if they forget to load the sslrehashsignal module.
* Add irc::sockets::isunix for checking if a file is a UNIX socket.Gravatar Peter Powell2019-05-291-4/+1
|
* Add an overload of StreamSocket::Close which closes when all data has been ↵Gravatar linuxdaemon2019-05-221-8/+19
| | | | | written. Fixes sending large pages in m_httpd (#1646).
* m_filter: Minor cosmetic changes (#1645).Gravatar Robby2019-05-201-6/+8
|
* Add an option to the filter module to exclude registered users from a filter.Gravatar Filippo Cortigiani2019-05-201-2/+12
|
* Fix some warnings in m_httpd on older versions of GCC.Gravatar Peter Powell2019-05-201-7/+7
|
* m_haproxy: Initialize address length to 0Gravatar linuxdaemon2019-05-191-0/+1
| | | | | If the command is LOCAL, the address length isn't set before it is used in ReadProxyAddress()
* Copy the silence flags when sending update notifications.Gravatar Peter Powell2019-05-171-1/+1
| | | | This fixes a crash bug in the silence module on some versions of GCC.
* Fix space separation for CAPAB module listGravatar linuxdaemon2019-05-151-7/+6
|
* Add support for the IRCv3 message id specification.Gravatar Peter Powell2019-05-151-0/+121
|
* Fix an inverted condition in the commonchans module.Gravatar Peter Powell2019-05-141-1/+1
|
* Add an enumeration for known protocol versions.Gravatar Peter Powell2019-05-144-28/+43
|
* If a parent server is hidden then also hide its child servers.Gravatar Peter Powell2019-05-141-4/+6
| | | | This should fix #851.
* Fix an unnecessary string copy when reading the <link> tags.Gravatar Peter Powell2019-05-141-2/+1
|