Sadie Powell
17cd10ef21
Fix a crashed caused by invalidation of an iterator in os_mode.
...
Closes #582 .
2026-06-12 10:47:58 +01:00
Sadie Powell
ca8fcbe119
Allow protocol modules to apply tags to sent messages.
...
This is useful because for some IRCv3 specifications we need to
apply tags to all messages and its annoying to have to do this
inline when sending each message.
2026-06-10 09:14:09 +01:00
Sadie Powell
b9d0762f2b
Add a function for building an ISO 8601 timestamp.
2026-06-10 09:14:09 +01:00
Sadie Powell
4878b1787e
Only send tags on InspIRCd when we are done syncing.
2026-06-09 23:29:35 +01:00
Sadie Powell
0163d92b1d
Fix showing tags in the protocoldebug output for sent messages.
2026-06-09 23:23:18 +01:00
Sadie Powell
a861a059f6
Fix the config parser using int for values that can not be negative.
2026-06-08 15:41:00 +01:00
Sadie Powell
90da25f84f
Add Block::GetBlocks which returns an iterable list of blocks.
2026-06-08 15:39:28 +01:00
Sadie Powell
ab362c9828
Pascalize some typedefs in Configuration::Block.
2026-06-08 14:17:30 +01:00
Kufat
d1f6da1817
Allow specifying the order of ns_set_misc entries.
2026-06-08 09:36:18 +01:00
Sadie Powell
9280d90aba
Make it clear that the hmac-* algos can't be used in the config.
2026-06-08 09:09:19 +01:00
Sadie Powell
c71f69208d
Add various config options to the argon2 algo in anope-mkpasswd.
2026-06-08 09:08:19 +01:00
Sadie Powell
d0080b85a7
Fix a typo in the default Argon2 priority in the example config.
2026-06-08 09:07:16 +01:00
Sadie Powell
745e94783d
Respect BCRYPT_ROUNDS from the environment in anope-mkpasswd.
2026-06-08 08:58:15 +01:00
Sadie Powell
c32be6a711
Fix a missing colon when REPRODUCIBLE_BUILD is defined.
2026-06-08 08:54:46 +01:00
Kufat
9dd3acfc87
Append EXTRA_CONFIG_ARGS to CMake command
2026-06-05 20:34:09 +01:00
Sadie Powell
82b6da3763
Merge branch '2.0' into 2.1.
2026-05-26 10:48:07 +01:00
Sadie Powell
8e691eac80
Update the change log.
2026-05-26 10:44:44 +01:00
Sadie Powell
2327c6ac9a
Fix an escaped value that wasn't escaped enough in chanstats.
2026-05-26 10:36:50 +01:00
Sadie Powell
e23ea8f8ea
Escape user-provided values in ldap_authentication and ldap_oper.
2026-05-26 09:30:15 +01:00
Sadie Powell
449cfa6503
Add EscapeDN and EscapeSF to the LDAP API.
2026-05-26 09:29:57 +01:00
Sadie Powell
59c60849b6
Remove hard coded references to default access levels.
2026-05-21 11:52:32 +01:00
Sadie Powell
6d2c4fb612
Merge branch '2.0' into 2.1.
2026-05-20 22:14:37 +01:00
Sadie Powell
01fc7421b6
Backport the pull request checks from 2.0.
2026-05-20 22:13:38 +01:00
TehPeGaSuS
3a59a81aa4
Update the Portuguese translation.
2026-05-20 20:57:10 +01:00
Sadie Powell
c24de0ca8f
Fix update.sh on recent gettext.
2026-05-20 17:42:17 +01:00
KidProtect
18555638c9
Update the Romanian translation.
2026-05-20 09:59:48 +01:00
Sadie Powell
d5a653fe94
Make it clearer how to enable localisation.
2026-05-19 16:14:14 +01:00
Sadie Powell
ad3be96283
Increase {nickserv}:regdelay to 15 minutes, add {ns_group}:delay.
2026-05-17 16:06:42 +01:00
Sadie Powell
d689c0686d
Update the Conan dependencies.
2026-05-16 20:57:44 +01:00
Sadie Powell
4ca2952069
Update the change log.
2026-05-16 20:57:44 +01:00
Sadie Powell
caf904c938
Fix updating the access description in cs_flags.
2026-05-16 11:23:25 +01:00
Sadie Powell
8930cc2a92
Avoid potential crashes from calling strftime on a weird value.
2026-05-15 19:51:57 +01:00
Sadie Powell
47b927d788
Fix a crash from an uninitialised field in migrated flags.
2026-05-15 19:45:28 +01:00
Sadie Powell
647a07ff96
Fix an crash when a user migrates their own access.
2026-05-15 15:54:57 +01:00
Sadie Powell
a856e80b1e
Move migration messages to cs_flags, split non-migratable and non-migrated.
2026-05-15 09:06:02 +01:00
Sadie Powell
55746e1098
Fix users getting extra privileges when migrating to flags.
2026-05-15 08:43:03 +01:00
Sadie Powell
e0da3bae18
Fix confirming accounts when admin-only confirmation is enabled.
2026-05-14 19:24:29 +01:00
Sadie Powell
c1cf7b0bcc
Fix checking if an access entry has a flag when migrating.
...
Closes #574 .
2026-05-13 23:41:01 +01:00
Sadie Powell
1cf64a49c0
Fix the unique runtime library names on Windows.
2026-05-12 14:20:21 +01:00
Sadie Powell
92ed0071d7
Make the runtime copy error more verbose.
2026-05-12 14:10:04 +01:00
Sadie Powell
9469cb8b0e
Merge branch '2.0' into 2.1
2026-05-12 13:53:36 +01:00
Sadie Powell
e0b715b185
Sync the CI scripts.
2026-05-12 11:28:28 +01:00
Sadie Powell
e6d7306202
Backport the mailmap changes from 2.1.
2026-05-12 11:26:06 +01:00
Sadie Powell
2107d18d9e
Remove suggestion to email language file updates to team@.
...
Its 2026 and its way easier for everyone involved to just file a
pull request.
2026-05-11 13:00:55 +01:00
Sadie Powell
acb9428635
Backport the locales-all advice from 2.1.
2026-05-11 12:58:47 +01:00
Sadie Powell
d942da1df5
Update author list.
2026-05-06 12:01:57 +01:00
Sadie Powell
a961259556
Merge branch '2.0' into 2.1.
2026-05-06 12:00:21 +01:00
Sadie Powell
27a19dcc52
Update the mailmap.
2026-05-06 11:59:03 +01:00
Sadie Powell
e45814bfd6
Deduplicate the timer constructors with delegation.
2026-05-02 15:40:19 +01:00
Sadie Powell
f12b590a6d
Change Timer::Tick to return bool, get rid of the repeating field.
2026-05-02 15:40:19 +01:00