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
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
82b6da3763
Merge branch '2.0' into 2.1.
2026-05-26 10:48:07 +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
ad3be96283
Increase {nickserv}:regdelay to 15 minutes, add {ns_group}:delay.
2026-05-17 16:06:42 +01:00
Sadie Powell
caf904c938
Fix updating the access description in cs_flags.
2026-05-16 11:23:25 +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
f12b590a6d
Change Timer::Tick to return bool, get rid of the repeating field.
2026-05-02 15:40:19 +01:00
Sadie Powell
c0bafe10b4
Avoid double deleting the ban timer in cs_ban.
2026-05-02 10:55:25 +01:00
Sadie Powell
029565c894
Convert some messages in cs_enforce to use format strings.
2026-04-26 18:26:23 +01:00
Sadie Powell
e2dc77641a
Add some helper methods to CommandSource for translation.
2026-04-26 18:07:56 +01:00
Sadie Powell
b33b5a6630
Use versioned prefixes for the SQL database tables.
2026-04-26 12:49:54 +01:00
Sadie Powell
040cd99027
Add more debug logging to db_json.
2026-04-23 19:08:55 +01:00
Sadie Powell
6c7977f239
Remove duplicate objects from corrupt databases on database write.
2026-04-23 19:08:55 +01:00
Sadie Powell
9b8570a2ee
Banish Redis support to the shadow realm.
...
Nobody actually uses this and it hasn't been tested in years so it
a massive pain to maintain. It may be replaced with an alternate
NoSQL database such as MongoDB in the future.
2026-04-23 17:42:42 +01:00
Sadie Powell
64f386e29e
Skip deserialising the old cert column when its empty.
2026-04-23 13:48:12 +01:00
Sadie Powell
9434be29bc
Delete the cert object after removing it from the cert list.
2026-04-23 13:41:11 +01:00
Sadie Powell
9aff71fb2f
Merge branch '2.0' into 2.1.
2026-04-16 11:54:36 +01:00
Sadie Powell
ba26d9a15c
Add a missing FNAME handler on InspIRCd 3+.
...
Closes #572 .
2026-04-16 11:50:10 +01:00
Sadie Powell
a858a1e0a0
Fix the missing AUTOLOGIN extension.
2026-03-30 17:48:07 +01:00
Sadie Powell
eaa24d3b0a
Fix the location of &* on types.
2026-03-26 16:32:56 +00:00
Sadie Powell
5355b53008
Remove the remaining istream use in Data.
2026-03-26 16:32:56 +00:00
Sadie Powell
85a32077b5
Add Data::Load, make the istream operator private.
2026-03-26 14:35:31 +00:00
Sadie Powell
5006993d0a
Make the hops parameter to Server optional.
2026-03-26 12:25:09 +00:00
Sadie Powell
1b2b4386c1
Use ProtocolException instead of setting Quitting manually.
2026-03-26 12:06:25 +00:00
Sadie Powell
e002f39509
Abolish the few remaining uses of BUFSIZE.
2026-03-23 02:14:51 +00:00
Sadie Powell
0a99866e5b
Add more examples to the BotServ modules.
2026-03-17 00:47:31 +00:00
Sadie Powell
c22f7a9038
Add examples to the greet module and improve the help output.
2026-03-17 00:46:11 +00:00
Sadie Powell
074ad6556c
Allow migrating access entries to the flags access system.
2026-03-16 19:18:59 +00:00
Sadie Powell
a657cb5edf
Move access entries for other access systems under an ALL option.
...
This should hopefully make it clearer that the access systems are
separate.
2026-03-16 19:18:35 +00:00
Sadie Powell
2a1409face
Fix a non-translatable string which has been marked as translatable.
2026-03-16 15:16:55 +00:00
Sadie Powell
9834040948
Fix checking the wrong config option in os_stats.
2026-03-11 16:41:50 +00:00
Sadie Powell
f111e3b3ec
Deduplicate the messages in the os_stats akill stats.
2026-03-11 16:37:15 +00:00
Sadie Powell
22a1924bfd
Allow Command::FindCommandFromService to skip hidden commands.
2026-03-11 05:44:48 +00:00
Sadie Powell
fa5bb3f1bf
Show the default levels in LEVELS DESC.
...
Closes #564 .
2026-03-10 23:30:35 +00:00
Sadie Powell
12545ccbde
Use auto in as many places as possible.
2026-03-05 18:04:33 +00:00
Sadie Powell
0df341fa32
Fix echoing tags on Solanum.
2026-02-25 18:32:19 +00:00
Sadie Powell
a02b81f219
Fix iterating the status mode list while unsetting modes.
2026-02-25 03:37:29 +00:00