summaryrefslogtreecommitdiff
path: root/src/modules/extra
AgeCommit message (Collapse)Author
2021-06-07Migrate Windows builds to installing their dependencies via Conan.Sadie Powell
2021-05-25Implement support for setting TLSv1.3 ciphersuites in ssl_openssl.Sadie Powell
2021-05-14Update copyright headers.InspIRCd Robot
2021-05-07Fix the Ubuntu package name for ssl_gnutls.Sadie Powell
2021-05-07Switch from the Ubuntu 16.04 image to the 18.04 Ubuntu image.Sadie Powell
The Argon2 PPA is broken again and I don't want to deal with the stress of working out why. The 16.04 image is EOL soon (see actions/virtual-environments/#1084) so switching off it is just easier.
2021-04-27Fix a bunch of weird indentation and spacing issues.Sadie Powell
2021-04-21Update the module descriptions.Sadie Powell
2021-04-14Update references to config fields which were renamed.Sadie Powell
2021-03-09Add a subclass of IOHookProvider for SSL modules.Sadie Powell
2021-03-05Update copyright headers.InspIRCd Robot
2021-02-26Update copyright headers.InspIRCd Robot
2021-02-22Add a human-readable serialiser to the geolocation extensible.Sadie Powell
2021-02-18Fix the message sent when SSL profiles are rehashed.Sadie Powell
2021-01-18Add default empty openssl compiler flags.Sadie Powell
This makes things easier for users who are using InspIRCd on OSes where OpenSSL is part of the base system.
2020-12-03Fix default linker flags in libargon2Elizabeth Myers
It's -largon2, not -llibargon2. I've experienced build failures due to this.
2020-10-15Fixes by misspell-fixerInspIRCd Robot
2020-10-10Implement support for Argon2 password hashing.ShutterQuick
Resolves #1540.
2020-09-16Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.Sadie Powell
2020-07-01Warn about broken versions of libmaxminddb.Sadie Powell
2020-06-16Improve SSL module debug logging.Sadie Powell
2020-05-15Add a warning about LibreSSL support being removed in master.Sadie Powell
2020-05-09regex_stdlib: Don't copy std::regex_error when catching it.Sadie Powell
2020-04-24Update copyright headers.InspIRCd Robot
2020-04-23Improve the pgsql connection error messages.Sadie Powell
2020-04-23Fix reconnecting a pgsql connection if it fails.Sadie Powell
2020-04-23Unregister pgsql connection fds when they are deleted.Sadie Powell
2020-04-23Opt-out of pgsql read and write events if polling fails.Sadie Powell
2020-04-23Remove dead code from the pgsql module.Sadie Powell
2020-04-21Fixes by misspell-fixerInspIRCd Robot
2020-04-21Only read the SSL profiles if they're actually specified.Sadie Powell
2020-04-21Tell the admin how to use a SSL profile if they define one.Sadie Powell
2020-04-14Allow 'tls' to be used in /REHASH.Matt Schatz
2020-04-14Update user-facing text and comments of SSL to TLS.Matt Schatz
2020-04-10Fix an oversight in mkversions that caused it to not update extras.Sadie Powell
2020-04-10Update the module descriptions using mkversion.Sadie Powell
2020-04-10The init function should have the override keyword too.Sadie Powell
2020-04-10Add missing override keyword to the sslrehashsignal module.Sadie Powell
2020-04-10Remove references to the long dead SQLv2 from the pgsql module.Sadie Powell
2020-04-09Set the minimum length to 1 for most config items with a default.Sadie Powell
2020-03-30Fix various documentation and formatting issues.Sadie Powell
2020-03-12Improve 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-01-31Update copyright headers.InspIRCd Robot
2020-01-17Fix a harmless warning in the ssl_mbedtls module.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-12-31Update my name and email address.Sadie Powell
2019-11-16Refactor the MySQL code slightly.Peter Powell
2019-11-15SSL modules: send SNOTICE upon successful rehash.Matt Schatz
2019-11-13Refactor the MySQL query and result queue classes.Peter Powell
2019-11-13Get rid of some dead code in the MySQL module.Peter Powell
2019-11-13Improve the logic around connecting to a MySQL server.Peter Powell
- The connection timeout can now be customised with <database:timeout>. - <database:port> is now limited to the 1-65535 range. - The MySQL library will now not install a SIGPIPE handler as it would override the default InspIRCd ignore behavopur. - Errors caused by setting the default character set and executing the initial query are now no longer ignored.