Sadie Powell
2ec53e10ee
Merge branch 'insp3' into master.
2021-11-24 07:17:50 +00:00
Sadie Powell
f776f92371
Add the <connect:uniqueusername> option.
2021-11-23 23:05:06 +00:00
Sadie Powell
2cdd311735
Document ConnectClass and reorder it to avoid unnecessary padding.
2021-11-16 18:59:18 +00:00
Sadie Powell
f43369b0c4
Merge branch 'insp3' into master.
2021-11-10 18:33:30 +00:00
Sadie Powell
6cee85e732
Fix TokenList not initializing permissive to false on creation.
2021-11-10 18:19:05 +00:00
Sadie Powell
0f2257136d
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.
2021-11-05 04:24:14 +00:00
Sadie Powell
a94f3b71d5
Merge branch 'insp3' into master.
2021-11-05 04:07:38 +00:00
Sadie Powell
beaae760bd
Add Server::GetPublicName(), fix not respecting <security:hideserver>.
2021-10-25 23:02:28 +01:00
Sadie Powell
6b99684a09
Merge branch 'insp3' into master.
2021-09-30 20:12:36 +01:00
Sadie Powell
1befd6ea00
Move the ParseStack constructor out of the header.
2021-09-30 19:15:18 +01:00
Sadie Powell
f2386ea01f
Add the regex_pcre2 module.
2021-09-26 19:16:51 +01:00
Sadie Powell
502aec599b
Fix and optimise sending standard replies with variable parameters.
2021-09-23 02:14:25 +01:00
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
2f462a6098
Merge branch 'insp3' into master.
2021-09-16 15:50:00 +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
79b7d48427
Fix some places where U-line -> service was missed.
2021-08-29 01:48:27 +01:00
Sadie Powell
b7615ccd86
Merge branch 'insp3' into master.
2021-08-28 13:20:53 +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
8e6d811f34
Remove a bunch of unnecessary whitespace.
2021-08-17 21:13:05 +01:00
Sadie Powell
06a96d121f
Add a detach method that takes an Implementation array.
2021-08-17 13:50:51 +01:00
Sadie Powell
e0fedaacb2
Reorder some functions in the ModuleManager class.
2021-08-17 13:50:51 +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
a488fe52f6
Change ForEachNeighbour to return the already sent id.
2021-07-24 19:00:39 +01:00
Sadie Powell
6549de207f
Clean up the routing code in the ctables header.
2021-07-24 10:58:31 +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
ed62a39821
Move ModeParser::BuildPrefixes to core_mode.
...
Now we've dropped support for the 1202 protocol we don't need this
in the core.
2021-07-03 15:47:16 +01:00
Sadie Powell
c78d21d00b
Move ModeParser::GiveModeList to core_mode.
...
Now we've dropped support for the 1202 protocol we don't need this
in the core.
2021-07-03 15:26:47 +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
d21e969e4d
Fix module events not being fired correctly.
...
Regression introduced in commit ba3dd9ce.
Closes #1912 .
2021-07-01 18:37:23 +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
Sadie Powell
b2fde769b6
Merge branch 'insp3' into master.
2021-06-18 15:02:34 +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
cefae0ed22
Fix MSVC compatibility issues.
2021-06-07 10:40:18 +01:00
Sadie Powell
10e9e9a5be
Rename Simple{Channel,User}ModeHandler to match other mode handlers.
2021-06-01 02:36:13 +01:00
Dominic Hamon
02340285c5
Added -Wshorten-64-to-32 and fixed all warnings.
2021-05-30 20:37:54 +01:00
Sadie Powell
ee1325cf9d
Fire OnUserPreJoin regardless of whether the join is an override.
2021-05-23 01:58:34 +01:00
Sadie Powell
7a712456f1
Merge branch 'insp3' into master.
2021-05-14 16:54:33 +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