aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Close connections when an I/O hook is configured but not loaded.Gravatar Peter Powell2019-11-161-1/+14
| * Only show classbase ctor/dtor/cull messages in debug builds.Gravatar Peter Powell2019-11-161-7/+8
| * Improve reading xlines from the server configuration.Gravatar Peter Powell2019-11-161-5/+10
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-1341-197/+601
|\|
| * 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
| * Release v3.4.0. v3.4.0Gravatar Peter Powell2019-10-251-1/+1
| * Add a workaround for connectban hitting gateway IP addresses.Gravatar Peter Powell2019-10-251-1/+23
| * Extract connectban's range checking code to a function.Gravatar Peter Powell2019-10-251-13/+22
| * m_noctcp: Fix noctcp user mode not applying to exempted channel ops.Gravatar Robby2019-10-241-8/+8
| * Raise <connflood:bootwait> from 10 seconds to 2 minutes.•••Many clients don't reconnect automatically and it can take a while for them to reconnect. Gravatar Peter Powell2019-10-241-1/+1
| * Ignore DNSBL responses if the user's IP address has changed.Gravatar Peter Powell2019-10-241-4/+10
| * Fix respecting the deprecated <channels:users> tag.Gravatar Peter Powell2019-10-242-4/+20
| * Improve the timed ban notices (#1722).•••- Save the nick of the setter to use in the expiry message. - Change both notice messages to a standard and informative style.Gravatar Matt Schatz2019-10-241-21/+26
| * Fix some compiler errors in core_hostname_lookup.•••No thanks to SourceTree's diff view for causing this. Gravatar Peter Powell2019-10-221-2/+2
| * Handle more error cases in core_hostname_lookup.Gravatar Peter Powell2019-10-221-12/+16
| * On DNS fail reset connecting users hostname to their IP.•••Closes #1713. Gravatar Peter Powell2019-10-221-0/+2
| * Improve the core_hostname_lookup result log message.•••- Add the type of request. - Add whether the request was cached. Gravatar Peter Powell2019-10-211-1/+4
| * Remove duplicate code in core_hostname_lookup.•••- The lookup type is already stored in the question. - core_dns validates hostnames by IsHost already. Gravatar Peter Powell2019-10-211-28/+5
| * Fire the OnSetUserIP event after the connect class change.Gravatar Peter Powell2019-10-211-4/+3
| * Get rid of the ptrHosts extension item.•••This is unnecessary as the resolved value is already stored in the question in the request class. Gravatar Peter Powell2019-10-211-10/+2
| * Add oper exemption to hidemode.Gravatar Matt Schatz2019-10-201-0/+3
| * Fix a shadowing warning in LocalUser.Gravatar Peter Powell2019-10-181-2/+2
| * Fix a shadowing warning in the serialisation code.Gravatar Peter Powell2019-10-181-6/+6
| * SQuit all servers when a shutdown happens.Gravatar Peter Powell2019-10-172-0/+8
| * Add an event which is fired when the server shuts down.Gravatar Peter Powell2019-10-172-1/+5
| * Implement serialisation of users.•••This allows for various things which will be coming in the future. e.g. Transferring users to another server on upgrade. Gravatar Peter Powell2019-10-142-0/+291
| * Add GetTypeStr to the DNS API.Gravatar Peter Powell2019-10-131-0/+19
| * Convert a bunch of LocalUser* casts to IS_LOCAL.•••This is a lot safer and handles users changing servers properly. Gravatar Peter Powell2019-10-136-10/+13
| * Tweak the workaround for NetBSD's kqueue using intptr_t for udata.•••Thanks to @niacat for getting this fixed upstream. Gravatar Peter Powell2019-10-051-2/+2
| * Show the list modes which have variable list lengths in 005.Gravatar Peter Powell2019-10-012-5/+14
| * Fix an shadowing warning in the spanningtree module.Gravatar Peter Powell2019-09-301-2/+2
| * Stop GCC warnings about the deprecated OnServerSplit event.Gravatar Peter Powell2019-09-301-0/+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
| * Add the OnServerBurst hook and fix the docs for OnServerLink.Gravatar Peter Powell2019-09-231-0/+1
| * Add whether the server split with an error to OnServerSplit.Gravatar Peter Powell2019-09-235-12/+14
| * Add the server id to the Server class.Gravatar Peter Powell2019-09-2312-29/+38
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-09-2316-96/+328
|\|
| * Lower the acceptable drift for clocks on link.Gravatar Peter Powell2019-09-201-5/+5
| * Fix cloaking not ignoring the case of a user's hostname.•••This new mode is recommended but disabled by default for compat reasons. Closes #480. Closes #1419. Co-Authored-By: B00mX0r <b00mx0r@aureus.pw> Gravatar Peter Powell2019-09-161-8/+16
| * Fix the noctcp user mode not applying to channel CTCPs.•••Closes #1704. Gravatar Peter Powell2019-09-161-0/+8
| * m_alias: Add option to strip colors when matchingGravatar linuxdaemon2019-09-141-1/+9
| * m_chanfilter: Apply filters to part messages (#1702)Gravatar linuxdaemon2019-09-141-24/+65
| * Add internal serialisations of the DCC allow and silence lists.Gravatar Peter Powell2019-09-032-13/+159