aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * 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-086-16/+16
* | 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-243-33/+37
* | 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-244-30/+32
* | Add sensible defaults and limits to ConnectClass.Gravatar Sadie Powell2021-11-242-26/+26
* | Fix ConnectClass inheriting from refcountbase.•••This snuck back in during the v3 merge. Closes #1944. Gravatar Sadie Powell2021-11-241-1/+1
* | 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-2415-127/+140
|\|
| * 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
| * Remind users about the `selfsigned` option to inspircd-testssl.Gravatar Sadie Powell2021-11-231-1/+3
| * Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-234-1/+8
| * Switch mkdescriptions from YAML::Tiny to YAML.Gravatar Sadie Powell2021-11-211-4/+4
| * Switch mkdescriptions from Hoedown to CommonMark.Gravatar Sadie Powell2021-11-211-2/+2
| * Fix the SSLINFO helpop not describing SSLINFO on channels.Gravatar Sadie Powell2021-11-161-3/+6
| * 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-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