Sadie Powell
b5d7c56428
Merge branch 'insp3' into master.
2021-09-23 00:24:36 +01:00
Sadie Powell
6646c9fbea
Use CXX11_OVERRIDE instead of the override keyword.
2021-09-22 20:49:32 +01:00
Sadie Powell
5bd0a93976
Add an API for checking if I/O hooks are ready or not.
2021-09-22 20:43:49 +01:00
Sadie Powell
b7615ccd86
Merge branch 'insp3' into master.
2021-08-28 13:20:53 +01:00
InspIRCd Robot
4540162276
Update copyright headers.
2021-08-27 09:38:22 +01:00
Sadie Powell
8e6d811f34
Remove a bunch of unnecessary whitespace.
2021-08-17 21:13:05 +01:00
Val Lorentz
de89682738
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.
2021-08-15 09:16:56 +01:00
Sadie Powell
a730147586
Merge branch 'insp3' into master.
2021-08-01 20:14:47 +01:00
Sadie Powell
c935e5e89c
Allow retrieving the already sent id from WriteNeighborsWithCap.
2021-07-24 19:07:25 +01:00
Sadie Powell
805dbd4def
Merge branch 'insp3' into master.
2021-07-17 18:35:08 +01:00
Sadie Powell
fcc7b7cdb4
Allow toggling a capability from a Cap::Reference.
2021-07-16 18:39:47 +01:00
Sadie Powell
38351efa8d
Deduplicate all whois numerics to the whois module header.
2021-07-05 16:50:14 +01:00
Sadie Powell
5bc4720d55
Merge branch 'insp3' into master.
2021-07-04 14:53:16 +01:00
Sadie Powell
4350050a82
Fix some "targ" usages which were missed in the earlier commit.
2021-07-03 13:58:34 +01:00
Sadie Powell
5c32937b33
Fix WHOIS numerics not including the source of the message.
...
Regression introduced in commit 0fab6438.
2021-07-01 14:13:27 +01:00
Sadie Powell
d95d7fc4f5
Merge branch 'insp3' into master.
2021-07-01 12:33:51 +01:00
Josh Soref
de6d4dbd1e
Fix various spelling issues ( #1883 ).
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-06-21 21:47:06 +01:00
Dominic Hamon
02340285c5
Added -Wshorten-64-to-32 and fixed all warnings.
2021-05-30 20:37:54 +01:00
Sadie Powell
7a712456f1
Merge branch 'insp3' into master.
2021-05-14 16:54:33 +01:00
InspIRCd Robot
e94b673532
Update copyright headers.
2021-05-14 14:48:39 +01:00
Sadie Powell
c24a7435b8
Fix an off by one error in various bitsets.
2021-05-14 14:26:46 +01:00
Sadie Powell
448b04076e
Implement support for looking up SRV records in core_dns.
2021-05-11 08:08:06 +01:00
Sadie Powell
3ca912ad71
Merge branch 'insp3' into master.
2021-05-11 04:07:45 +01:00
Sadie Powell
23493b7d3d
Refactor the hex encoding function.
2021-05-10 20:40:21 +01:00
Sadie Powell
b4a174ee9c
Fix a bunch of weird indentation and spacing issues.
2021-04-27 16:41:14 +01:00
Sadie Powell
8526836cf5
Merge branch 'insp3' into master.
2021-04-27 10:37:04 +01:00
Sadie Powell
07272195de
Remove the SASL fallback event.
...
Nothing has ever used this and we can do better than this.
2021-04-27 02:54:56 +01:00
Sadie Powell
8a5a1c799e
Fix SendNoticeInternal not having a NULL command variant.
2021-04-27 02:47:47 +01:00
Sadie Powell
1d9936943e
Move ssl_cert::GetMetaLine into the sslinfo module.
2021-04-12 14:10:20 +01:00
Sadie Powell
e33114954c
Constify the members of ssl_cert.
2021-04-12 14:09:55 +01:00
Sadie Powell
ee643ad2a5
Migrate IOHookProvider from reference<> to std::shared_ptr<>.
2021-04-09 01:03:30 +01:00
Sadie Powell
3c426be2a1
Refer to encryption as TLS instead of SSL in all messages.
2021-04-08 11:45:15 +01:00
Sadie Powell
942fd2bcfd
Switch simple iterator loops to use range-based for loops.
2021-04-07 10:36:11 +01:00
Sadie Powell
7d84e4900f
Fix a ton of pedantic compiler warnings.
2021-04-04 23:42:15 +01:00
Sadie Powell
0194f799b9
Merge branch 'insp3' into master.
2021-03-31 15:04:15 +01:00
Sadie Powell
fc3c650e8d
Add support for per-DNSBL timeouts.
...
This should fix the issue of some DNSBLs being slower than others.
2021-03-31 13:41:55 +01:00
Sadie Powell
952ee5cc60
Fix various documentation comments.
2021-03-31 10:51:51 +01:00
Sadie Powell
03058a043a
Convert SQL::Field to be a typedef of optional<string>.
2021-03-30 20:24:41 +01:00
Sadie Powell
4933952811
Use emplace_back where possible.
2021-03-30 19:44:07 +01:00
Sadie Powell
3b71f2068e
Mark {From,To}{Human,Internal,Network} as noexcept.
2021-03-17 13:34:43 +00:00
Sadie Powell
e2f8e75ab8
Pascalize Set in extension item classes.
2021-03-17 06:07:41 +00:00
Sadie Powell
59ee026b3b
Pascalize Get in extension item classes.
2021-03-17 05:58:47 +00:00
Sadie Powell
8cb6691601
Merge branch 'insp3' into master.
2021-03-17 04:16:24 +00:00
Sadie Powell
8fcb8ee6d6
Add support for sending a standard reply with no command name.
2021-03-11 05:37:15 +00:00
Sadie Powell
ae997d0945
Merge branch 'insp3' into master.
2021-03-10 04:53:30 +00:00
Sadie Powell
6c2b6fa23d
Add a subclass of IOHookProvider for SSL modules.
2021-03-09 01:00:16 +00:00
Sadie Powell
e76b208ce8
Merge branch 'insp3' into master.
2021-03-05 09:54:26 +00:00
Sadie Powell
2ba32afa9a
Fix a bunch of really obvious unnecessary includes.
2021-03-05 09:17:13 +00:00
Sadie Powell
4e488cb54d
Refactor classbase/CullResult into Cullable/Cullable::Result.
2021-03-02 05:56:56 +00:00
Sadie Powell
c22c7e5a99
Merge branch 'insp3' into master.
2021-02-28 19:16:40 +00:00