aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
| * 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
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-1818-22/+22
* | 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-172-6/+6
* | 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
| * 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-095-32/+29
* | Fix a dangling view in dccallow.Gravatar Sadie Powell2021-04-091-1/+1
* | Use string_view in IsCTCP.Gravatar Sadie Powell2021-04-086-12/+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-0814-61/+60
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-0796-764/+524
* | 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
* | Constify their_param in ResolveModeConflict.•••There's no reason for this to be mutable. Gravatar Sadie Powell2021-04-061-1/+1
* | Fix core_dns failing to compile on GCC.Gravatar Sadie Powell2021-04-041-1/+1
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-0445-106/+91
* | 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-015-5/+68
* | Constify variables within loops.Gravatar Sadie Powell2021-04-0138-44/+44