aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)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.•••I have no idea how I didn't notice this bug when it was originally written. Gravatar Sadie Powell2021-05-101-2/+2
* | 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-101-1/+14
* | 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.•••Nothing has ever used this and we can do better than this. Gravatar Sadie Powell2021-04-271-36/+0
* | Rip out the SwapInternals method.•••This never really worked correctly and will now be replaced with something better. Gravatar Sadie Powell2021-04-193-15/+0
* | Rip out the OnConnectionFail event.•••This never really worked correctly and will now be replaced with something better. Gravatar Sadie Powell2021-04-191-9/+0
* | 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.•••- Add a default parameter to ConvToNum. - Use std::to_string for types that implement it. - Document the functions properly. Gravatar Sadie Powell2021-04-151-46/+55
* | 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.•••At one point (1.2?) this was actually useful but nowadays its not. Gravatar Sadie Powell2021-04-091-5/+4
* | 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.•••There's no reason for this to be mutable. Gravatar Sadie Powell2021-04-061-1/+1
* | 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.•••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-011-0/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-3110-26/+19
|\|
| * Add support for per-DNSBL timeouts.•••This should fix the issue of some DNSBLs being slower than others. Gravatar Sadie Powell2021-03-311-2/+2
| * 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