aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-011-1/+1
|\
| * Look up the SSL I/O hook properly in spanningtree.•••Fixes a regression introduced in commit 83bb6951fe. Gravatar Sadie Powell2021-06-011-1/+1
* | Demote the lockserv module to inspircd-contrib.Gravatar Sadie Powell2021-06-011-133/+0
* | Demote the clones module to inspircd-contrib.Gravatar Sadie Powell2021-06-011-101/+0
* | Demote the censor module to inspircd-contrib.Gravatar Sadie Powell2021-06-011-123/+0
* | Demote the regex_tre module to inspircd-contrib.Gravatar Sadie Powell2021-06-011-91/+0
* | Convert simple modes to use Simple{Channel,User}Mode.Gravatar Sadie Powell2021-06-015-80/+77
* | Rename Simple{Channel,User}ModeHandler to match other mode handlers.Gravatar Sadie Powell2021-06-0122-37/+44
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-013-20/+54
|\|
| * Refactor the sslqueries mode handler.•••This fixes a rare desync where a server with the sslmodes module but without the sslinfo module could desync when a remote user on a server with both enables the sslqueries mode. Gravatar Sadie Powell2021-06-011-19/+8
| * Implement support for setting TLSv1.3 ciphersuites in ssl_openssl.Gravatar Sadie Powell2021-05-251-1/+25
| * Implement support for the delayjoin WHOX flag.Gravatar Sadie Powell2021-05-221-0/+21
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-3053-180/+196
* | Fire OnUserPreJoin regardless of whether the join is an override.Gravatar Sadie Powell2021-05-2313-22/+30
* | Refactor the population of exceptions in delayjoin.Gravatar Sadie Powell2021-05-221-21/+17
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-221-9/+16
|\|
| * Only check for a join time if a user is actually in the channel.Gravatar Sadie Powell2021-05-221-1/+4
| * Send the correct join timestamp on a delayed join message.Gravatar Sadie Powell2021-05-221-2/+9
* | Get rid of even more pointless copy/paste comments.Gravatar Sadie Powell2021-05-194-6/+1
* | Kill the gecosban module which snuck back in during the merge.Gravatar Sadie Powell2021-05-191-71/+0
* | Kill an outdated XXX comment in spanningtree.Gravatar Sadie Powell2021-05-191-3/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-1437-47/+118
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-1440-46/+46
| * Fix an off by one error in various bitsets.Gravatar Sadie Powell2021-05-145-7/+7
* | Refactor the DNSBL config storage class.Gravatar Sadie Powell2021-05-131-113/+143
* | Kill some useless comments.Gravatar Sadie Powell2021-05-1330-64/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-1134-63/+65
|\|
| * Send ERR_BADCHANMASK when trying to OJOIN/SAJOIN an invalid channel.Gravatar Sadie Powell2021-05-082-2/+2
| * Fix the Ubuntu package name for ssl_gnutls.Gravatar Sadie Powell2021-05-071-1/+1
| * Switch from the Ubuntu 16.04 image to the 18.04 Ubuntu image.•••The Argon2 PPA is broken again and I don't want to deal with the stress of working out why. The 16.04 image is EOL soon (see actions/virtual-environments/#1084) so switching off it is just easier. Gravatar Sadie Powell2021-05-071-1/+1
| * Send 400 Bad Request if a WebSocket client doesn't send an origin.Gravatar Sadie Powell2021-05-071-0/+5
| * Only vendor the bits of utfcpp that we actually use.Gravatar Sadie Powell2021-05-051-2/+3
| * Skip clients on ulined servers in SSLINFO <#chan>.Gravatar Sadie Powell2021-05-031-1/+4
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-2728-52/+51
* | Optimise building the link data string.Gravatar Sadie Powell2021-05-111-18/+6
* | Fix building the link data string.Gravatar Sadie Powell2021-05-112-3/+3
* | Use CompareLinkData for comparing v4 link data & make errors cleaner.Gravatar Sadie Powell2021-05-111-16/+123
* | Extract percent encoding logic from spanningtree to inspstring.Gravatar Sadie Powell2021-05-101-15/+4
* | Refactor the hex encoding function.Gravatar Sadie Powell2021-05-104-4/+4
* | Refactor the Base64 encoding and decoding functions.Gravatar Sadie Powell2021-05-106-10/+10
* | Use the contents of the link data map when using the 1206 protocol.•••Still to do: - Extract URL encoding to inspstring. - Use CompareLinkData when using the 1206 protocol. - Show friendlier messages when a link compatibility is encountered. Gravatar Sadie Powell2021-05-105-15/+85
* | Add a new map-based method for building link data.•••The new link data is not currently used but will be in the near future. Gravatar Sadie Powell2021-05-1010-56/+85
* | Add ChannelManager::IsPrefix.Gravatar Sadie Powell2021-05-089-10/+10
* | Move channel logic from InspIRCd to the new ChannelManager class.Gravatar Sadie Powell2021-05-0838-60/+61
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-2718-23/+24
|\|
| * Send the max line length to remote servers on link.Gravatar Sadie Powell2021-04-251-0/+1
| * Update the module descriptions.Gravatar Sadie Powell2021-04-2115-15/+15
| * Improve the messages sent when loading/unloading/reloading modules.Gravatar Sadie Powell2021-04-191-1/+1
| * Improve the message sent when a mode does not exist.Gravatar Sadie Powell2021-04-191-2/+3
| * Update hideoper for the /STATS P change in the previous commit.Gravatar Sadie Powell2021-04-191-2/+3