aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * 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-163-96/+83
* | 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-148-17/+17
* | Revert "Add regex_pcre compatibility to regex_pcre2".•••This reverts commit 3fa012b75b14abd69c7bc67c27ae50cb9ba4c343. Gravatar Sadie Powell2021-11-142-23/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-105-23/+61
|\|
| * Allow configuring which options to trust from a WebIRC gateway.Gravatar Sadie Powell2021-11-101-8/+24
| * Fix TokenList not initializing permissive to false on creation.Gravatar Sadie Powell2021-11-101-0/+5
| * Implement support for WebIRC gateways sending client fingerprints.Gravatar Sadie Powell2021-11-102-7/+30
| * Update Windows dependencies.Gravatar Sadie Powell2021-11-081-7/+7
* | 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-0518-31/+29
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-0516-28/+37
|\|
| * Fix use of auto_ptr in the ssl_gnutls module on C++17 compilers.Gravatar Sadie Powell2021-11-041-12/+16
| * Switch -std=c++14 for -std=c++17 in CI.•••This better matches with the master branch which uses C++17. Gravatar Sadie Powell2021-11-042-2/+2
| * Show more build environment information when running configure.Gravatar Sadie Powell2021-11-041-1/+3
| * Run CI once per week to check for issues with updated packages.Gravatar Sadie Powell2021-11-043-6/+12
| * Fix the versions we provide Debian packages for.Gravatar Sadie Powell2021-10-271-1/+1
| * 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-259-12/+20
| * 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
* | Fix linking to the v3 docs regardless of version.Gravatar Sadie Powell2021-10-091-1/+3
* | ALlow specifying multiple ModAuthors, remove ModAuthorMail.Gravatar Sadie Powell2021-10-091-16/+21
* | 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-019-108/+6
* | Add regex_pcre compatibility to regex_pcre2.Gravatar Sadie Powell2021-10-012-0/+23
* | Release v4.0.0a5. v4.0.0a5Gravatar Sadie Powell2021-10-011-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-302-34/+38
|\|
| * Move the ParseStack constructor out of the header.Gravatar Sadie Powell2021-09-302-32/+36
* | Use regex_stdlib as the default regular expression engine.Gravatar Sadie Powell2021-09-261-2/+2
* | Use -isystem for the pgsql includes.Gravatar Sadie Powell2021-09-261-1/+1