aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra
Commit message (Expand)AuthorAgeFilesLines
* Warn about broken versions of libmaxminddb.Gravatar Sadie Powell2020-07-011-0/+2
* Improve SSL module debug logging.Gravatar Sadie Powell2020-06-163-0/+9
* Add a warning about LibreSSL support being removed in master.Gravatar Sadie Powell2020-05-151-0/+7
* regex_stdlib: Don't copy std::regex_error when catching it.Gravatar Sadie Powell2020-05-091-2/+3
* Update copyright headers.Gravatar InspIRCd Robot2020-04-249-15/+16
* Improve the pgsql connection error messages.Gravatar Sadie Powell2020-04-231-15/+18
* Fix reconnecting a pgsql connection if it fails.Gravatar Sadie Powell2020-04-231-9/+13
* Unregister pgsql connection fds when they are deleted.Gravatar Sadie Powell2020-04-231-1/+4
* Opt-out of pgsql read and write events if polling fails.Gravatar Sadie Powell2020-04-231-1/+8
* Remove dead code from the pgsql module.Gravatar Sadie Powell2020-04-231-36/+14
* Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-212-4/+4
* Only read the SSL profiles if they're actually specified.Gravatar Sadie Powell2020-04-213-68/+74
* Tell the admin how to use a SSL profile if they define one.Gravatar Sadie Powell2020-04-213-0/+3
* Allow 'tls' to be used in /REHASH.Gravatar Matt Schatz2020-04-144-4/+4
* Update user-facing text and comments of SSL to TLS.Gravatar Matt Schatz2020-04-144-24/+24
* Fix an oversight in mkversions that caused it to not update extras.Gravatar Sadie Powell2020-04-109-9/+9
* Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-108-8/+8
* The init function should have the override keyword too.Gravatar Sadie Powell2020-04-101-1/+1
* Add missing override keyword to the sslrehashsignal module.Gravatar Sadie Powell2020-04-101-2/+2
* Remove references to the long dead SQLv2 from the pgsql module.Gravatar Sadie Powell2020-04-101-1/+1
* Set the minimum length to 1 for most config items with a default.Gravatar Sadie Powell2020-04-095-19/+19
* Fix various documentation and formatting issues.Gravatar Sadie Powell2020-03-302-2/+2
* Improve logging for the m_ldap and m_ldapauth modules (#1757).•••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) Gravatar Joel Sing2020-03-121-1/+37
* Update copyright headers.Gravatar InspIRCd Robot2020-01-311-1/+1
* Fix a harmless warning in the ssl_mbedtls module.Gravatar Sadie Powell2020-01-171-0/+11
* Update copyright headers.Gravatar InspIRCd Robot2020-01-1114-29/+87
* Update my name and email address.Gravatar Sadie Powell2019-12-313-3/+3
* Refactor the MySQL code slightly.Gravatar Peter Powell2019-11-161-9/+10
* SSL modules: send SNOTICE upon successful rehash.Gravatar Matt Schatz2019-11-153-0/+3
* Refactor the MySQL query and result queue classes.Gravatar Peter Powell2019-11-131-33/+52
* Get rid of some dead code in the MySQL module.Gravatar Peter Powell2019-11-131-9/+0
* Improve the logic around connecting to a MySQL server.•••- 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. Gravatar Peter Powell2019-11-131-17/+32
* Add GetId() to the SQL::Provider class.Gravatar Peter Powell2019-11-133-4/+12
* Use case insensitive comparisons when checking for SSL rehashes.Gravatar Peter Powell2019-11-033-3/+3
* Fix a compiler error in the LDAP module.Gravatar Peter Powell2019-09-301-1/+1
* Deduplicate code for handling with setting LDAP options.Gravatar Peter Powell2019-09-271-10/+13
* Silence some GCC warnings.Gravatar Peter Powell2019-08-231-3/+3
* Improve escaping strings in the MySQL module.Gravatar Peter Powell2019-08-201-23/+29
* Initialise and deallocate the MySQL library correctly.Gravatar Peter Powell2019-08-201-0/+6
* Fix some remaining uses of ato[il].Gravatar Peter Powell2019-08-131-1/+1
* Convert LocalExtItem to a typedef and deprecate it.Gravatar Peter Powell2019-08-131-2/+2
* ssl_gnutls: remove PackageInfo directives for EOL Debian versions.Gravatar Peter Powell2019-07-161-2/+0
* Add package names for ArchLinux.Gravatar Peter Powell2019-07-1611-0/+11
* regex_pcre: pkg-config is not required by this module.Gravatar Peter Powell2019-07-161-4/+4
* Skip UNIX sockets in GetLocation().Gravatar Matt Schatz2019-07-101-0/+4
* Reset diagnostic pragmas after including external headers (#1661).Gravatar linuxdaemon2019-06-246-0/+44
* Log SQL queries at the debug log level.•••This makes debugging issues easier. Gravatar Peter Powell2019-06-143-0/+3
* Add a way to disable older SSL versions with ssl_openssl.Gravatar Peter Powell2019-06-101-1/+16
* Replace all abstract usages of his/he/her with they/their/it.Gravatar Peter Powell2019-06-071-1/+1
* Ignore SIGUSR1 and SIGUSR2 by default.•••This stops users from accidentally killing their IRC server if they forget to load the sslrehashsignal module. Gravatar Peter Powell2019-05-301-1/+1