aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Remove the SASL fallback event.•••Nothing has ever used this and we can do better than this. Gravatar Sadie Powell2021-04-271-13/+3
* | Move accepting normal IRC connections to the core_clients module.Gravatar Sadie Powell2021-04-192-16/+49
* | Rip out the SwapInternals method.•••This never really worked correctly and will now be replaced with something better. Gravatar Sadie Powell2021-04-193-26/+0
* | Rip out the OnConnectionFail event.•••This never really worked correctly and will now be replaced with something better. Gravatar Sadie Powell2021-04-193-15/+1
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-1829-39/+39
* | Make the reason parameter to PartUser const.Gravatar Sadie Powell2021-04-181-3/+4
* | Abstract out the single byte codepage support to a class.•••This will allow us to modularly implement support for multi-byte codepages in the near future. Gravatar Sadie Powell2021-04-181-61/+155
* | Fix various uses of the _t suffix which is reserved by POSIX.Gravatar Sadie Powell2021-04-174-8/+8
* | LogManager does not implement fakederef in v4.Gravatar Sadie Powell2021-04-171-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-173-3/+18
|\|
| * Improve the debug logging for httpd_acl auth attempts.Gravatar Sadie Powell2021-04-171-0/+10
| * Fix the 'w' extban not being added to the EXTBAN 005 numeric.Gravatar Sadie Powell2021-04-171-0/+5
| * Fix using a different field name in ldapauth than is documented.•••Closes #1864. Gravatar Sadie Powell2021-04-161-1/+1
| * Update references to config fields which were renamed.Gravatar Sadie Powell2021-04-143-3/+3
| * Only show the WebIRC gateway name to unprivileged users.Gravatar Sadie Powell2021-04-111-2/+7
* | Clean up the ConvTo functions.•••- Add a default parameter to ConvToNum. - Use std::to_string for types that implement it. - Document the functions properly. Gravatar Sadie Powell2021-04-151-1/+1
* | Remove some useless getter methods and make the members public.•••This isn't part of a public API so we don't need to care about exposing implementation details. Gravatar Sadie Powell2021-04-146-27/+13
* | Fix a compiler error in the gateway module.Gravatar Sadie Powell2021-04-121-2/+2
* | Fix an inverted condition in the previous commit.Gravatar Sadie Powell2021-04-121-2/+2
* | Move ssl_cert::GetMetaLine into the sslinfo module.Gravatar Sadie Powell2021-04-121-2/+17
* | Rename the cgiirc module to gateway.Gravatar Sadie Powell2021-04-113-18/+15
* | Remove <cgiirc:opernotice>.•••This is no longer necessary now we have snomask privs. Gravatar Sadie Powell2021-04-111-21/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-112-19/+26
|\|
| * Allow banning WebIRC users by their gateway name.•••Closes #1857. Gravatar Sadie Powell2021-04-111-3/+15
| * Fix not parsing connect class hosts for inherited classes.•••This bug was introduced since the last release and only ever affected git versions built since commit 8c3c4f8e82. Gravatar Sadie Powell2021-04-081-0/+4
| * Show all prefix modes in the CHECK onchans output.Gravatar Sadie Powell2021-04-071-8/+1
* | Migrate IOHookProvider from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2021-04-096-33/+30
* | Remove usecountbase from ExtensionItem and refer to using pointers.•••At one point (1.2?) this was actually useful but nowadays its not. Gravatar Sadie Powell2021-04-092-3/+3
* | Fix a dangling view in dccallow.Gravatar Sadie Powell2021-04-091-1/+1
* | Use string_view in IsCTCP.Gravatar Sadie Powell2021-04-087-21/+21
* | Take a string_view in irc::equals.Gravatar Sadie Powell2021-04-081-6/+12
* | Default to rehashing TLS certificates on rehash.Gravatar Sadie Powell2021-04-083-3/+20
* | Refer to encryption as TLS instead of SSL in all messages.Gravatar Sadie Powell2021-04-0818-65/+64
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-07140-1153/+767
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-062-21/+32
|\|
| * Use IsCTCP in blockcolor for ignoring CTCPs.Gravatar Sadie Powell2021-04-061-3/+8
| * Automatically prune the history lists in chanhistory.Gravatar Sadie Powell2021-04-031-18/+24
* | Rewrite the COMMANDS handler•••- C++17ify - Fix the weird visibility logic. - Only show commands to opers that they can execute - Add a priv to show all commands regardless of access. - Use parameters instead of jamming everything into a <trailing>. - Use SplitCommand as the command is local-only. Gravatar Sadie Powell2021-04-062-33/+43
* | Constify their_param in ResolveModeConflict.•••There's no reason for this to be mutable. Gravatar Sadie Powell2021-04-064-6/+6
* | Fix core_dns failing to compile on GCC.Gravatar Sadie Powell2021-04-042-2/+3
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-0470-201/+189
* | Remove the unused ExitCodes array.Gravatar Sadie Powell2021-04-021-19/+0
* | Add support for syncing metadata set on memberships.•••No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target. Gravatar Sadie Powell2021-04-016-7/+69
* | Constify variables within loops.Gravatar Sadie Powell2021-04-0150-66/+66
* | Implement support for random spamtrap channels in the LIST output.Gravatar Sadie Powell2021-04-011-1/+24
* | Refactor the securelist module.•••- General clean up of the module source to comply with our coding style. - Allow <securehost> tags to contain a user@ip mask as well as a user@host mask. - Default <securelist:exemptregistered> to on. Gravatar Sadie Powell2021-04-011-29/+37
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-313-11/+5
|\|
| * Add support for per-DNSBL timeouts.•••This should fix the issue of some DNSBLs being slower than others. Gravatar Sadie Powell2021-03-311-1/+4
| * Fix various documentation comments.Gravatar Sadie Powell2021-03-312-12/+1
* | Convert SQL::Field to be a typedef of optional<string>.Gravatar Sadie Powell2021-03-305-7/+7