aboutsummaryrefslogtreecommitdiff
path: root/include/modules
Commit message (Expand)AuthorAgeFilesLines
* Remove unused time_t field from the timer system.•••This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules. Gravatar Sadie Powell2021-11-051-1/+1
* Add the regex_pcre2 module.Gravatar Sadie Powell2021-09-261-1/+1
* Fix and optimise sending standard replies with variable parameters.Gravatar Sadie Powell2021-09-231-29/+10
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-231-0/+19
|\
| * Use CXX11_OVERRIDE instead of the override keyword.Gravatar Sadie Powell2021-09-221-1/+1
| * Add an API for checking if I/O hooks are ready or not.Gravatar Sadie Powell2021-09-221-0/+19
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-172-2/+0
* | Send RPL_WHOISACTUALLY instead of RPL_WHOISHOST (#1923)•••Unlike RPL_WHOISHOST, it contains the user@host and ip as separate parameters, instead of having them in the free-text parameter. To my knowledge, there are three different syntaxes for RPL_WHOISACTUALLY: 1. "<client> <nick> :is actually ..." (bahamut) 2. "<client> <nick> <host> :Is actually using host" (charybdis family) 3. "<client> <nick> <username>@<host> <ip> :Is actually using host" (ircu2, ergo, hybrid, ...) I chose the third one because it contains the most info, and is the most common one.Gravatar Val Lorentz2021-08-151-1/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-011-1/+5
|\|
| * Allow retrieving the already sent id from WriteNeighborsWithCap.Gravatar Sadie Powell2021-07-241-1/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-171-3/+18
|\|
| * Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-051-3/+18
* | Allow toggling a capability from a Cap::Reference.Gravatar Sadie Powell2021-07-161-0/+11
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-041-3/+3
|\|
| * Fix some "targ" usages which were missed in the earlier commit.Gravatar Sadie Powell2021-07-031-3/+3
* | Fix WHOIS numerics not including the source of the message.•••Regression introduced in commit 0fab6438. Gravatar Sadie Powell2021-07-011-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-012-2/+2
|\|
| * Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-212-2/+2
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-146-8/+10
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-146-6/+6
| * Fix an off by one error in various bitsets.Gravatar Sadie Powell2021-05-141-2/+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-114-6/+6
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-274-9/+9
* | Refactor the hex encoding function.Gravatar Sadie Powell2021-05-101-1/+1
* | 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
* | Remove the SASL fallback event.•••Nothing has ever used this and we can do better than this. Gravatar Sadie Powell2021-04-271-36/+0
* | 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
* | Migrate IOHookProvider from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2021-04-091-1/+1
* | Refer to encryption as TLS instead of SSL in all messages.Gravatar Sadie Powell2021-04-081-21/+21
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-073-10/+7
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-044-6/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-314-12/+12
|\|
| * 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-314-10/+10
* | 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-301-1/+1
* | Mark {From,To}{Human,Internal,Network} as noexcept.Gravatar Sadie Powell2021-03-171-3/+3
* | Pascalize Set in extension item classes.Gravatar Sadie Powell2021-03-171-1/+1
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-171-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-171-2/+8
|\|
| * Add support for sending a standard reply with no command name.Gravatar Sadie Powell2021-03-111-5/+20
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-101-0/+10
|\|
| * Add a subclass of IOHookProvider for SSL modules.Gravatar Sadie Powell2021-03-091-0/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+1
|\|