Sadie Powell
e9614986d0
Release 2.1.22.
2.1.22
2026-03-01 03:00:19 +00:00
Sadie Powell
dde9113418
Fix erroneously repeating the command name in the example wrapper.
2026-03-01 03:00:19 +00:00
Sadie Powell
99f7ea8307
Clarify the purpose of the autologin option in the change log.
2026-03-01 02:53:19 +00:00
Sadie Powell
f912e30b25
Disable autologin by default in the example configs.
2026-03-01 02:47:55 +00:00
Sadie Powell
2ca5045593
Update the change log.
2026-02-28 17:28:29 +00:00
Sadie Powell
be6a454579
Update author list.
2026-02-26 16:40:13 +00:00
Sadie Powell
1ffeb85727
Allow mkauthors to omit users that don't want to be included.
2026-02-26 16:39:43 +00:00
Sadie Powell
95fc992355
Update the mailmap.
2026-02-26 16:37:22 +00:00
Sadie Powell
0df341fa32
Fix echoing tags on Solanum.
2026-02-25 18:32:19 +00:00
Sadie Powell
decbab5d09
Fix translating examples.
2026-02-25 15:56:58 +00:00
Sadie Powell
9409560597
Tweak the layout and ergonomics the ExampleWrapper class.
2026-02-25 15:38:11 +00:00
Sadie Powell
a02b81f219
Fix iterating the status mode list while unsetting modes.
2026-02-25 03:37:29 +00:00
Sadie Powell
6c86cd108a
Add a default command help implementation.
2026-02-25 03:11:10 +00:00
Sadie Powell
3ea5b078dc
Fix some minor typos in the change log.
2026-02-25 00:50:45 +00:00
Sadie Powell
d77fd4bde1
Update the change log.
2026-02-25 00:39:01 +00:00
Sadie Powell
da723d562f
Fix the missing command blocks for nickserv/{sa,}set/autologin.
2026-02-25 00:12:50 +00:00
Sadie Powell
5db1a57833
Fix handling incoming FIDENT messages on InspIRCd.
2026-02-25 00:03:24 +00:00
Sadie Powell
a01cd481b9
Send the clock synchronisation TS token on UnrealIRCd.
2026-02-24 23:57:39 +00:00
Sadie Powell
aa41fffd49
Remove some obsolete InspIRCd compatibility code.
2026-02-24 21:10:48 +00:00
Sadie Powell
8062d01a90
Rework the output of nickserv/list.
...
* Add a new account name field to the output.
* Remove the last mask field from the output. This is almost never
useful nowadays.
* Move the suspended and unconfirmed status to a new status field.
2026-02-24 19:11:48 +00:00
Sadie Powell
d0c2baeed4
Add a type for wrapping examples instead of using manual linewraps.
...
At a later date we should revise the examples for all commands for
consistency.
2026-02-24 18:21:44 +00:00
Sadie Powell
538b2cf035
Refactor the logic in ns_cert.
2026-02-24 15:54:56 +00:00
Sadie Powell
7aeac28ca7
Rewrite the Windows install docs to reflect how it works now.
2026-02-24 13:06:23 +00:00
Sadie Powell
3244eef71d
Update the change log.
2026-02-24 01:33:21 +00:00
Sadie Powell
f91cf1745d
Fix db_json restoring the object identifier when unserialising.
2026-02-24 01:07:47 +00:00
Sadie Powell
f380b27ed3
Move fingerprints to their own table.
2026-02-22 17:03:32 +00:00
Sadie Powell
66f53128ce
Add support for disabling automatic login.
...
Automatic login was created before we had SASL. Now, if a user wants
to log in using their client certificate they can use SASL EXTERNAL.
2026-02-22 17:01:34 +00:00
Sadie Powell
45496780f8
Add more configuration options to {cs,ns}_set_misc.
...
* Add titles which are separate from the command name.
* Add support for sending data entries as swhois.
* Add validation of data using regexps.
2026-02-19 16:36:29 +00:00
Sadie Powell
8500fefe91
Allow importing custom Atheme metadata to {cs,ns}_set_misc.
2026-02-19 16:35:11 +00:00
Sadie Powell
7242c740c8
Fix matching stacked extended bans.
2026-02-18 17:39:13 +00:00
Sadie Powell
d43acc2381
Store modes as their object form in ModeStatus.
...
This has the side effect of preventing users from putting nonsense
modes in {botserv}:botmodes and other related fields.
2026-02-16 23:24:04 +00:00
Sadie Powell
2f1f04f7cb
Short circuit empty format strings in Anope::Format.
...
This fixes a bug where Anope would loop infinitely when passed an
empty format string.
2026-02-16 00:55:08 +00:00
Sadie Powell
5b2ab323ab
Reset the swhois status on InspIRCd when reconnecting.
2026-02-15 11:16:21 +00:00
Sadie Powell
5aa71469e1
Remove trailing semicolons from the config file.
2026-02-14 15:41:54 +00:00
Sadie Powell
5aeb078391
Revamp support for swhois.
2026-02-14 15:09:22 +00:00
Sadie Powell
bc737c20c9
Implement support for the ratified +reply tag.
2026-02-13 15:48:49 +00:00
Sadie Powell
7d7ca934b3
Fix some places that weren't updated for the new nbsp character.
2026-02-10 21:58:04 +00:00
Sadie Powell
238adae2cd
Fix the description of access entries imported from Atheme.
2026-02-08 19:51:38 +00:00
Sadie Powell
407f604d48
Update the change log.
2026-02-08 14:11:09 +00:00
Sadie Powell
76af25f0b4
Deduplicate some of the Windows extra module enabling code.
2026-02-08 14:11:09 +00:00
Sadie Powell
bf5ab14a21
Also build regex_tre on Windows.
2026-02-08 14:11:09 +00:00
Sadie Powell
766a18b0f1
Allow building regex_posix against the PCRE2 POSIX compat layer.
2026-02-08 12:35:16 +00:00
Sadie Powell
1f0c76516b
Change to a more reliable method for installing NSIS.
...
[skip alpine ci]
[skip ubuntu ci]
2026-02-08 10:54:52 +00:00
Sadie Powell
aef1925b1d
Fix finding gettext on Windows.
...
Unfortunately we need to move our escape character from 0x1A to 0x1B
because newer versions of gettext treat the former as an EOF character.
2026-02-08 00:23:41 +00:00
Sadie Powell
e7aa0cb583
Migrate the Windows dependencies to Conan 2.
...
[skip alpine ci]
[skip ubuntu ci]
2026-02-07 21:14:20 +00:00
Sadie Powell
bd72a444df
Bump for 2.1.22-git.
2026-02-07 13:24:31 +00:00
Sadie Powell
147638bf5a
Release 2.1.21.
2.1.21
2026-02-07 13:23:13 +00:00
Sadie Powell
1d8086b12d
Update the change log.
2026-02-06 17:31:01 +00:00
Sadie Powell
e6fcf3ffb3
Make being unable to write the database fatal as it was in db_flatifle.
2026-02-06 17:17:08 +00:00
Sadie Powell
de122145d9
Fix locking modes that take parameters only when adding.
2026-02-06 16:51:17 +00:00