aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | 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-1011-57/+94
* | Switch Channel::ChanModes to use the channel mode map.Gravatar Sadie Powell2021-05-081-5/+3
* | Add ChannelManager::IsPrefix.Gravatar Sadie Powell2021-05-0813-14/+19
* | Constify ChannelManager::Find.Gravatar Sadie Powell2021-05-081-2/+2
* | Move channel logic from InspIRCd to the new ChannelManager class.Gravatar Sadie Powell2021-05-0859-124/+139
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-2723-39/+48
|\|
| * 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-194-14/+19
| * Improve the message sent when a mode does not exist.Gravatar Sadie Powell2021-04-192-3/+6
| * Update hideoper for the /STATS P change in the previous commit.Gravatar Sadie Powell2021-04-191-2/+3
| * Use a duration string for the idle time in `/STATS P`.Gravatar Sadie Powell2021-04-181-2/+3
| * Rename censor_t to CensorMap as the _t suffix is reserved by POSIX.Gravatar Sadie Powell2021-04-171-5/+4
* | 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