Sadie Powell
f2ab092742
Merge branch '2.0' into 2.1.
2024-10-27 16:14:09 +00:00
Sadie Powell
7d5ca5c90b
Switch the city version of geoipupdate to a non-corrupt database.
...
Closes #439 .
2024-10-27 16:13:51 +00:00
Sadie Powell
8ee85efd70
Fix parsing mode changes from users on UnrealIRCd.
2024-10-25 14:50:04 +01:00
Sadie Powell
0cab675825
Fix a typo in the change log.
2024-10-22 16:53:21 +01:00
Sadie Powell
f1751dcb21
Replace usestrictprivmsg with something actually useful.
...
Every IRC server we support (other than Bahamut which is probably
on the chopping bock) uses UIDs so this setting does nothing.
Instead, allow configuring a server-side alias for each service
and use that when servicealias is enabled.
2024-10-22 16:29:22 +01:00
Sadie Powell
8b02613549
Fix some stuff that was missed in commit b94c3740b9.
2024-10-22 14:59:18 +01:00
Sadie Powell
c9625ccf3f
Update the change logs.
2024-10-22 14:41:52 +01:00
Sadie Powell
435ce51196
Move nickserv/set/message to a new module, kill options:useprivmsg.
2024-10-22 14:27:30 +01:00
TehPeGaSuS
57ac7cb4db
Update the cron file name.
...
name
2024-10-20 23:53:23 +01:00
Sadie Powell
8cb2b801e9
Use the target nick as the default desc for mask access entries.
2024-10-19 17:40:24 +01:00
Sadie Powell
66b45534a8
Deduplicate the access code in cs_statusupdate.
2024-10-19 12:17:33 +01:00
Sadie Powell
499077826c
Replace the Facebook ns_set_misc example with a non-URL alternative.
...
This makes it more clear you can use this for more than just an
URL to an external service.
2024-10-18 18:54:22 +01:00
Sadie Powell
bc4d34ebd8
Merge branch '2.0' into 2.1
2024-10-18 11:50:54 +01:00
Sadie Powell
f40719787f
Fix a change that was missing from the previous commit.
2024-10-18 11:45:19 +01:00
Sadie Powell
934a13c21f
Merge branch '2.0' into 2.1.
2024-10-18 11:41:53 +01:00
Sadie Powell
e5602f956d
Fix marking channels as persistent on InspIRCd and UnrealIRCd.
2024-10-18 11:26:03 +01:00
Sadie Powell
de11a19e03
Updated the supported versions in the README.
2024-10-17 16:00:43 +01:00
Sadie Powell
b437468b84
Add support for name-only extbans on InspIRCd.
2024-10-16 13:06:47 +01:00
Sadie Powell
0a99571c0f
Merge branch '2.0' into 2.1.
2024-10-13 17:17:34 +01:00
Sadie Powell
e704fa6266
Update the IRC server to point to Teranova.
2024-10-13 17:15:26 +01:00
Sadie Powell
f908514095
Zero errno before calling popen.
2024-10-12 17:54:36 +01:00
Sadie Powell
bafcba023c
Switch geoipupdate.sh to use a mirror as the original data is gone.
2024-10-12 12:01:00 +01:00
Sadie Powell
9a44b74186
Let the user know about their cert being auto-added to their account.
2024-10-11 18:55:22 +01:00
Sadie Powell
883935c3e0
Merge branch '2.0' into 2.1.
2024-10-11 16:55:36 +01:00
Sadie Powell
6d34054b78
Change the mode lock before removing/adding the PERM mode.
...
This fixes being unable to unset mlock on the first attempt.
2024-10-11 15:45:02 +01:00
Sadie Powell
3da9b6df0d
Fix matching stacked extbans.
2024-10-04 19:04:31 +01:00
Sadie Powell
0ab0e4737c
Remove some unnecessary debug logging.
2024-10-04 15:08:44 +01:00
Sadie Powell
cdf356ed33
Fix validating named extbans on UnrealIRCd.
2024-10-04 14:57:09 +01:00
Sadie Powell
7d268bb4ca
Implement NEXTBANS support on UnrealIRCd.
...
Closes #431 .
2024-10-04 13:25:44 +01:00
Sadie Powell
184350ff4a
Fix extracting the mode parameters from MODE on UnrealIRCd.
2024-10-04 13:25:10 +01:00
Sadie Powell
4cdbf560e1
Fix matching extended bans in services.
...
Extended bans are stored without their prefix. Therefore, we should
not try to strip their prefix before matching.
Closes #288 .
Co-authored-by: k4be <k4be@pirc.pl >
2024-10-04 13:01:29 +01:00
Sadie Powell
cbccc79d37
Fix parsing extbans on InspIRCd v4.
2024-10-04 11:40:40 +01:00
Sadie Powell
9b188a6c04
Respect EXTBANFORMAT on InspIRCd v4.
2024-10-04 11:20:19 +01:00
Sadie Powell
2f74513246
Change User::SetModesInternal to take a split mode change.
2024-10-02 23:54:36 +01:00
Sadie Powell
94dbb19593
Remove the formatting overload of User::SetModesInternal.
2024-10-02 11:15:42 +01:00
Sadie Powell
8232759a92
Change Channel::SetModesInternal to take a split mode change.
2024-10-02 11:12:24 +01:00
Sadie Powell
b006966d25
Bump for 2.1.10-git.
2024-10-01 11:47:23 +01:00
Sadie Powell
6037f63ae5
Release 2.1.9.
2.1.9
2024-10-01 11:46:13 +01:00
Sadie Powell
5cdb65ca52
Update the change log.
2024-10-01 11:42:25 +01:00
Sadie Powell
f9e4ca4d06
Raise the default nickname expiry time to one year.
2024-10-01 11:31:50 +01:00
Sadie Powell
66c9be8627
Respect nonicknameownership on InspIRCd v4.
2024-09-26 19:38:44 +01:00
Sadie Powell
546f65c38e
Fix some messages not being marked as translatable.
2024-09-26 13:26:02 +01:00
Sadie Powell
9fcb022d5e
Allow sending an oper account on InspIRCd.
2024-09-26 12:51:54 +01:00
Sadie Powell
5a0c6b1f18
Fix setting +o on opers on login.
2024-09-26 12:51:54 +01:00
Sadie Powell
ade8db023e
Bump minimum UnrealIRCd version to 6.0.
2024-09-24 19:56:13 +01:00
Sadie Powell
2ae733bcd1
Merge branch '2.0' into 2.1.
2024-09-17 12:32:33 +01:00
Sadie Powell
cc37e6d69a
Remove config option for options:warningtimeout.
...
This hasn't done anything since the early 1.9 releases I'm not sure
why it hasn't been removed already.
2024-09-17 12:27:13 +01:00
Sadie Powell
101c68f786
Fix the Argon2 module not having test vectors.
2024-09-04 23:50:01 +01:00
Sadie Powell
ec0cd9e7f9
Bump for 2.1.9-git.
2024-09-01 09:50:24 +01:00
Sadie Powell
ab0b851d28
Release 2.1.8.
2.1.8
2024-09-01 09:46:17 +01:00