| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add a workaround for connectban hitting gateway IP addresses. | 2019-10-25 | 1 | -1/+23 | |
| | | |||||
| * | Extract connectban's range checking code to a function. | 2019-10-25 | 1 | -13/+22 | |
| | | |||||
| * | m_noctcp: Fix noctcp user mode not applying to exempted channel ops. | 2019-10-24 | 1 | -8/+8 | |
| | | |||||
| * | Raise <connflood:bootwait> from 10 seconds to 2 minutes. | 2019-10-24 | 1 | -1/+1 | |
| | | | | | | Many clients don't reconnect automatically and it can take a while for them to reconnect. | ||||
| * | Ignore DNSBL responses if the user's IP address has changed. | 2019-10-24 | 1 | -4/+10 | |
| | | |||||
| * | Improve the timed ban notices (#1722). | 2019-10-24 | 1 | -21/+26 | |
| | | | | | - Save the nick of the setter to use in the expiry message. - Change both notice messages to a standard and informative style. | ||||
| * | Add oper exemption to hidemode. | 2019-10-20 | 1 | -0/+3 | |
| | | |||||
| * | SQuit all servers when a shutdown happens. | 2019-10-17 | 2 | -0/+8 | |
| | | |||||
| * | Convert a bunch of LocalUser* casts to IS_LOCAL. | 2019-10-13 | 5 | -8/+11 | |
| | | | | | This is a lot safer and handles users changing servers properly. | ||||
| * | Fix an shadowing warning in the spanningtree module. | 2019-09-30 | 1 | -2/+2 | |
| | | |||||
| * | Stop GCC warnings about the deprecated OnServerSplit event. | 2019-09-30 | 1 | -0/+3 | |
| | | |||||
| * | Fix a compiler error in the LDAP module. | 2019-09-30 | 1 | -1/+1 | |
| | | |||||
| * | Deduplicate code for handling with setting LDAP options. | 2019-09-27 | 1 | -10/+13 | |
| | | |||||
| * | Add the OnServerBurst hook and fix the docs for OnServerLink. | 2019-09-23 | 1 | -0/+1 | |
| | | |||||
| * | Add whether the server split with an error to OnServerSplit. | 2019-09-23 | 5 | -12/+14 | |
| | | |||||
| * | Add the server id to the Server class. | 2019-09-23 | 12 | -29/+38 | |
| | | |||||
| * | Lower the acceptable drift for clocks on link. | 2019-09-20 | 1 | -5/+5 | |
| | | |||||
| * | Fix cloaking not ignoring the case of a user's hostname. | 2019-09-16 | 1 | -8/+16 | |
| | | | | | | | | | | | This new mode is recommended but disabled by default for compat reasons. Closes #480. Closes #1419. Co-Authored-By: B00mX0r <b00mx0r@aureus.pw> | ||||
| * | Fix the noctcp user mode not applying to channel CTCPs. | 2019-09-16 | 1 | -0/+8 | |
| | | | | | Closes #1704. | ||||
| * | m_alias: Add option to strip colors when matching | 2019-09-14 | 1 | -1/+9 | |
| | | |||||
| * | m_chanfilter: Apply filters to part messages (#1702) | 2019-09-14 | 1 | -24/+65 | |
| | | |||||
| * | Add internal serialisations of the DCC allow and silence lists. | 2019-09-03 | 2 | -13/+159 | |
| | | |||||
| * | When silence mask is prefixed by + or -, it should only remove the first ↵ | 2019-09-02 | 1 | -1/+1 | |
| | | | | | character, not the entire string (#1698). | ||||
| * | Fix the haproxy module losing initial data in some circumstances. | 2019-08-26 | 1 | -10/+17 | |
| | | |||||
| * | Silence some GCC warnings. | 2019-08-23 | 2 | -3/+5 | |
| | | |||||
| * | Improve escaping strings in the MySQL module. | 2019-08-20 | 1 | -23/+29 | |
| | | |||||
| * | Initialise and deallocate the MySQL library correctly. | 2019-08-20 | 1 | -0/+6 | |
| | | |||||
| * | Fix some remaining uses of ato[il]. | 2019-08-13 | 3 | -4/+4 | |
| | | |||||
| * | Convert LocalExtItem to a typedef and deprecate it. | 2019-08-13 | 1 | -2/+2 | |
| | | |||||
| * | Fix waitpong referring to registration timeouts as ping timeouts. | 2019-08-09 | 1 | -1/+1 | |
| | | | | | | | | 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. | ||||
| * | Fix DNSBL lookups for IPv6. | 2019-08-08 | 1 | -0/+1 | |
| | | | | | | | 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. | ||||
| * | Convert all core ExtensionItem code away from {un,}serialize. | 2019-08-07 | 6 | -62/+67 | |
| | | |||||
| * | Add {To,From}{Human,Internal,Network} to ExtensionItem. | 2019-08-07 | 5 | -7/+7 | |
| | | | | | Also, deprecate the old SerializeFormat/serialize/unserialise API. | ||||
| * | Only send ACCOUNT and CHGHOST to clients that have sent NICK/USER. | 2019-08-01 | 2 | -0/+6 | |
| | | | | | Closes #1657. | ||||
| * | Fix sasl hangs with clients that blindly request the capability. | 2019-07-31 | 1 | -6/+5 | |
| | | |||||
| * | Fix sending DEL for caps which have not been advertised yet. | 2019-07-31 | 1 | -0/+4 | |
| | | | | | Closes #1687. | ||||
| * | Fix extban O matching against oper types containing spaces. | 2019-07-31 | 1 | -7/+28 | |
| | | | | | Fixes #1684. | ||||
| * | Fix various cases of broken indentation. | 2019-07-26 | 3 | -4/+4 | |
| | | |||||
| * | Add a constant for the maximum length of a mode parameter. | 2019-07-23 | 1 | -1/+1 | |
| | | |||||
| * | Add the time tag on the server the message originates from. | 2019-07-22 | 1 | -1/+15 | |
| | | |||||
| * | Fix some regressions in sending tags between servers. | 2019-07-22 | 2 | -3/+2 | |
| | | |||||
| * | Extract history sending logic in chanhistory to its own function. | 2019-07-21 | 1 | -23/+30 | |
| | | |||||
| * | Add an event for adding tags to S2S messages. | 2019-07-19 | 8 | -25/+74 | |
| | | |||||
| * | Get rid of CommandBuilder::push_back. | 2019-07-19 | 7 | -32/+30 | |
| | | |||||
| * | spanningtree: Never send a message to a raw UUID in CmdBuilder. | 2019-07-19 | 12 | -16/+21 | |
| | | |||||
| * | ssl_gnutls: remove PackageInfo directives for EOL Debian versions. | 2019-07-16 | 1 | -2/+0 | |
| | | |||||
| * | Add package names for ArchLinux. | 2019-07-16 | 11 | -0/+11 | |
| | | |||||
| * | regex_pcre: pkg-config is not required by this module. | 2019-07-16 | 1 | -4/+4 | |
| | | |||||
| * | Send ERR_NOTEXTTOSEND in response to an empty GLOBOPS/WALLOPS. | 2019-07-15 | 1 | -0/+6 | |
| | | |||||
| * | Split ServerEventListener into {Broadcast,Link,Sync}EventListener. | 2019-07-15 | 8 | -18/+36 | |
| | | | | | | | | | There is no reason to have these events in one big handler and it causes unnecessary event hooks to be created by having them like this. The ServerEventListener class still exists for compatibility | ||||
