aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* 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.•••Closes #1055. Gravatar Peter Powell2019-06-071-16/+53
* Show how many users are non-SSL in ERR_ALLMUSTSSL.Gravatar Peter Powell2019-06-071-4/+9
* Make messageflood weights configurable.•••Also, default TAGMSG to being worth 0.2 NOTICE/PRIVMSG. This should prevent flood kicks from typing notifications. Closes #1649. Gravatar Peter Powell2019-06-061-7/+19
* Use a less scary message when an alias target is not U-lined.•••99% of cases of this are due to misconfigurations not due to underhanded behaviour. Gravatar Peter Powell2019-06-061-1/+1
* 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.•••Closes #1652. Gravatar Peter Powell2019-06-041-1/+1
* Ignore SIGUSR1 and SIGUSR2 by default.•••This stops users from accidentally killing their IRC server if they forget to load the sslrehashsignal module. Gravatar Peter Powell2019-05-301-1/+1
* 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 wr...•••Fixes sending large pages in m_httpd (#1646).Gravatar linuxdaemon2019-05-221-8/+19
* 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 0•••If the command is LOCAL, the address length isn't set before it is used in ReadProxyAddress() Gravatar linuxdaemon2019-05-191-0/+1
* Copy the silence flags when sending update notifications.•••This fixes a crash bug in the silence module on some versions of GCC. Gravatar Peter Powell2019-05-171-1/+1
* 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.•••This should fix #851. Gravatar Peter Powell2019-05-141-4/+6
* Fix an unnecessary string copy when reading the <link> tags.Gravatar Peter Powell2019-05-141-2/+1
* Replace ModuleSpanningTree::TimeToStr with InspIRCd::DurationStr.Gravatar Peter Powell2019-05-144-20/+2
* Move message access checks to OnUserPre{Tag,}Message.•••This allows modules to override them if necessary. Fixes #1619. Gravatar Peter Powell2019-05-111-30/+31
* Allow disabling a STS policy for users in specific connect classes.•••Fixes #1634. Gravatar Peter Powell2019-05-111-0/+4
* Delete some obsolete comments.Gravatar Peter Powell2019-05-092-5/+0
* Silence a fallthrough warning in the pgsql module on newer GCCs.Gravatar Peter Powell2019-05-091-0/+2
* m_geo_maxmind: fix building on older libc versions.Gravatar Peter Powell2019-05-061-1/+1
* Fix the ctctags module being marked as a draft.Gravatar Peter Powell2019-05-031-1/+1
* Merge branch 'insp20' into insp3.Gravatar Peter Powell2019-05-022-3/+3
|\
| * Update documentation links.Gravatar Peter Powell2019-04-262-3/+3
* | Some more text fixes and improvements (#1618).Gravatar Robby2019-04-2869-82/+82
* | Raise the maximum time period for the conn_join module to 15m.Gravatar Peter Powell2019-04-281-2/+2
* | Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-2871-124/+124
* | Fix compatibility issues between sqloper and postgresGravatar B00mX0r2019-04-281-0/+1
* | m_connectban and m_svshold: Use DurationString() in X-line messages.Gravatar Robby2019-04-282-6/+5
* | m_spanningtree: Parse and copy message tags for all cmds•••Don't ignore message tags on ServerCommands, and avoid creating duplicate CommandBase::Params instances Gravatar linuxdaemon2019-04-281-7/+10
* | m_spanningtree: Ensure tags are sent in forwarded cmds•••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. Gravatar linuxdaemon2019-04-281-2/+2
* | Fix hiding ERR_NOOPERMOTD response when an operator logs in.Gravatar Peter Powell2019-04-271-2/+3
* | Fix the numerics used by the opermotd module.•••- 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. Gravatar Peter Powell2019-04-261-8/+19
* | Fix broken linking over IPv4 on IPv6 capable systems.•••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. Gravatar Peter Powell2019-04-251-5/+15
* | Fix grammar in unknown mode/snomask character messages.Gravatar Robby2019-04-211-1/+1
* | Fall back to the most recent version supported on "CAP LS".•••This ensures compliance with the behaviour specified in ircv3/ircv3-specifications#371. Gravatar Peter Powell2019-04-191-3/+11
* | Fix namedmodes exposing non-key secret parameters to outsiders.Gravatar Peter Powell2019-04-191-3/+4
* | Remove the OnNamesListItem event out of the core.Gravatar Peter Powell2019-04-194-9/+24
* | Rename HasPermission to HasCommandPermission.Gravatar Peter Powell2019-04-191-1/+1
* | Remove the 'noisy' mode for HasPrivPermission.•••This was only used in one place. Gravatar Peter Powell2019-04-192-2/+5
* | Remove CXX11_OVERRIDE from some non-overrides.Gravatar Peter Powell2019-04-182-2/+2
* | Add the new implementation of the silence module.•••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. Gravatar Peter Powell2019-04-181-0/+438
* | Remove m_silence pending a complete rewrite.Gravatar Peter Powell2019-04-182-386/+5