aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Get rid of some dead code in the MySQL module.Gravatar Peter Powell2019-11-131-9/+0
* Improve the logic around connecting to a MySQL server.•••- The connection timeout can now be customised with <database:timeout>. - <database:port> is now limited to the 1-65535 range. - The MySQL library will now not install a SIGPIPE handler as it would override the default InspIRCd ignore behavopur. - Errors caused by setting the default character set and executing the initial query are now no longer ignored. Gravatar Peter Powell2019-11-131-17/+32
* Add GetId() to the SQL::Provider class.Gravatar Peter Powell2019-11-133-4/+12
* Use case insensitive comparisons when checking for SSL rehashes.Gravatar Peter Powell2019-11-033-3/+3
* Add a workaround for connectban hitting gateway IP addresses.Gravatar Peter Powell2019-10-251-1/+23
* Extract connectban's range checking code to a function.Gravatar Peter Powell2019-10-251-13/+22
* m_noctcp: Fix noctcp user mode not applying to exempted channel ops.Gravatar Robby2019-10-241-8/+8
* Raise <connflood:bootwait> from 10 seconds to 2 minutes.•••Many clients don't reconnect automatically and it can take a while for them to reconnect. Gravatar Peter Powell2019-10-241-1/+1
* Ignore DNSBL responses if the user's IP address has changed.Gravatar Peter Powell2019-10-241-4/+10
* Improve the timed ban notices (#1722).•••- Save the nick of the setter to use in the expiry message. - Change both notice messages to a standard and informative style.Gravatar Matt Schatz2019-10-241-21/+26
* Add oper exemption to hidemode.Gravatar Matt Schatz2019-10-201-0/+3
* SQuit all servers when a shutdown happens.Gravatar Peter Powell2019-10-172-0/+8
* Convert a bunch of LocalUser* casts to IS_LOCAL.•••This is a lot safer and handles users changing servers properly. Gravatar Peter Powell2019-10-135-8/+11
* Fix an shadowing warning in the spanningtree module.Gravatar Peter Powell2019-09-301-2/+2
* Stop GCC warnings about the deprecated OnServerSplit event.Gravatar Peter Powell2019-09-301-0/+3
* Fix a compiler error in the LDAP module.Gravatar Peter Powell2019-09-301-1/+1
* Deduplicate code for handling with setting LDAP options.Gravatar Peter Powell2019-09-271-10/+13
* Add the OnServerBurst hook and fix the docs for OnServerLink.Gravatar Peter Powell2019-09-231-0/+1
* Add whether the server split with an error to OnServerSplit.Gravatar Peter Powell2019-09-235-12/+14
* Add the server id to the Server class.Gravatar Peter Powell2019-09-2312-29/+38
* Lower the acceptable drift for clocks on link.Gravatar Peter Powell2019-09-201-5/+5
* Fix cloaking not ignoring the case of a user's hostname.•••This new mode is recommended but disabled by default for compat reasons. Closes #480. Closes #1419. Co-Authored-By: B00mX0r <b00mx0r@aureus.pw> Gravatar Peter Powell2019-09-161-8/+16
* Fix the noctcp user mode not applying to channel CTCPs.•••Closes #1704. Gravatar Peter Powell2019-09-161-0/+8
* m_alias: Add option to strip colors when matchingGravatar linuxdaemon2019-09-141-1/+9
* m_chanfilter: Apply filters to part messages (#1702)Gravatar linuxdaemon2019-09-141-24/+65
* Add internal serialisations of the DCC allow and silence lists.Gravatar Peter Powell2019-09-032-13/+159
* When silence mask is prefixed by + or -, it should only remove the first char...Gravatar iwalkalone2019-09-021-1/+1
* Fix the haproxy module losing initial data in some circumstances.Gravatar Peter Powell2019-08-261-10/+17
* Silence some GCC warnings.Gravatar Peter Powell2019-08-232-3/+5
* Improve escaping strings in the MySQL module.Gravatar Peter Powell2019-08-201-23/+29
* Initialise and deallocate the MySQL library correctly.Gravatar Peter Powell2019-08-201-0/+6
* Fix some remaining uses of ato[il].Gravatar Peter Powell2019-08-133-4/+4
* Convert LocalExtItem to a typedef and deprecate it.Gravatar Peter Powell2019-08-131-2/+2
* Fix waitpong referring to registration timeouts as ping timeouts.•••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. Gravatar Peter Powell2019-08-091-1/+1
* Fix DNSBL lookups for IPv6.•••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. Gravatar Matt Schatz2019-08-081-0/+1
* Convert all core ExtensionItem code away from {un,}serialize.Gravatar Peter Powell2019-08-076-62/+67
* Add {To,From}{Human,Internal,Network} to ExtensionItem.•••Also, deprecate the old SerializeFormat/serialize/unserialise API. Gravatar Peter Powell2019-08-075-7/+7
* Only send ACCOUNT and CHGHOST to clients that have sent NICK/USER.•••Closes #1657. Gravatar Peter Powell2019-08-012-0/+6
* Fix sasl hangs with clients that blindly request the capability.Gravatar Peter Powell2019-07-311-6/+5
* Fix sending DEL for caps which have not been advertised yet.•••Closes #1687. Gravatar Peter Powell2019-07-311-0/+4
* Fix extban O matching against oper types containing spaces.•••Fixes #1684. Gravatar Peter Powell2019-07-311-7/+28
* Fix various cases of broken indentation.Gravatar Peter Powell2019-07-263-4/+4
* Add a constant for the maximum length of a mode parameter.Gravatar Peter Powell2019-07-231-1/+1
* Add the time tag on the server the message originates from.Gravatar Peter Powell2019-07-221-1/+15
* Fix some regressions in sending tags between servers.Gravatar Peter Powell2019-07-222-3/+2
* Extract history sending logic in chanhistory to its own function.Gravatar Peter Powell2019-07-211-23/+30
* Add an event for adding tags to S2S messages.Gravatar Peter Powell2019-07-198-25/+74
* Get rid of CommandBuilder::push_back.Gravatar Peter Powell2019-07-197-32/+30
* spanningtree: Never send a message to a raw UUID in CmdBuilder.Gravatar Peter Powell2019-07-1912-16/+21
* ssl_gnutls: remove PackageInfo directives for EOL Debian versions.Gravatar Peter Powell2019-07-161-2/+0