Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-24 | Raise <connflood:bootwait> from 10 seconds to 2 minutes. | Peter Powell | |
Many clients don't reconnect automatically and it can take a while for them to reconnect. | |||
2019-10-24 | Ignore DNSBL responses if the user's IP address has changed. | Peter Powell | |
2019-10-24 | Fix respecting the deprecated <channels:users> tag. | Peter Powell | |
2019-10-24 | Improve the timed ban notices (#1722). | Matt Schatz | |
- Save the nick of the setter to use in the expiry message. - Change both notice messages to a standard and informative style. | |||
2019-10-22 | Fix some compiler errors in core_hostname_lookup. | Peter Powell | |
No thanks to SourceTree's diff view for causing this. | |||
2019-10-22 | Handle more error cases in core_hostname_lookup. | Peter Powell | |
2019-10-22 | On DNS fail reset connecting users hostname to their IP. | Peter Powell | |
Closes #1713. | |||
2019-10-21 | Improve the core_hostname_lookup result log message. | Peter Powell | |
- Add the type of request. - Add whether the request was cached. | |||
2019-10-21 | Remove duplicate code in core_hostname_lookup. | Peter Powell | |
- The lookup type is already stored in the question. - core_dns validates hostnames by IsHost already. | |||
2019-10-21 | Fire the OnSetUserIP event after the connect class change. | Peter Powell | |
2019-10-21 | Get rid of the ptrHosts extension item. | Peter Powell | |
This is unnecessary as the resolved value is already stored in the question in the request class. | |||
2019-10-20 | Add oper exemption to hidemode. | Matt Schatz | |
2019-10-18 | Fix a shadowing warning in LocalUser. | Peter Powell | |
2019-10-18 | Fix a shadowing warning in the serialisation code. | Peter Powell | |
2019-10-17 | SQuit all servers when a shutdown happens. | Peter Powell | |
2019-10-17 | Add an event which is fired when the server shuts down. | Peter Powell | |
2019-10-14 | Implement serialisation of users. | Peter Powell | |
This allows for various things which will be coming in the future. e.g. Transferring users to another server on upgrade. | |||
2019-10-13 | Add GetTypeStr to the DNS API. | Peter Powell | |
2019-10-13 | Convert a bunch of LocalUser* casts to IS_LOCAL. | Peter Powell | |
This is a lot safer and handles users changing servers properly. | |||
2019-10-05 | Tweak the workaround for NetBSD's kqueue using intptr_t for udata. | Peter Powell | |
Thanks to @niacat for getting this fixed upstream. | |||
2019-10-01 | Show the list modes which have variable list lengths in 005. | Peter Powell | |
2019-09-30 | Fix an shadowing warning in the spanningtree module. | Peter Powell | |
2019-09-30 | Stop GCC warnings about the deprecated OnServerSplit event. | Peter Powell | |
2019-09-30 | Fix a compiler error in the LDAP module. | Peter Powell | |
2019-09-27 | Deduplicate code for handling with setting LDAP options. | Peter Powell | |
2019-09-23 | Add the OnServerBurst hook and fix the docs for OnServerLink. | Peter Powell | |
2019-09-23 | Add whether the server split with an error to OnServerSplit. | Peter Powell | |
2019-09-23 | Add the server id to the Server class. | Peter Powell | |
2019-09-20 | Lower the acceptable drift for clocks on link. | Peter Powell | |
2019-09-16 | Fix 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-16 | Fix the noctcp user mode not applying to channel CTCPs. | Peter Powell | |
Closes #1704. | |||
2019-09-14 | m_alias: Add option to strip colors when matching | linuxdaemon | |
2019-09-14 | m_chanfilter: Apply filters to part messages (#1702) | linuxdaemon | |
2019-09-03 | Add internal serialisations of the DCC allow and silence lists. | Peter Powell | |
2019-09-02 | When silence mask is prefixed by + or -, it should only remove the first ↵ | iwalkalone | |
character, not the entire string (#1698). | |||
2019-09-02 | Document ConfigStatus and add a way to detect the initial load. | Peter Powell | |
2019-08-26 | Fix the haproxy module losing initial data in some circumstances. | Peter Powell | |
2019-08-23 | Release v3.3.0. | Peter Powell | |
2019-08-23 | Silence some GCC warnings. | Peter Powell | |
2019-08-20 | Improve escaping strings in the MySQL module. | Peter Powell | |
2019-08-20 | Initialise and deallocate the MySQL library correctly. | Peter Powell | |
2019-08-13 | Fix some remaining uses of ato[il]. | Peter Powell | |
2019-08-13 | Free StringExtItem and SimpleExtItem values correctly. | Peter Powell | |
2019-08-13 | Convert LocalExtItem to a typedef and deprecate it. | Peter Powell | |
2019-08-09 | Fix 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-08 | Fix 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-07 | Convert all core ExtensionItem code away from {un,}serialize. | Peter Powell | |
2019-08-07 | Add {To,From}{Human,Internal,Network} to ExtensionItem. | Peter Powell | |
Also, deprecate the old SerializeFormat/serialize/unserialise API. | |||
2019-08-01 | Move 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-01 | Fix a shadowing warning in UserIOHandler::OnError. | Peter Powell | |