summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-23Add the server id to the Server class.Peter Powell
2019-09-20Lower the acceptable drift for clocks on link.Peter Powell
2019-09-16Fix the example tag for changing the voice ranks.Peter Powell
2019-09-16Fix cloaking not ignoring the case of a user's hostname.Peter Powell
This new mode is recommended but disabled by default for compat reasons. Closes #480. Closes #1419. Co-Authored-By: B00mX0r <b00mx0r@aureus.pw>
2019-09-16Fix the noctcp user mode not applying to channel CTCPs.Peter Powell
Closes #1704.
2019-09-14Document <alias:stripcolor>linuxdaemon
2019-09-14m_alias: Add option to strip colors when matchinglinuxdaemon
2019-09-14m_chanfilter: Apply filters to part messages (#1702)linuxdaemon
2019-09-07Install the provider configs.Peter Powell
2019-09-07Replace the gdbargs file with the --eval-command flag.Peter Powell
2019-09-07Respect indentation in configure template declarations.Peter Powell
2019-09-03Add internal serialisations of the DCC allow and silence lists.Peter Powell
2019-09-03Add GetNumericToken to sepstream.Peter Powell
This removes some boilerplate when retrieving numeric types.
2019-09-02When silence mask is prefixed by + or -, it should only remove the first ↵iwalkalone
character, not the entire string (#1698).
2019-09-02Document ConfigStatus and add a way to detect the initial load.Peter Powell
2019-08-26Fix the haproxy module losing initial data in some circumstances.Peter Powell
2019-08-23Upgrade the Doxygen config file with "doxygen -u".Peter Powell
2019-08-23Release v3.3.0.Peter Powell
2019-08-23Silence some GCC warnings.Peter Powell
2019-08-23Add -Werror to the Travis build flags.Peter Powell
2019-08-20Improve escaping strings in the MySQL module.Peter Powell
2019-08-20Initialise and deallocate the MySQL library correctly.Peter Powell
2019-08-13Fix some remaining uses of ato[il].Peter Powell
2019-08-13Free StringExtItem and SimpleExtItem values correctly.Peter Powell
2019-08-13Convert LocalExtItem to a typedef and deprecate it.Peter Powell
2019-08-10Update the mailmap with a bunch of new names.Peter Powell
2019-08-09Fix waitpong referring to registration timeouts as ping timeouts.Peter Powell
If the client does not send a PONG message in time then they will receive a registration timeout. The client will only receive a ping timeout in response to a unanswered PING whilst fuilly connected to the server.
2019-08-08Fix DNSBL lookups for IPv6.Matt Schatz
A '.' gets added to the end of `reversedip` when creating the DNSBL hostname for the resolver. We need to remove the trailing '.' on the IPv6 form of `reversedip` or the resolver will fail.
2019-08-07Convert all core ExtensionItem code away from {un,}serialize.Peter Powell
2019-08-07Add {To,From}{Human,Internal,Network} to ExtensionItem.Peter Powell
Also, deprecate the old SerializeFormat/serialize/unserialise API.
2019-08-07Document ExtensionItem better.Peter Powell
2019-08-02Update vendored utfcpp to v3.1.Peter Powell
2019-08-01Move UNIX socket removal to ListenSocket ctor.Matt Schatz
Doing the removal in BindPorts() would remove the socket during a rehash and not recreate it. Now it's only removed if it's about to be created.
2019-08-01Fix a shadowing warning in UserIOHandler::OnError.Peter Powell
2019-08-01Only send ACCOUNT and CHGHOST to clients that have sent NICK/USER.Peter Powell
Closes #1657.
2019-07-31Fix sasl hangs with clients that blindly request the capability.Peter Powell
2019-07-31Fix sending DEL for caps which have not been advertised yet.Peter Powell
Closes #1687.
2019-07-31Fix extban O matching against oper types containing spaces.Peter Powell
Fixes #1684.
2019-07-31Stop removing oper modes after a user have been quit network-wide.Peter Powell
Fixes #1686.
2019-07-26Improve the "max connections exceeded" oper snotice.Peter Powell
2019-07-26Fix various cases of broken indentation.Peter Powell
2019-07-25Add support for the IRCv3 standard replies extension.Peter Powell
This extension provides a framework for other extensions to send standard replies to clients as an alternative to numerics.
2019-07-23Add a constant for the maximum length of a mode parameter.Peter Powell
2019-07-22Add the time tag on the server the message originates from.Peter Powell
2019-07-22Fix some regressions in sending tags between servers.Peter Powell
2019-07-21Add a method for swapping user I/O handlers.Peter Powell
2019-07-21Extract history sending logic in chanhistory to its own function.Peter Powell
2019-07-21Allow modules to prevent a failed connection from being closed.Peter Powell
2019-07-19Add an event for adding tags to S2S messages.Peter Powell
2019-07-19Get rid of CommandBuilder::push_back.Peter Powell