| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update copyright headers. | InspIRCd Robot | 2020-01-31 | 1 | -1/+1 |
| * | Fix a harmless warning in the ssl_mbedtls module. | Sadie Powell | 2020-01-17 | 1 | -0/+11 |
| * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 14 | -29/+87 |
| * | Update my name and email address. | Sadie Powell | 2019-12-31 | 3 | -3/+3 |
| * | Refactor the MySQL code slightly. | Peter Powell | 2019-11-16 | 1 | -9/+10 |
| * | SSL modules: send SNOTICE upon successful rehash. | Matt Schatz | 2019-11-15 | 3 | -0/+3 |
| * | Refactor the MySQL query and result queue classes. | Peter Powell | 2019-11-13 | 1 | -33/+52 |
| * | Get rid of some dead code in the MySQL module. | Peter Powell | 2019-11-13 | 1 | -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.
| Peter Powell | 2019-11-13 | 1 | -17/+32 |
| * | Add GetId() to the SQL::Provider class. | Peter Powell | 2019-11-13 | 3 | -4/+12 |
| * | Use case insensitive comparisons when checking for SSL rehashes. | Peter Powell | 2019-11-03 | 3 | -3/+3 |
| * | Fix a compiler error in the LDAP module. | Peter Powell | 2019-09-30 | 1 | -1/+1 |
| * | Deduplicate code for handling with setting LDAP options. | Peter Powell | 2019-09-27 | 1 | -10/+13 |
| * | Silence some GCC warnings. | Peter Powell | 2019-08-23 | 1 | -3/+3 |
| * | Improve escaping strings in the MySQL module. | Peter Powell | 2019-08-20 | 1 | -23/+29 |
| * | Initialise and deallocate the MySQL library correctly. | Peter Powell | 2019-08-20 | 1 | -0/+6 |
| * | Fix some remaining uses of ato[il]. | Peter Powell | 2019-08-13 | 1 | -1/+1 |
| * | Convert LocalExtItem to a typedef and deprecate it. | Peter Powell | 2019-08-13 | 1 | -2/+2 |
| * | ssl_gnutls: remove PackageInfo directives for EOL Debian versions. | Peter Powell | 2019-07-16 | 1 | -2/+0 |
| * | Add package names for ArchLinux. | Peter Powell | 2019-07-16 | 11 | -0/+11 |
| * | regex_pcre: pkg-config is not required by this module. | Peter Powell | 2019-07-16 | 1 | -4/+4 |
| * | Skip UNIX sockets in GetLocation(). | Matt Schatz | 2019-07-10 | 1 | -0/+4 |
| * | Reset diagnostic pragmas after including external headers (#1661). | linuxdaemon | 2019-06-24 | 6 | -0/+44 |
| * | Log SQL queries at the debug log level.•••This makes debugging issues easier.
| Peter Powell | 2019-06-14 | 3 | -0/+3 |
| * | Add a way to disable older SSL versions with ssl_openssl. | Peter Powell | 2019-06-10 | 1 | -1/+16 |
| * | Replace all abstract usages of his/he/her with they/their/it. | Peter Powell | 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.
| Peter Powell | 2019-05-30 | 1 | -1/+1 |
| * | Silence a fallthrough warning in the pgsql module on newer GCCs. | Peter Powell | 2019-05-09 | 1 | -0/+2 |
| * | m_geo_maxmind: fix building on older libc versions. | Peter Powell | 2019-05-06 | 1 | -1/+1 |
| * | Merge branch 'insp20' into insp3. | Peter Powell | 2019-05-02 | 1 | -2/+2 |
| |\ |
|
| | * | Update documentation links. | Peter Powell | 2019-04-26 | 1 | -2/+2 |
| * | | Some more text fixes and improvements (#1618). | Robby | 2019-04-28 | 3 | -3/+3 |
| * | | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | 2019-04-28 | 3 | -3/+3 |
| * | | Fix building m_geo_maxmind with older versions of libmaxminddb. | Peter Powell | 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.
| Peter Powell | 2019-04-15 | 2 | -220/+202 |
| * | | Update most URLs to use HTTPS and fix some dead links. | Robby | 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+
| Peter Powell | 2019-02-16 | 1 | -2/+0 |
| * | | Fix a bunch of harmless compiler warnings on recent GCC releases. | Peter Powell | 2018-10-26 | 2 | -2/+8 |
| * | | Implement support for IPv6 GeoIP lookups. | Peter Powell | 2018-10-13 | 1 | -11/+28 |
| * | | Fix SQL modules using "provider" in <database> instead of "module".•••This fixes a regression introduced in 97a1d642.
| Peter Powell | 2018-09-27 | 3 | -3/+3 |
| * | | Fix warnings about using std::auto_ptr on C++11 or newer. | Peter Powell | 2018-08-21 | 1 | -2/+3 |
| * | | Fix a few things that should be marked as override but aren't. | Peter Powell | 2018-08-21 | 3 | -3/+3 |
| * | | Make more config stuff case insensitive. | Peter Powell | 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).
| Peter Powell | 2018-07-15 | 1 | -3/+2 |
| * | | Merge tag 'v2.0.26' into master. | Peter Powell | 2018-04-22 | 1 | -0/+7 |
| |\| |
|
| | * | Update the GeoIP ExtItem when CGI:IRC sets the real IP (#1471)•••Since CGI:IRC calls it's 'ChangeIP()' either from 'OnCheckReady()'
or 'OnUserRegister()', both of which are called after the user has
sent NICK/USER, we can safely skip re-setting the ExtItem prior to
this point.
This skips the first 'OnSetUserIP()' from 'User::AddUser()' as
the 'OnSetConnectClass()' catch handles the initial setting. | genius3000 | 2018-03-30 | 1 | -1/+8 |
| | * | m_ssl_openssl: Remove deprecated API members.•••Backported from 2afc1af4639ae2bbef397f4f6acc834950017d91.
| Wade Cline | 2018-03-02 | 1 | -3/+12 |
| * | | Add ConfigTag::getUInt for reading unsigned config values. | Peter Powell | 2018-04-16 | 4 | -9/+9 |
| * | | Remove the default value in ConfigTag::get{Duration,Float,Int}. | Peter Powell | 2018-04-16 | 3 | -5/+5 |
| * | | Include modules/whois.h directly from files that use it. | Peter Powell | 2018-04-08 | 1 | -0/+1 |