aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Release v4.0.0 alpha 7. v4.0.0a7Gravatar Sadie Powell2021-12-151-1/+1
* Update module descriptions.Gravatar Sadie Powell2021-12-158-8/+8
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-1415-20/+50
|\
| * If a user has a unique username then include it in bans.Gravatar Sadie Powell2021-12-1410-18/+25
| * Sync uniqueusername from the connect class to the user.•••This is a massive hack for now but should be made to sync properly in v4 when we have extensibles that don't suck. Gravatar Sadie Powell2021-12-145-1/+19
| * Add a build time check that OpenLDAP is reentrant.Gravatar Sadie Powell2021-12-141-0/+4
| * Fix the ldap module on OpenLDAP 2.5.Gravatar Sadie Powell2021-12-141-1/+2
* | Revert "Remove support for defaults in find_{compiler,linker}_flags()".•••This is needed for compat with older versions of some libraries. This reverts commit 83327a1978eddef854cad9e937263f80bf25f056. Gravatar Sadie Powell2021-12-142-3/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-115-23/+25
|\|
| * Fix sending ERR_CHANOPRIVSNEEDED where ERR_RESTRICTED should be used.Gravatar Sadie Powell2021-12-112-2/+2
| * Add KNOCK and CYCLE to the list of sanitisable shun commands.Gravatar Sadie Powell2021-12-021-12/+12
| * Fix LDAPCompare checking against the wrong return code.•••Better fix for #1946. Gravatar Sadie Powell2021-12-011-8/+10
| * Fix the default server name on non-macOS.Gravatar Sadie Powell2021-11-261-1/+1
* | Replace some references to ssl with tls.Gravatar Sadie Powell2021-12-082-2/+2
* | Consistently use `!foo` instead of `foo == NULL`.Gravatar Sadie Powell2021-12-0314-17/+17
* | Fix a bunch of cases where module types were not marked as final.Gravatar Sadie Powell2021-11-2817-30/+41
* | Add a snomask flag for rehash messages.Gravatar Sadie Powell2021-11-289-20/+21
* | Remove unnecessary comments and reorder core snomask registration.Gravatar Sadie Powell2021-11-281-5/+5
* | Move the stats and xline snomasks to their associated modules.Gravatar Sadie Powell2021-11-283-2/+10
* | Reject config files created using broken tutorials.Gravatar Sadie Powell2021-11-261-0/+9
* | Move configuration of connect classes to the ConnectClass class.Gravatar Sadie Powell2021-11-242-33/+34
* | Remove the legacy sendq to hardsendq/softsendq logic.Gravatar Sadie Powell2021-11-241-11/+0
* | Refactor the ClassTypes enum and move into ConnectClass.Gravatar Sadie Powell2021-11-243-15/+15
* | Add sensible defaults and limits to ConnectClass.Gravatar Sadie Powell2021-11-241-8/+8
* | Squash a long form loop that was merged in from the insp3 branch.Gravatar Sadie Powell2021-11-241-5/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-249-49/+72
|\|
| * Make parsing websocket proxy headers more robust.Gravatar Sadie Powell2021-11-241-6/+14
| * Escape the IP address in httpd_stats.Gravatar Sadie Powell2021-11-241-1/+1
| * Escape the real and displayed hostnames in httpd_stats.Gravatar Sadie Powell2021-11-241-1/+1
| * Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-232-0/+3
| * Use a mode reference in the timedbans module.Gravatar Sadie Powell2021-11-161-2/+5
| * Use a mode reference in the repeat module.Gravatar Sadie Powell2021-11-161-2/+5
| * Clean up the banredirect module.Gravatar Sadie Powell2021-11-161-16/+17
| * Use a mode reference in the anticaps module.Gravatar Sadie Powell2021-11-161-2/+4
| * Use a mode reference in the messageflood module.Gravatar Sadie Powell2021-11-161-1/+3
| * Document ConnectClass and reorder it to avoid unnecessary padding.Gravatar Sadie Powell2021-11-161-28/+28
* | Don't allow routing INFO to remote servers.•••There's no reason to request this for a remote server. It rarely differs between InspIRCd versions and neither Anope nor Atheme implement handlers for it. We don't need to implement anything to the protocol compat layer for this as if v3 servers send an INFO request to a v4 server they they will just be ignored as the command has no HandleRemote impl. Closes #1943. Gravatar Sadie Powell2021-11-202-14/+8
* | Move the websocket protocol name instead of copying it.•••Closes #1929. Gravatar Sadie Powell2021-11-171-1/+1
* | Release v4.0.0 alpha 6. v4.0.0a6Gravatar Sadie Powell2021-11-151-1/+1
* | Rename regex_pcre2 to regex_pcre.Gravatar Sadie Powell2021-11-142-10/+10
* | Revert "Add regex_pcre compatibility to regex_pcre2".•••This reverts commit 3fa012b75b14abd69c7bc67c27ae50cb9ba4c343. Gravatar Sadie Powell2021-11-141-19/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-102-13/+49
|\|
| * Allow configuring which options to trust from a WebIRC gateway.Gravatar Sadie Powell2021-11-101-8/+24
| * Implement support for WebIRC gateways sending client fingerprints.Gravatar Sadie Powell2021-11-101-5/+25
* | Remove unused time_t field from the timer system.•••This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules. Gravatar Sadie Powell2021-11-0515-25/+25
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-059-18/+16
|\|
| * Fix use of auto_ptr in the ssl_gnutls module on C++17 compilers.Gravatar Sadie Powell2021-11-041-12/+16
| * Silence a warning in the mysql module on MySQL 8.0.27.Gravatar Sadie Powell2021-10-251-1/+8
| * Add Server::GetPublicName(), fix not respecting <security:hideserver>.Gravatar Sadie Powell2021-10-257-10/+15
| * Respect <security:hideserver> in the 005 numeric.Gravatar Sadie Powell2021-10-251-1/+1