aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v4.0.0 alpha 7. v4.0.0a7Gravatar Sadie Powell2021-12-151-1/+1
|
* Update author list.Gravatar InspIRCd Robot2021-12-151-3/+5
|
* Update module descriptions.Gravatar Sadie Powell2021-12-158-8/+8
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-1416-20/+56
|\
| * If a user has a unique username then include it in bans.Gravatar Sadie Powell2021-12-1411-18/+28
| |
| * Sync uniqueusername from the connect class to the user.Gravatar Sadie Powell2021-12-146-1/+22
| | | | | | | | | | This is a massive hack for now but should be made to sync properly in v4 when we have extensibles that don't suck.
| * 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()".Gravatar Sadie Powell2021-12-143-5/+16
| | | | | | | | | | | | This is needed for compat with older versions of some libraries. This reverts commit 83327a1978eddef854cad9e937263f80bf25f056.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-119-34/+210
|\|
| * Fix sending ERR_CHANOPRIVSNEEDED where ERR_RESTRICTED should be used.Gravatar Sadie Powell2021-12-112-2/+2
| |
| * Update author list.Gravatar InspIRCd Robot2021-12-101-0/+106
| |
| * Add a script for updating the author list.Gravatar Sadie Powell2021-12-102-0/+59
| |
| * Only emit an email address into a copyright header if one exists.Gravatar Sadie Powell2021-12-101-1/+6
| |
| * Add dummy email addresses for uncontactable people in the mailmap.Gravatar Sadie Powell2021-12-101-10/+11
| |
| * Update satmd's email address in the mailmap.Gravatar Sadie Powell2021-12-101-0/+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.Gravatar Sadie Powell2021-12-011-8/+10
| | | | | | | | Better fix for #1946.
| * 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.Gravatar Sadie Powell2021-11-241-1/+1
| | | | | | | | | | | | This snuck back in during the v3 merge. Closes #1944.
* | 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.Gravatar Sadie Powell2021-11-202-14/+8
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Move the websocket protocol name instead of copying it.Gravatar Sadie Powell2021-11-171-1/+1
| | | | | | | | Closes #1929.
* | Release v4.0.0 alpha 6. v4.0.0a6Gravatar Sadie Powell2021-11-151-1/+1
| |