Sadie Powell
528b5938ec
Automatically determine SQL column type from the field.
...
Also add more column types to ensure we are storing data in the
best format in the database.
2024-08-14 05:47:55 +01:00
Sadie Powell
03bee17063
Remove the unused KeySet method in Serialize::Data.
2024-08-14 00:10:12 +01:00
Sadie Powell
fe18050c49
Fix parsing SVSMODE and SVS2MODE messages on UnrealIRCd.
...
At some point UnrealIRCd made an undocumented change to the protocol
where the last parameter on a server-source message would not be a
timestamp. This behaviour is preserved for MODE.
2024-08-09 20:39:46 +01:00
Wilson Birney
aa0496f69b
Add <cstring> include to services.h to fix build on some musl systems.
...
Co-authored-by: blackbeard420 <blackbeard@blackbeard420.me >
2024-08-06 11:00:47 +01:00
Sadie Powell
4ee22ab05e
Merge branch '2.0' into 2.1.
2024-07-28 22:50:30 +01:00
Sadie Powell
63ad540e55
Add a note to LANGUAGE about rebuilding from scratch.
2024-07-20 19:25:58 +01:00
Sadie Powell
a1165eea94
Fix the type of the InspIRCd IJOIN chants when converting.
2024-07-20 19:25:58 +01:00
Sadie Powell
bfca74f6b3
Bump for 2.0.17-git.
2024-07-19 13:24:41 +01:00
Sadie Powell
3acf74483c
Release 2.0.16.
2.0.16
2024-07-19 12:49:56 +01:00
Sadie Powell
a3ec8329f4
Document the previous commit.
2024-07-19 12:48:44 +01:00
Sadie Powell
7d0184ca34
Merge branch '2.0' into 2.1.
2024-07-19 01:43:41 +01:00
Sadie Powell
31bc597c81
Send the vhost/vident before the account name on InspIRCd.
...
This fixes IRCd-side account cloaks causing CHGHOST spam.
2024-07-19 01:11:32 +01:00
Sadie Powell
e0b687f289
Merge branch '2.0' into 2.1.
2024-07-14 16:42:26 +01:00
Sadie Powell
2de0dddb1c
Fix joining channels with keys on InspIRCd v3.
2024-07-14 16:39:37 +01:00
Sadie Powell
ff65b68dfa
Fix the name of the key parameter in SendSVSJoin.
2024-07-14 15:21:00 +01:00
Sadie Powell
94456a6063
Fix sending global messages to remotely linked servers.
2024-07-14 11:44:22 +01:00
Sadie Powell
41ea346551
Update the change log.
2024-07-11 01:13:59 +01:00
Sadie Powell
439ad3e736
Make it clear that inspircd3 also works with InspIRCd 4.
2024-07-11 01:13:59 +01:00
Sadie Powell
347d82f59b
Qualify a use of auto in db_atheme.
2024-07-08 00:53:47 +01:00
Sadie Powell
fe68f40634
Remove some obsolete echo compatibility wrappers.
2024-07-08 00:53:47 +01:00
ItsOnlyBinary
08b1344056
Add UNIX socket support to mysql module.
...
Ref: #419
2024-07-04 13:13:56 +01:00
Sadie Powell
ff67a80a71
Bump for 2.1.8-git.
2024-07-01 10:08:16 +01:00
Sadie Powell
230e85798d
Release 2.1.7.
2.1.7
2024-07-01 10:06:17 +01:00
Sadie Powell
9604690e9d
Update the change logs.
2024-06-29 16:25:17 +01:00
Sadie Powell
01e0cf4868
Add support for sending tag messages.
2024-06-24 14:46:41 +01:00
Sadie Powell
693eeed762
Rework how CTCP messages are sent and received.
2024-06-24 14:29:55 +01:00
Sadie Powell
6e5713d64a
Remove the formatting overloads of SendNotice/SendPrivmsg.
2024-06-24 13:30:17 +01:00
Sadie Powell
249ad3dfea
Update the Turkish translation.
...
Co-authored-by: CaPa CuL <capacul@gmail.com >
2024-06-23 18:36:00 +01:00
Sadie Powell
b94c3740b9
Make the language around fantasy commands less weird.
2024-06-23 14:36:03 +01:00
Sadie Powell
59ec42f0e6
Rename suspend in cs_expire to suspendexpire to match ns_expire.
2024-06-23 13:55:25 +01:00
Sadie Powell
8a65f116b6
Merge branch '2.0' into 2.1.
2024-06-23 13:52:46 +01:00
Sadie Powell
8105607257
Fix the default config for channel suspensions.
2024-06-23 13:51:53 +01:00
Sadie Powell
601da1141e
Fix the default config for channel suspensions.
2024-06-23 13:50:50 +01:00
Sadie Powell
8c0edef714
Split nickserv/{sa,}set/language out to its own module.
2024-06-22 17:46:42 +01:00
Sadie Powell
c3efd9426d
Update the change log.
2024-06-20 17:16:16 +01:00
Sadie Powell
a386439f86
Misc improvements to db_atheme.
2024-06-20 17:16:16 +01:00
Sadie Powell
016a5b3903
Fix importing Atheme mode locks.
2024-06-20 17:16:16 +01:00
Sadie Powell
60aeb2a71a
Silently ignore some Atheme metadata that we know we can't import.
2024-06-19 22:45:43 +01:00
Sadie Powell
54ea63df66
Avoid creating extra service references in db_atheme.
2024-06-19 22:44:31 +01:00
Sadie Powell
01fc3ea22e
Fix importing Atheme opers.
2024-06-19 22:44:31 +01:00
Sadie Powell
3388736fab
Use auto in more places in db_atheme.
2024-06-19 22:44:31 +01:00
Sadie Powell
0065a0f405
Only import clones from Atheme if we recognise the database version.
2024-06-19 22:44:16 +01:00
Sadie Powell
490f832dc0
Fix importing Atheme session limits.
2024-06-19 21:12:28 +01:00
Sadie Powell
a44acb6de5
Fix importing Atheme forbid reasons.
2024-06-19 20:31:55 +01:00
Sadie Powell
13e5ddf807
Fix importing Atheme akick reasons.
2024-06-19 20:22:57 +01:00
Sadie Powell
e42c728ab8
Log the channel that a mode lock was unable to be imported for.
2024-06-19 19:41:16 +01:00
Sadie Powell
4eec5c5435
Save the databases directly after importing.
2024-06-19 19:30:24 +01:00
Sadie Powell
2667d9e90c
Update the databases more regularly.
2024-06-19 11:28:21 +01:00
Sadie Powell
f2b66278aa
Fix a string that should be marked as translatable in ns_info.
2024-06-12 17:53:15 +01:00
Sadie Powell
5b7d952626
Remove the broken Catalan, Hungarian, and Russian translations.
2024-06-12 17:50:00 +01:00