Sadie Powell
1befd6ea00
Move the ParseStack constructor out of the header.
2021-09-30 19:15:18 +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
1586569069
Use the network name as the description when hideserver is enabled.
2021-09-04 20:14:47 +01:00
Sadie Powell
f643bd4833
Release v3.11.0.
2021-08-27 09:39:16 +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
a488fe52f6
Change ForEachNeighbour to return the already sent id.
2021-07-24 19:00:39 +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
Sadie Powell
e8d302911f
Fix xline matching on WebIRC connections.
2021-06-17 11:10:28 +01:00
Sadie Powell
8f2595e807
Add predefined config variables for the build time directories.
2021-06-13 21:05:16 +01:00
Sadie Powell
6ff8f38a6d
Release v3.10.0.
2021-05-14 14:49:07 +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
4350a11c66
Fix sending malformed pong messages in some cases.
2021-05-14 13:56:32 +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
8c3c4f8e82
Add support for matching multiple hosts in <connect:{allow,deny}>.
2021-03-30 09:02:47 +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
Sadie Powell
dcafba9596
Fix comments that claim that the InspIRCd protocol uses TS6 UUIDs.
...
Just because they happen to look the same doesn't mean that they
actually are.
2021-03-05 03:23:25 +00:00
InspIRCd Robot
7b1ab06a95
Update copyright headers.
2021-03-05 02:16:11 +00:00
Sadie Powell
d55581a110
Fix not being able to colour format output to stderr on Windows.
2021-03-03 01:52:27 +00:00
Sadie Powell
aa885c1661
Fix not sending ERR_INVALIDMODEPARAM when a parameter is malformed.
...
Closes #1850 .
2021-02-27 01:30:45 +00:00
Sadie Powell
9ecea89f12
Release v3.9.0.
2021-02-26 07:00:33 +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
61225fa14f
Allow a statusmsg to have multiple statuses and pick the lowest.
...
This is pretty much useless but other implementations support it
so we have to also support it for compatibility.
2021-02-25 06:47:34 +00:00
Sadie Powell
67215adc97
Fix the numeric sent when a U-lined alias target is not online.
2021-02-18 04:10:14 +00:00
Sadie Powell
5b21a60a9d
Fix using the TR1 headers on compilers that support C++17.
2021-02-01 17:00:19 +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
a59ed4b394
Add a new runtime directory and move the pid file to it.
...
The data directory is intended for persistent files whereas the pid
file is ephemeral. This distinction doesn't matter by default but
on system-wide installs ephemeral runtime files go in /var/run or
/run instead.
2021-01-18 07:05:27 +00:00
Sadie Powell
8d6b550e0b
Implement support for more XML and IRC colour code escapes.
2021-01-07 11:53:58 +00:00
Sadie Powell
2c789b7c32
Fix core message events not being fired.
...
Third time lucky eh?
2020-12-23 15:39:31 +00:00
Sadie Powell
96befc58f0
Send RPL_SAVENICK from irc2 when renaming a user to their UUID.
2020-12-22 04:13:56 +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
029ff235e1
Fix an inverted condition in the previous commit.
2020-12-20 00:25:27 +00:00
Sadie Powell
b618b194f3
Don't call events provided by dying or dead modules.
2020-12-18 01:10:13 +00:00
Sadie Powell
ffacccbb6f
Add a typedef for the data provider map.
2020-12-04 18:06:42 +00:00
Sadie Powell
eda0e5e2f0
Improve the logging of service adding/deleting.
2020-12-04 15:56:59 +00:00
Sadie Powell
a68424a611
Silence a harmless warning in newer versions of GCC.
2020-11-12 14:26:20 +00:00
Sadie Powell
d38595e7e1
Release v3.8.0.
2020-10-30 12:01:10 +00:00
InspIRCd Robot
e73d011e68
Update copyright headers.
2020-10-30 12:01:10 +00:00
Sadie Powell
7ba36f5348
Don't kill cloaking users when hash/md5 is missing.
2020-10-27 00:42:32 +00:00