InspIRCd Robot
f2c74267ac
Update copyright headers.
2023-04-28 10:21:39 +01:00
Sadie Powell
5a24fb0f61
Add client cert activation/expiration times to the ssl_cert class.
2023-03-01 20:45:07 +00:00
Sadie Powell
297212ca4d
Switch to the IRCv3 standard-replies cap.
...
Nothing is using this so far so I'm not counting it as a breaking
change.
2023-02-13 14:27:51 +00:00
Sadie Powell
756ed58b77
Silence a Valgrind warning in SSLIOHook.
...
Closes #2011 .
2023-01-05 17:23:54 +00:00
InspIRCd Robot
2b810b412a
Update copyright headers.
2022-12-30 11:31:28 +00:00
Sadie Powell
513309fc68
Fix building with the Intel C++ compiler.
...
- Fix adding -Wshadow in the compiler flags twice.
- Detect the new Clang-based Intel compiler as well as the old one.
- Silence some deprecation warnings using Intel syntax.
2022-12-10 06:58:39 +00:00
Sadie Powell
5a30466990
Add a workaround for the replies API not working with a cap reference.
...
A Cap::Reference can not be cast to a Cap::Capability& because it may
not be available and that would create a null reference. In v4 we can
change the API to take a Cap::Capability* but for now this is the best
we can do.
2022-11-24 19:01:22 +00:00
delthas
6939a79a67
Add support for the IRCv3 extended-monitor specification.
...
Co-authored-by: Sadie Powell <sadie@witchery.services>
2022-11-02 12:18:37 +00:00
Sadie Powell
ad24454084
Fix an unintentional string copy in the geolocation API.
2022-10-18 12:30:15 +01:00
Sadie Powell
59ec1f6eb6
Allow modules to control the visible channel in a WHO request.
2022-10-12 08:50:06 +01:00
Sadie Powell
a54b78fb9d
Add the matched channel to the WHO request data.
2022-10-12 08:50:06 +01:00
Sadie Powell
45cfe11c98
Fix saving the database identifier in SQL::Provider.
2022-10-07 19:41:07 +01:00
InspIRCd Robot
346ec99c43
Update copyright headers.
2022-04-28 18:49:16 +01:00
Sadie Powell
d856205432
Fix doxygen to include the public module header files.
2022-04-17 14:16:05 +01:00
Sadie Powell
7385ceccb1
Expose the invite announcement level to modules.
2022-04-07 20:00:52 +01:00
Sadie Powell
3bf6454518
Allow modules to handle WHO matching.
2022-03-25 13:18:42 +00:00
Sadie Powell
e3f8149f65
Fix a compiler warning on Windows.
2022-03-19 16:36:25 +00:00
Sadie Powell
4169e0e799
Make the accessor methods in ssl_cert const.
2022-02-14 20:28:08 +00:00
Sadie Powell
24229f59f7
Squash an unnecessary string copy in SQL::Error.
2022-02-05 01:52:45 +00:00
InspIRCd Robot
adbe149c56
Update copyright headers.
2021-12-30 18:52:08 +00:00
Sadie Powell
4c931b6f6a
Send an account id tag when account-tag & message-tags are enabled.
2021-12-28 13:19:22 +00: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
InspIRCd Robot
4540162276
Update copyright headers.
2021-08-27 09:38:22 +01:00
Sadie Powell
c935e5e89c
Allow retrieving the already sent id from WriteNeighborsWithCap.
2021-07-24 19:07:25 +01:00
Sadie Powell
38351efa8d
Deduplicate all whois numerics to the whois module header.
2021-07-05 16:50:14 +01:00
Sadie Powell
4350050a82
Fix some "targ" usages which were missed in the earlier commit.
2021-07-03 13:58:34 +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
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
b4a174ee9c
Fix a bunch of weird indentation and spacing issues.
2021-04-27 16:41:14 +01:00
Sadie Powell
8a5a1c799e
Fix SendNoticeInternal not having a NULL command variant.
2021-04-27 02:47:47 +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
8fcb8ee6d6
Add support for sending a standard reply with no command name.
2021-03-11 05:37:15 +00:00
Sadie Powell
6c2b6fa23d
Add a subclass of IOHookProvider for SSL modules.
2021-03-09 01:00:16 +00:00
Sadie Powell
2ba32afa9a
Fix a bunch of really obvious unnecessary includes.
2021-03-05 09:17:13 +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
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
6cfabb0064
Hide the server name/desc better when <options:hideserver> is set.
2020-12-20 03:05:29 +00:00
Matt Schatz
30648e84ce
Fix secure websocket users not being seen as secure.
...
Since a TLS (SSL) module will always be the last IOHook attached
to a socket, IsSSL() needs to ignore any Middle IOHooks that may
also be attached.
2020-07-27 09:38:11 +01:00
InspIRCd Robot
44489ddf7e
Update copyright headers.
2020-04-24 10:23:47 +01:00
InspIRCd Robot
4f9abe96a4
Fixes by misspell-fixer
2020-04-21 00:52:12 -06:00
Matt Schatz
ccebfe6e63
Update user-facing text and comments of SSL to TLS.
2020-04-14 06:08:31 -06:00
Sadie Powell
31897d26f2
Add the inspircd.org/standard-replies capability.
2020-04-13 18:36:21 +01:00
Sadie Powell
235a986964
Add support for sending a standard reply with no command name.
2020-04-02 20:55:53 +01:00
Sadie Powell
9ebda853f5
Fix various documentation and formatting issues.
2020-03-30 17:24:12 +01:00
Sadie Powell
906e44f687
Add a CapReference class for the message-tags capability.
2020-03-12 05:23:04 +00:00