aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-10-145-28/+26
|\|
| * Make reading DNs more consistent across modules.•••- If the DN contains a new line character then replace it with a space instead of killing the entire DN in the ssl_gnutls and ssl_openssl modules. - Apply the same logic to ssl_mbedtls which previously did not handle spaces in DNs. Gravatar Sadie Powell2021-10-143-23/+23
| * Use the OVERRIDE 005 token for showing the override user mode char.Gravatar Sadie Powell2021-10-131-1/+2
| * Fix showing the address of a custom title instead of the title.Gravatar Sadie Powell2021-10-061-4/+2
* | The opmoderated module should have the VF_VENDOR property.Gravatar Sadie Powell2021-10-081-1/+1
* | Fix a typo in BroadcastModuleState.Gravatar Sadie Powell2021-10-051-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-10-051-1/+3
|\|
| * Make the deprecation of LibreSSL support more explicit.Gravatar Sadie Powell2021-10-051-1/+1
| * Fix parsing the Sec-WebSocket-Protocol header.Gravatar Sadie Powell2021-10-041-1/+3
* | Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-04118-254/+384
* | Mark all message tag provider classes as final.Gravatar Sadie Powell2021-10-018-9/+16
* | Mark all hash provider classes as final.Gravatar Sadie Powell2021-10-016-6/+12
* | Mark all event hook classes as final.Gravatar Sadie Powell2021-10-015-5/+10
* | Mark more mode classes as final.Gravatar Sadie Powell2021-10-0110-12/+17
* | Mark all mode classes as final.Gravatar Sadie Powell2021-10-0122-27/+54
* | Mark all command classes as final.Gravatar Sadie Powell2021-10-0174-144/+286
* | Mark all module classes as final.Gravatar Sadie Powell2021-10-01138-138/+288
* | Yeet regex_pcre into contrib.Gravatar Sadie Powell2021-10-012-91/+1
* | Add regex_pcre compatibility to regex_pcre2.Gravatar Sadie Powell2021-10-011-0/+19
* | Release v4.0.0a5. v4.0.0a5Gravatar Sadie Powell2021-10-011-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-301-0/+37
|\|
| * Move the ParseStack constructor out of the header.Gravatar Sadie Powell2021-09-301-0/+35
* | Use -isystem for the pgsql includes.Gravatar Sadie Powell2021-09-261-1/+1
* | Add the regex_pcre2 module.Gravatar Sadie Powell2021-09-261-0/+92
* | Change operlog to log to snomask o (oper).Gravatar Sadie Powell2021-09-231-6/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-236-58/+83
|\|
| * Use CXX11_OVERRIDE instead of the override keyword.Gravatar Sadie Powell2021-09-222-2/+2
| * Send SSL profile reloading errors to snomask `a`.Gravatar Sadie Powell2021-09-223-3/+3
| * Replace <websocket:sendastext> with <websocket:defaultmode>.Gravatar Sadie Powell2021-09-221-6/+35
| * Add an API for checking if I/O hooks are ready or not.Gravatar Sadie Powell2021-09-225-50/+41
| * Add the channels/ignore-repeat priv to exempt opers from +E.Gravatar David Schultz2021-09-211-0/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-161-0/+3
|\|
| * Fix customprefix allowing mode names that contain spaces.Gravatar Sadie Powell2021-09-161-0/+3
| * Fix ssl_openssl on a broken fork of OpenSSL.Gravatar Sadie Powell2021-09-071-1/+3
* | Always use ExtractTS to extract timestamps from S2S messages.Gravatar Sadie Powell2021-09-106-14/+10