aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/extra
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-137-34/+60
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-09-232-24/+36
|\|
| * 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
* | Redelete the geoip module which snuck back in during a merge.Gravatar Sadie Powell2019-08-131-209/+0
* | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do. Gravatar Sadie Powell2019-08-132-2/+2
* | Rename ExtensionItem::free to ExtensionItem::Delete.Gravatar Sadie Powell2019-08-131-3/+3
* | Remove some GnuTLS 2.x code which was missed in an earlier commit.Gravatar Sadie Powell2019-08-091-36/+0
* | Remove remnants of the old ExtensionItem serialisation system.•••Also rm LocalExtItem whilst we are at it as it is now obsolete. Gravatar Sadie Powell2019-08-091-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-1612-9/+58
|\|
| * 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
* | Replace socketengine_{pthread,win32} with C++11 threads.Gravatar Sadie Powell2019-05-152-23/+23
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-158-7/+211
|\|
| * Silence a fallthrough warning in the pgsql module on newer GCCs.Gravatar Peter Powell2019-05-091-0/+2
| * m_geo_maxmind: fix building on older libc versions.Gravatar Peter Powell2019-05-061-1/+1
| * Merge branch 'insp20' into insp3.Gravatar Peter Powell2019-05-021-2/+2
| |\
| | * Update documentation links.Gravatar Peter Powell2019-04-261-2/+2
| * | Some more text fixes and improvements (#1618).Gravatar Robby2019-04-283-3/+3
| * | Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-283-3/+3
| * | Fix building m_geo_maxmind with older versions of libmaxminddb.Gravatar Peter Powell2019-04-161-2/+2
| * | Replace the geoip module with geo_maxmind, geoban, and geoclass.•••MaxMind have EOL'd the library that the geoip module uses and have replaced it with libmaxminddb. The geoip module has been split into geo_maxmind which provides geolocation data, geoban which provides location-based channel bans, and geoclass which is used to filter a user into a connect class based on location. Gravatar Peter Powell2019-04-152-220/+202
* | | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-1/+1
|\| |
| * | Update most URLs to use HTTPS and fix some dead links.Gravatar Robby2019-03-141-1/+1
| * | Remove obsolete ifdef in m_ssl_gnutls.•••GNUTLS_DIG_SHA256 was added in version 1.7.4 and we require 2.0.0+ Gravatar Peter Powell2019-02-161-2/+0
* | | Remove support for defaults in find_{compiler,linker}_flags().Gravatar Sadie Powell2019-03-066-9/+8
* | | Remove the now obsolete regex_posix module.•••The behaviour of this module is included with the regex_stdlib module. You should use that module in bre mode for basic POSIX regular expressions and ere for extended POSIX regular expressions. Gravatar Sadie Powell2019-03-061-94/+0
* | | Remove support for old versions of GnuTLS and OpenSSL.•••GnuTLS v2 has been obsolete since v3 was released over seven years ago and is no longer supported by the maintainers. OpenSSL v1.0 has been obsolete since v1.1 was released over two years ago. It will stop being supported by the maintainers at the end of the year. Gravatar Sadie Powell2019-02-162-169/+9
* | | UserManager: remove fakederef.Gravatar Sadie Powell2019-02-072-2/+2
* | | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | | ModuleManager: remove fakederef.Gravatar Sadie Powell2019-02-077-14/+14
* | | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-078-28/+28