aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Rename Simple{Channel,User}ModeHandler to match other mode handlers.Gravatar Sadie Powell2021-06-011-4/+4
|
* Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-3012-52/+52
|
* Fire OnUserPreJoin regardless of whether the join is an override.Gravatar Sadie Powell2021-05-231-1/+2
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-1414-20/+19
|\
| * Release v3.10.0. v3.10.0Gravatar Sadie Powell2021-05-141-1/+1
| |
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-1415-15/+14
| |
| * Fix an off by one error in various bitsets.Gravatar Sadie Powell2021-05-141-2/+4
| |
| * Fix sending malformed pong messages in some cases.Gravatar Sadie Powell2021-05-141-3/+4
| |
* | Make ServerConfig::{ApplyModules, Fill} private.Gravatar Sadie Powell2021-05-131-5/+4
| |
* | Implement support for looking up SRV records in core_dns.Gravatar Sadie Powell2021-05-111-1/+15
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-1117-35/+35
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-2716-41/+41
| |
* | Extract percent encoding logic from spanningtree to inspstring.Gravatar Sadie Powell2021-05-101-0/+43
| |
* | Refactor the hex encoding function.Gravatar Sadie Powell2021-05-102-14/+27
| |
* | Refactor the Base64 encoding and decoding functions.Gravatar Sadie Powell2021-05-101-5/+45
| |
* | Fix the to_string implementation of ConvToStr.Gravatar Sadie Powell2021-05-101-2/+2
| | | | | | | | | | I have no idea how I didn't notice this bug when it was originally written.
* | Add a new map-based method for building link data.Gravatar Sadie Powell2021-05-101-1/+14
| | | | | | | | | | The new link data is not currently used but will be in the near future.
* | Add ChannelManager::IsPrefix.Gravatar Sadie Powell2021-05-081-0/+6
| |
* | Constify ChannelManager::Find.Gravatar Sadie Powell2021-05-081-1/+1
| |
* | Move channel logic from InspIRCd to the new ChannelManager class.Gravatar Sadie Powell2021-05-083-25/+54
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-271-1/+4
|\|
| * Fix SendNoticeInternal not having a NULL command variant.Gravatar Sadie Powell2021-04-271-1/+4
| |
* | Use parameter pack expansion instead of recursive calls.Gravatar Sadie Powell2021-04-272-31/+10
| |
* | Remove the SASL fallback event.Gravatar Sadie Powell2021-04-271-36/+0
| | | | | | | | Nothing has ever used this and we can do better than this.
* | Rip out the SwapInternals method.Gravatar Sadie Powell2021-04-193-15/+0
| | | | | | | | | | This never really worked correctly and will now be replaced with something better.
* | Rip out the OnConnectionFail event.Gravatar Sadie Powell2021-04-191-9/+0
| | | | | | | | | | This never really worked correctly and will now be replaced with something better.
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-183-3/+27
| |
* | Make the reason parameter to PartUser const.Gravatar Sadie Powell2021-04-181-1/+1
| |
* | Fix various uses of the _t suffix which is reserved by POSIX.Gravatar Sadie Powell2021-04-173-28/+26
| |
* | Clean up the ConvTo functions.Gravatar Sadie Powell2021-04-151-46/+55
| | | | | | | | | | | | - Add a default parameter to ConvToNum. - Use std::to_string for types that implement it. - Document the functions properly.
* | Add an initializer_list constructor to the flat types.Gravatar Sadie Powell2021-04-142-19/+45
| |
* | Move ssl_cert::GetMetaLine into the sslinfo module.Gravatar Sadie Powell2021-04-121-12/+0
| |
* | Constify the members of ssl_cert.Gravatar Sadie Powell2021-04-121-10/+10
| |
* | Rename the cgiirc module to gateway.Gravatar Sadie Powell2021-04-111-2/+1
| |
* | Replace interfacebase with deleted operator new.Gravatar Sadie Powell2021-04-092-15/+3
| |
* | Migrate IOHookProvider from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2021-04-092-5/+7
| |
* | Remove usecountbase from ExtensionItem and refer to using pointers.Gravatar Sadie Powell2021-04-091-5/+4
| | | | | | | | At one point (1.2?) this was actually useful but nowadays its not.
* | Use string_view in IsCTCP.Gravatar Sadie Powell2021-04-083-2/+40
| |
* | Take a string_view in irc::equals.Gravatar Sadie Powell2021-04-082-1/+2
| |
* | Refer to encryption as TLS instead of SSL in all messages.Gravatar Sadie Powell2021-04-082-22/+22
| |
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-077-31/+37
| |
* | Constify their_param in ResolveModeConflict.Gravatar Sadie Powell2021-04-061-1/+1
| | | | | | | | There's no reason for this to be mutable.
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-0426-100/+58
| |
* | Remove the unused ExitCodes array.Gravatar Sadie Powell2021-04-021-5/+0
| |
* | Add support for syncing metadata set on memberships.Gravatar Sadie Powell2021-04-011-0/+7
| | | | | | | | | | No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-3110-26/+19
|\|
| * Add support for per-DNSBL timeouts.Gravatar Sadie Powell2021-03-311-2/+2
| | | | | | | | This should fix the issue of some DNSBLs being slower than others.
| * Fix various documentation comments.Gravatar Sadie Powell2021-03-3110-24/+17
| |
* | Convert SQL::Field to be a typedef of optional<string>.Gravatar Sadie Powell2021-03-301-34/+3
| |
* | Use emplace_back where possible.Gravatar Sadie Powell2021-03-302-4/+4
| |