371 Commits

Author SHA1 Message Date
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
InspIRCd Robot
1bf7ca3894 Update copyright headers. 2021-02-26 06:58:13 +00:00
Sadie Powell
0db24252fd Implement support for multi-prefix on WHOIS. 2021-02-25 20:10:34 +00:00
Sadie Powell
bb35650b57 Merge branch 'insp3' into master. 2021-01-29 18:15:32 +00:00
Sadie Powell
a601cf2f0d Add <dns:enabled>; allows disabling DNS lookups entirely.
Ref: #1839.
2021-01-19 08:42:44 +00:00
Sadie Powell
ebe3e3f3cf Allow converting a Cap::Reference to a Cap::Capability*. 2021-01-19 08:11:01 +00:00
Sadie Powell
a63b6e16df Merge branch 'insp3' into master. 2020-12-21 16:40:52 +00:00
Sadie Powell
6cfabb0064 Hide the server name/desc better when <options:hideserver> is set. 2020-12-20 03:05:29 +00:00
Sadie Powell
a16bac5e05 Convert IRCv3::Replies::Reply#Send[IfCap] to variadic functions. 2020-11-12 12:41:43 +00:00
Sadie Powell
ba3dd9cedc Convert FOREACH_MOD_CUSTOM to a variadic function. 2020-11-10 23:14:21 +00:00