Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-07 | Add repeat to the list of possible restriction types to exempt in ↵ | Robby | |
helpop.conf.example. Fixes #1714. | |||
2019-10-06 | Update the new issue URL in the readme. | Peter Powell | |
2019-10-06 | Add a feature request issue template. | Peter Powell | |
2019-10-05 | Add a GitHub security policy. | Peter Powell | |
2019-10-05 | Add a pull request template. | Peter Powell | |
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-29 | Add null pointer checks to IS_{LOCAL,REMOTE,SERVER}. | Peter Powell | |
I don't know of any places this causes issues but its better to be safe than sorry. | |||
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 the example tag for changing the voice ranks. | 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 | Document <alias:stripcolor> | linuxdaemon | |
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-07 | Install the provider configs. | Peter Powell | |
2019-09-07 | Replace the gdbargs file with the --eval-command flag. | Peter Powell | |
2019-09-07 | Respect indentation in configure template declarations. | Peter Powell | |
2019-09-03 | Add internal serialisations of the DCC allow and silence lists. | Peter Powell | |
2019-09-03 | Add GetNumericToken to sepstream. | Peter Powell | |
This removes some boilerplate when retrieving numeric types. | |||
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 | Upgrade the Doxygen config file with "doxygen -u". | Peter Powell | |
2019-08-23 | Release v3.3.0. | Peter Powell | |
2019-08-23 | Silence some GCC warnings. | Peter Powell | |
2019-08-23 | Add -Werror to the Travis build flags. | 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-10 | Update the mailmap with a bunch of new names. | 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-07 | Document ExtensionItem better. | Peter Powell | |
2019-08-02 | Update vendored utfcpp to v3.1. | Peter Powell | |
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. |