| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Initialise and deallocate the MySQL library correctly. | 2019-08-20 | 1 | -0/+6 | ||
| | * | Fix some remaining uses of ato[il]. | 2019-08-13 | 1 | -1/+1 | ||
| | * | Convert LocalExtItem to a typedef and deprecate it. | 2019-08-13 | 1 | -2/+2 | ||
| * | | Redelete the geoip module which snuck back in during a merge. | 2019-08-13 | 1 | -209/+0 | ||
| * | | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do. | 2019-08-13 | 2 | -2/+2 | ||
| * | | Rename ExtensionItem::free to ExtensionItem::Delete. | 2019-08-13 | 1 | -3/+3 | ||
| * | | Remove some GnuTLS 2.x code which was missed in an earlier commit. | 2019-08-09 | 1 | -36/+0 | ||
| * | | Remove remnants of the old ExtensionItem serialisation system.•••Also rm LocalExtItem whilst we are at it as it is now obsolete. | 2019-08-09 | 1 | -2/+2 | ||
| * | | Merge branch 'insp3' into master. | 2019-07-16 | 12 | -9/+58 | ||
| |\| | ||||||
| | * | ssl_gnutls: remove PackageInfo directives for EOL Debian versions. | 2019-07-16 | 1 | -2/+0 | ||
| | * | Add package names for ArchLinux. | 2019-07-16 | 11 | -0/+11 | ||
| | * | regex_pcre: pkg-config is not required by this module. | 2019-07-16 | 1 | -4/+4 | ||
| | * | Skip UNIX sockets in GetLocation(). | 2019-07-10 | 1 | -0/+4 | ||
| | * | Reset diagnostic pragmas after including external headers (#1661). | 2019-06-24 | 6 | -0/+44 | ||
| | * | Log SQL queries at the debug log level.•••This makes debugging issues easier. | 2019-06-14 | 3 | -0/+3 | ||
| | * | Add a way to disable older SSL versions with ssl_openssl. | 2019-06-10 | 1 | -1/+16 | ||
| | * | Replace all abstract usages of his/he/her with they/their/it. | 2019-06-07 | 1 | -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. | 2019-05-30 | 1 | -1/+1 | ||
| * | | Replace socketengine_{pthread,win32} with C++11 threads. | 2019-05-15 | 2 | -23/+23 | ||
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 8 | -7/+211 | ||
| |\| | ||||||
| | * | Silence a fallthrough warning in the pgsql module on newer GCCs. | 2019-05-09 | 1 | -0/+2 | ||
| | * | m_geo_maxmind: fix building on older libc versions. | 2019-05-06 | 1 | -1/+1 | ||
| | * | Merge branch 'insp20' into insp3. | 2019-05-02 | 1 | -2/+2 | ||
| | |\ | ||||||
| | | * | Update documentation links. | 2019-04-26 | 1 | -2/+2 | ||
| | * | | Some more text fixes and improvements (#1618). | 2019-04-28 | 3 | -3/+3 | ||
| | * | | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 3 | -3/+3 | ||
| | * | | Fix building m_geo_maxmind with older versions of libmaxminddb. | 2019-04-16 | 1 | -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. | 2019-04-15 | 2 | -220/+202 | ||
| * | | | Merge branch 'insp3' into master. | 2019-03-30 | 1 | -1/+1 | ||
| |\| | | ||||||
| | * | | Update most URLs to use HTTPS and fix some dead links. | 2019-03-14 | 1 | -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+ | 2019-02-16 | 1 | -2/+0 | ||
| * | | | Remove support for defaults in find_{compiler,linker}_flags(). | 2019-03-06 | 6 | -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. | 2019-03-06 | 1 | -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. | 2019-02-16 | 2 | -169/+9 | ||
| * | | | UserManager: remove fakederef. | 2019-02-07 | 2 | -2/+2 | ||
| * | | | SnomaskManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | ||
| * | | | ModuleManager: remove fakederef. | 2019-02-07 | 7 | -14/+14 | ||
| * | | | LogManager: remove fakederef. | 2019-02-07 | 8 | -28/+28 | ||
| * | | | Migrate m_ssl_gnutls from auto_ptr to shared_ptr. | 2019-01-25 | 1 | -10/+10 | ||
| * | | | Stop silencing warnings about `long long` not existing.•••We use C++14 now which has `long long`. | 2019-01-25 | 6 | -57/+2 | ||
| * | | | Move m_regex_stdlib out of extras now it can always be built. | 2019-01-25 | 1 | -96/+0 | ||
| * | | | Replace the override macro with the override keyword. | 2019-01-25 | 13 | -117/+117 | ||
| |/ / | ||||||
| * | | Fix a bunch of harmless compiler warnings on recent GCC releases. | 2018-10-26 | 2 | -2/+8 | ||
| * | | Implement support for IPv6 GeoIP lookups. | 2018-10-13 | 1 | -11/+28 | ||
| * | | Fix SQL modules using "provider" in <database> instead of "module".•••This fixes a regression introduced in 97a1d642. | 2018-09-27 | 3 | -3/+3 | ||
| * | | Fix warnings about using std::auto_ptr on C++11 or newer. | 2018-08-21 | 1 | -2/+3 | ||
| * | | Fix a few things that should be marked as override but aren't. | 2018-08-21 | 3 | -3/+3 | ||
| * | | Make more config stuff case insensitive. | 2018-07-24 | 8 | -20/+20 | ||
| * | | Use mysql_real_escape_string instead of mysql_escape string.•••This is not exploitable as far as I know but it is probably best that we use the newer function just in case. Closes #649 (although the attack mentioned in that issue was not feasible). | 2018-07-15 | 1 | -3/+2 | ||
| * | | Merge tag 'v2.0.26' into master. | 2018-04-22 | 1 | -0/+7 | ||
| |\| | ||||||
