Sadie Powell
0dc65cc162
Clean up Anope::Duration and switch to use plural form translation.
2024-11-13 02:57:15 +00:00
Sadie Powell
2e6c90d502
Add support for plural form translation.
...
Closes #340 .
2024-11-13 02:48:13 +00:00
Sadie Powell
127ea3e68a
Process all socket events before connecting to the uplink.
...
This ensures that the SQL import actually succeeds before we do
something that might terminate the process.
2024-11-12 17:24:14 +00:00
Sadie Powell
df1c6176b3
Merge branch '2.0' into 2.1.
2024-11-11 17:13:01 +00:00
Sadie Powell
96ccfe4cbe
Fix using User::Account where User::IsIdentified should be used.
...
The former causes a dereference which cause a database update. This
is not good for performance with db_sql_live on bigger networks.
2024-11-11 16:46:56 +00:00
Sadie Powell
1393518555
Fix some compiler warnings from not checking chdir.
2024-11-07 19:34:46 +00:00
Sadie Powell
51827b94ad
Simplify account identifier generation.
2024-11-07 19:33:01 +00:00
Sadie Powell
24cbb84009
Bump for 2.1.11-git.
2024-11-01 10:00:11 +00:00
Sadie Powell
f3c94e5d23
Release 2.1.10.
2024-11-01 09:48:52 +00:00
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
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
435ce51196
Move nickserv/set/message to a new module, kill options:useprivmsg.
2024-10-22 14:27:30 +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
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
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.
2024-10-01 11:46:13 +01:00
Sadie Powell
546f65c38e
Fix some messages not being marked as translatable.
2024-09-26 13:26:02 +01:00
Sadie Powell
5a0c6b1f18
Fix setting +o on opers on login.
2024-09-26 12:51:54 +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
ec0cd9e7f9
Bump for 2.1.9-git.
2024-09-01 09:50:24 +01:00
Sadie Powell
ab0b851d28
Release 2.1.8.
2024-09-01 09:46:17 +01:00
Sadie Powell
27beb8f877
Improve the CTCP version output.
2024-08-21 15:38:35 +01:00
Sadie Powell
e35a86661d
Remove support for MinGW.
...
All of our builds are fully native on Windows so there's no need
for this anymore.
2024-08-15 12:14:06 +01:00
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
bfca74f6b3
Bump for 2.0.17-git.
2024-07-19 13:24:41 +01:00
Sadie Powell
3acf74483c
Release 2.0.16.
2024-07-19 12:49: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.
2024-07-01 10:06: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
b94c3740b9
Make the language around fantasy commands less weird.
2024-06-23 14:36:03 +01:00
Sadie Powell
2667d9e90c
Update the databases more regularly.
2024-06-19 11:28:21 +01:00
Sadie Powell
5b7d952626
Remove the broken Catalan, Hungarian, and Russian translations.
2024-06-12 17:50:00 +01:00
Sadie Powell
e71a9e2894
Avoid NickAlias lookups by storing a pointer in the NickCore.
2024-06-03 16:04:53 +01:00
Sadie Powell
2d6033c73f
Bump for 2.1.7-git.
2024-06-01 09:44:43 +01:00
Sadie Powell
756dc49813
Release 2.1.6.
2024-06-01 09:43:36 +01:00
Sadie Powell
aab3a8e5b6
Clarify that one non-deprecated protocol module must be loaded.
2024-05-23 15:40:56 +01:00
Sadie Powell
7d0dacc86c
Change --modulesdir to be singular like the other config options.
2024-05-22 10:30:03 +01:00
Sadie Powell
4008e64f26
Store when the account name was registered in the NickCore.
2024-05-11 17:40:38 +01:00
Sadie Powell
68f4556609
Store an IP in CommandSource for IRC messages too.
2024-05-06 17:08:37 +01:00
Sadie Powell
23db58a303
Change badpasslimit from int to unsigned int.
2024-05-06 16:42:13 +01:00