aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-09-2316-96/+328
|\|
| * 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
| * Document ConfigStatus and add a way to detect the initial load.Gravatar Peter Powell2019-09-021-1/+1
| * Fix the haproxy module losing initial data in some circumstances.Gravatar Peter Powell2019-08-261-10/+17
| * Release v3.3.0. v3.3.0Gravatar Peter Powell2019-08-231-1/+1
| * 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-135-10/+10
* | Redelete the geoip module which snuck back in during a merge.Gravatar Sadie Powell2019-08-131-209/+0
* | Replace LocalIntExt with IntExtItem.Gravatar Sadie Powell2019-08-1316-77/+100
* | Rewrite and merge LocalStringExt, StringExtItem.Gravatar Sadie Powell2019-08-1315-83/+71
* | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do. Gravatar Sadie Powell2019-08-1334-54/+51
* | Rename ExtensionItem::free to ExtensionItem::Delete.Gravatar Sadie Powell2019-08-137-18/+18
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-08-131-2/+2
|\|
| * Free StringExtItem and SimpleExtItem values correctly.Gravatar Peter Powell2019-08-131-2/+2
| * Convert LocalExtItem to a typedef and deprecate it.Gravatar Peter Powell2019-08-132-12/+3
* | Remove some GnuTLS 2.x code which was missed in an earlier commit.Gravatar Sadie Powell2019-08-091-36/+0
* | Redelete the flashpolicyd module which snuck back in during a merge.Gravatar Sadie Powell2019-08-091-162/+0
* | Remove remnants of the old ExtensionItem serialisation system.•••Also rm LocalExtItem whilst we are at it as it is now obsolete. Gravatar Sadie Powell2019-08-092-46/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-08-0925-132/+235
|\|
| * 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-079-104/+102
| * Add {To,From}{Human,Internal,Network} to ExtensionItem.•••Also, deprecate the old SerializeFormat/serialize/unserialise API. Gravatar Peter Powell2019-08-077-9/+74
| * Move UNIX socket removal to ListenSocket ctor.•••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. Gravatar Matt Schatz2019-08-012-4/+9
| * Fix a shadowing warning in UserIOHandler::OnError.Gravatar Peter Powell2019-08-011-2/+2
| * 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
| * Stop removing oper modes after a user have been quit network-wide.•••Fixes #1686. Gravatar Peter Powell2019-07-311-3/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-2732-112/+227
|\|
| * Improve the "max connections exceeded" oper snotice.Gravatar Peter Powell2019-07-261-2/+8
| * 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-233-7/+4
| * 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
| * Add a method for swapping user I/O handlers.Gravatar Peter Powell2019-07-213-0/+26
| * Extract history sending logic in chanhistory to its own function.Gravatar Peter Powell2019-07-211-23/+30
| * Allow modules to prevent a failed connection from being closed.Gravatar Peter Powell2019-07-213-2/+16
| * Add an event for adding tags to S2S messages.Gravatar Peter Powell2019-07-198-25/+74