Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-11 | Update copyright headers. | InspIRCd Robot | |
2019-12-31 | Update my name and email address. | Sadie Powell | |
2019-11-16 | Refactor the MySQL code slightly. | Peter Powell | |
2019-11-15 | SSL modules: send SNOTICE upon successful rehash. | Matt Schatz | |
2019-11-13 | Refactor the MySQL query and result queue classes. | Peter Powell | |
2019-11-13 | Get rid of some dead code in the MySQL module. | Peter Powell | |
2019-11-13 | Improve 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. | |||
2019-11-13 | Add GetId() to the SQL::Provider class. | Peter Powell | |
2019-11-03 | Use case insensitive comparisons when checking for SSL rehashes. | Peter Powell | |
2019-09-30 | Fix a compiler error in the LDAP module. | Peter Powell | |
2019-09-27 | Deduplicate code for handling with setting LDAP options. | Peter Powell | |
2019-08-23 | Silence some GCC warnings. | Peter Powell | |
2019-08-20 | Improve escaping strings in the MySQL module. | Peter Powell | |
2019-08-20 | Initialise and deallocate the MySQL library correctly. | Peter Powell | |
2019-08-13 | Fix some remaining uses of ato[il]. | Peter Powell | |
2019-08-13 | Convert LocalExtItem to a typedef and deprecate it. | Peter Powell | |
2019-07-16 | ssl_gnutls: remove PackageInfo directives for EOL Debian versions. | Peter Powell | |
2019-07-16 | Add package names for ArchLinux. | Peter Powell | |
2019-07-16 | regex_pcre: pkg-config is not required by this module. | Peter Powell | |
2019-07-10 | Skip UNIX sockets in GetLocation(). | Matt Schatz | |
2019-06-24 | Reset diagnostic pragmas after including external headers (#1661). | linuxdaemon | |
2019-06-14 | Log SQL queries at the debug log level. | Peter Powell | |
This makes debugging issues easier. | |||
2019-06-10 | Add a way to disable older SSL versions with ssl_openssl. | Peter Powell | |
2019-06-07 | Replace all abstract usages of his/he/her with they/their/it. | Peter Powell | |
2019-05-30 | Ignore SIGUSR1 and SIGUSR2 by default. | Peter Powell | |
This stops users from accidentally killing their IRC server if they forget to load the sslrehashsignal module. | |||
2019-05-09 | Silence a fallthrough warning in the pgsql module on newer GCCs. | Peter Powell | |
2019-05-06 | m_geo_maxmind: fix building on older libc versions. | Peter Powell | |
2019-05-02 | Merge branch 'insp20' into insp3. | Peter Powell | |
2019-04-28 | Some more text fixes and improvements (#1618). | Robby | |
2019-04-28 | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | |
2019-04-26 | Update documentation links. | Peter Powell | |
2019-04-16 | Fix building m_geo_maxmind with older versions of libmaxminddb. | Peter Powell | |
2019-04-15 | Replace the geoip module with geo_maxmind, geoban, and geoclass. | Peter Powell | |
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-03-14 | Update most URLs to use HTTPS and fix some dead links. | Robby | |
2019-02-16 | Remove obsolete ifdef in m_ssl_gnutls. | Peter Powell | |
GNUTLS_DIG_SHA256 was added in version 1.7.4 and we require 2.0.0+ | |||
2018-10-26 | Fix a bunch of harmless compiler warnings on recent GCC releases. | Peter Powell | |
2018-10-13 | Implement support for IPv6 GeoIP lookups. | Peter Powell | |
2018-09-27 | Fix SQL modules using "provider" in <database> instead of "module". | Peter Powell | |
This fixes a regression introduced in 97a1d642. | |||
2018-08-21 | Fix warnings about using std::auto_ptr on C++11 or newer. | Peter Powell | |
2018-08-21 | Fix a few things that should be marked as override but aren't. | Peter Powell | |
2018-07-24 | Make more config stuff case insensitive. | Peter Powell | |
2018-07-15 | Use mysql_real_escape_string instead of mysql_escape string. | Peter Powell | |
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-04-22 | Merge tag 'v2.0.26' into master. | Peter Powell | |
2018-04-16 | Add ConfigTag::getUInt for reading unsigned config values. | Peter Powell | |
2018-04-16 | Remove the default value in ConfigTag::get{Duration,Float,Int}. | Peter Powell | |
2018-04-08 | Include modules/whois.h directly from files that use it. | Peter Powell | |
2018-04-08 | Move OnStats from the core to a cross-module event. | Peter Powell | |
Some core code still exists in the XLine system but this will be replaced when the XLine system is replaced later. | |||
2018-04-07 | Fix some more oversights in m_geoip. | Peter Powell | |
- Add the G: extban to the EXTBAN 005 token. - Use CXX11_OVERRIDE with ReadConfig and OnCheckBan. Thanks to @genius3000 for pointing these out. | |||
2018-04-07 | Fix disabling the GeoIP extban in m_geoip. | Peter Powell | |
2018-04-07 | SQL: Add HasColumn() to check if a result contains a named column. | Daniel Vassdal | |