Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-12 | Improve logging for the m_ldap and m_ldapauth modules (#1757). | Joel Sing | |
Currently, it is difficult to diagnose LDAP authentication failures, since the logs do not provide sufficient information about what is actually being queried and what actually failed. This increases logging details so that information about the LDAP query is included, for example: Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP server: Invalid credentials (bind dn=cn=adminz,dc=nodomain) Rather than: Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP server: Invalid credentials Same with connection logging: Fri Mar 06 2020 07:59:53 CONNECT: Forbidden connection from jsing!jsing@192.168.200.1 (Invalid credentials (bind dn=uid=jsing,dc=nodomain)) Fri Mar 06 2020 08:01:19 CONNECT: Successful connection from jsing!jsing@192.168.200.1 (dn=uid=jsing,dc=nodomain) | |||
2020-03-11 | Warn if the server config contains an unhashed password. | Sadie Powell | |
This will be made a hard failure in v4. | |||
2020-03-11 | Fix detection of the "plaintext" pseudo-hash being case sensitive. | Sadie Powell | |
2020-03-09 | Fix unnecessary inlining in command handler constructors. | Sadie Powell | |
2020-03-09 | Fix not assigning bits to capabilities correctly. | Sadie Powell | |
This makes it correctly throw when the capability limit is reached and allows up to 64 capabilities to be created instead of 32. | |||
2020-03-09 | Implement support for multi-line CAP responses. | Sadie Powell | |
2020-03-09 | Fix <connect:requiressl> being case sensitive. | Sadie Powell | |
2020-03-09 | Fix get_cpu_count not being evaluated as a scalar. | Sadie Powell | |
This fixes a bug where the changes in 0c34d28447 did not work. | |||
2020-03-05 | Standardise the characters allowed in config identifiers. | Sadie Powell | |
2020-03-05 | Move command stuff to a more appropriate source file. | Sadie Powell | |
2020-03-05 | Clean up the documentation of the Command and SplitCommand classes. | Sadie Powell | |
2020-03-05 | Move user command stuff from CommandBase to Command. | Sadie Powell | |
2020-03-05 | Allow modules to prevent a message from updating the idle time. | Sadie Powell | |
2020-02-26 | Improve the description of the sslinfo module (#1755). | Matt Schatz | |
2020-02-21 | Use "yes" instead of "true" in the example configs. | Sadie Powell | |
2020-02-21 | Add support for requiring users to use SSL in order to use SASL. | Sadie Powell | |
2020-02-21 | Improve the documentation of <sasl:server>. | Sadie Powell | |
2020-02-20 | Add support for using environment variables in the config. | Sadie Powell | |
2020-02-20 | Fix a memory leak in the httpd module when sockets are closed late. | Sadie Powell | |
2020-02-19 | Lower <sts:duration> to 5m to prevent misconfigs denying access. | Sadie Powell | |
2020-02-19 | Extract time skip warning code to a static function. | Sadie Powell | |
2020-02-19 | Convert some things to HasFd that were previously missed. | Sadie Powell | |
2020-02-19 | Bump the module ABI version. | Sadie Powell | |
2020-02-19 | Fix a copy/paste error in IRCv3::Replies::Reply. | Sadie Powell | |
2020-02-18 | Fix the syntax of the filter module's stats. | Sadie Powell | |
2020-02-18 | Add enum constants for list mode numerics. | Sadie Powell | |
2020-02-18 | Use ircd-hybrid's numerics for the "pending invites" list. | Sadie Powell | |
This fixes a conflict with the numerics used by the invite exception mode. | |||
2020-02-18 | Send RPL_KNOCKDLVR when <knock:notify> is set to numeric. | Sadie Powell | |
2020-02-18 | Generalise XLine stats numerics using RPL_STATS from aircd. | Sadie Powell | |
2020-02-18 | Add support for the IRCv3 extensions to the SETNAME command. | Sadie Powell | |
2020-02-15 | Add HasFd to EventHandler and switch code to use it. | Sadie Powell | |
2020-02-15 | Fix leaking the dccallow list instead of setting it in FromInternal. | Sadie Powell | |
2020-02-15 | Fix logic calling OnList when sending a cap notification. | Sadie Powell | |
It is possible for the cap to be null when a DEL for an unloaded module is sent out so we should not blindly call it. | |||
2020-02-15 | GitHub Actions: ensure that all packages are up to date on macOS. | Sadie Powell | |
This ensures that Homebrew does not explode when installing new packages because thats apparently a challenge for it. | |||
2020-02-14 | Marginally improve the error pages created by httpd and httpd_acl. | Sadie Powell | |
2020-02-14 | Add overloads of SendIfCap to the standard replies API. | Sadie Powell | |
2020-02-14 | Only register the sts capability when we have a valid config. | Sadie Powell | |
This avoids announcing a bare sts cap when the config is wrong. | |||
2020-02-14 | Clean up ModuleDLLManager from the Module::cull() method. | Sadie Powell | |
This avoids a leak which happens in some rare circumstances. | |||
2020-02-13 | Fix GitHub Actions on macOS for real this time. | Sadie Powell | |
2020-02-13 | Update modules.conf.example to use the new --enable-extras syntax. | Sadie Powell | |
2020-02-13 | Update the vendored http_parser library to v2.9.3. | Sadie Powell | |
2020-02-10 | Tell people to run make with the number of CPU cores plus 1. | Sadie Powell | |
This results in faster builds as there's always one job waiting. | |||
2020-02-10 | Update the pull request template for recent module changes. | Sadie Powell | |
2020-02-10 | Remove a mistakenly repeated word in the README (#1753). | Akinwale Ariwodola | |
2020-02-06 | Initialise batchendmsg to NULL. | Sadie Powell | |
2020-02-04 | Include the ABI version with the incompatible module error message. | Sadie Powell | |
2020-02-03 | Standard replies have been ratified. | Sadie Powell | |
2020-02-03 | Clean special chars from module conf example | Wade Cline | |
2020-02-02 | Make loading modules considerably more robust and user friendly. | Sadie Powell | |
2020-02-02 | Fix GitHub Actions building on macOS. | Sadie Powell | |
For some reason Homebrew is imploding on upgrade and this is making our builds fail. Let's not upgrade for now. |