Sadie Powell
50030e07fa
Make CTCP support more modular.
2025-05-27 15:30:09 +01:00
Sadie Powell
7b2f0f5790
Fix some trivial wrong types when getting config values.
2025-05-27 13:21:55 +01:00
Sadie Powell
23e72fc934
Convert Anope::Debug to an unsigned value.
2025-05-24 16:54:49 +01:00
Sadie Powell
e182519e4d
Fix using the wrong command name in the help module.
2025-05-24 15:20:47 +01:00
Sadie Powell
4317b5557e
Redocument sendmailpath.
2025-05-23 23:18:12 +01:00
Sadie Powell
f97448f48a
Modernize some bits of Command.
2025-05-22 10:49:38 +01:00
Sadie Powell
cb334fbae1
Remove the pidfile before restarting.
...
Fixes being unable to restart now we only allow one instance.
2025-05-17 20:04:41 +01:00
Sadie Powell
d3bb930a5e
Fix some inconsistencies with account lookups.
2025-05-17 19:35:03 +01:00
Sadie Powell
0fc1eb3133
Rename one last use of time_registered.
2025-05-17 15:05:13 +01:00
Sadie Powell
0ac9d70d63
Update the change logs.
2025-05-16 17:07:03 +01:00
Sadie Powell
a3d61e3d18
Rename id to uniqueid to avoid shadowing.
2025-05-16 15:23:09 +01:00
Sadie Powell
cac10aaa41
Always store a unique identifier in the database.
2025-05-16 15:18:24 +01:00
Sadie Powell
be5a0e8108
Serialize using mutable objects not immutable ones.
2025-05-16 15:18:00 +01:00
Sadie Powell
3da8244de5
Log any startup error to the terminal.
2025-05-16 15:15:42 +01:00
Sadie Powell
8722daa6e7
Only allow one instance of Anope at once.
2025-05-16 15:15:30 +01:00
Sadie Powell
a0e98acea8
Fix the codelength default.
2025-05-15 01:42:13 +01:00
Sadie Powell
c5a2f40666
Move the ssl extensible into the METADATA handler on InspIRCd.
2025-05-14 21:02:48 +01:00
Sadie Powell
1daafff79d
Merge various email modules into one module.
...
In the future this will become the basis of the email contact
module and will encapsulate everything relating to email but for
now its mostly kept as-is.
2025-05-12 14:00:47 +01:00
Sadie Powell
3dd20975aa
Also require services operators to confirm their email addresses.
...
Closes #468 .
2025-05-11 22:59:20 +01:00
Sadie Powell
368d8e8b1c
Remove first_commit which snuck into an earlier commit.
2025-05-11 18:24:57 +01:00
Sadie Powell
7c5d2c09fa
Be more specific in the generator field in db_json.
2025-05-11 17:16:35 +01:00
Sadie Powell
41e702d853
Prefix the special db_json columns with an @.
2025-05-11 16:52:46 +01:00
Sadie Powell
19f83eaa34
Fix loading databases in db_json.
2025-05-11 16:45:44 +01:00
Sadie Powell
b1212f9e89
Enable db_json by default.
2025-05-11 15:09:39 +01:00
Sadie Powell
3e9f516d55
Consistently use yes/no instead of true/false in the configs.
2025-05-11 12:49:25 +01:00
Sadie Powell
744b8bc4dc
Redocument db_sql(_live) in the example configs.
2025-05-11 12:44:45 +01:00
Sadie Powell
e9a0a214b0
Refactor Anope::strftime.
2025-05-10 14:40:12 +01:00
Sadie Powell
46c5570b1d
Use UTC in timestamps shown to users.
2025-05-10 14:40:12 +01:00
Sadie Powell
151795a1df
Remove an outdated comment in the memoserv example config.
2025-05-10 14:40:12 +01:00
Sadie Powell
50f17ea8e1
Consistently use realname instead of gecos.
2025-05-10 14:40:12 +01:00
Sadie Powell
2609ff44c6
Add defaults for service:{user,host,gecos}.
2025-05-10 14:40:12 +01:00
Sadie Powell
ca30bb2370
Fix some remaining uses of vHost in the configs.
2025-05-10 13:32:45 +01:00
Sadie Powell
f36b311f84
Add a note to irc2sql about using rpc_data instead.
2025-05-10 11:50:40 +01:00
Sadie Powell
fec85376e7
Remove some duplicate chanstats settings.
2025-05-10 11:29:23 +01:00
Sadie Powell
0bf14650fa
Always use the same stats object when deserialising stats.
...
Closes #509 .
2025-05-10 10:23:11 +01:00
Sadie Powell
49f93b7670
Use more appropriate types for MaxUserCount and OperCount.
2025-05-10 00:59:20 +01:00
Sadie Powell
ce0982cc4a
There's no need to count the servers in os_stats.
2025-05-10 00:54:39 +01:00
Sadie Powell
b4150841ec
Try to ensure we only have use Stats instance.
...
This probably only happens when a user has a broken database but
its best to be more robust.
2025-05-10 00:54:39 +01:00
Sadie Powell
eec428b0c7
Build buffers a bit smarter in cs_access/cs_xop/help.
2025-05-09 22:36:50 +01:00
Sadie Powell
b706a6259e
Add an accessor to Serialize::Reference and deduplicate code.
2025-05-09 22:25:10 +01:00
Sadie Powell
2cf8f003ce
Allow using an account identifier in the anope.account RPC method.
2025-05-09 22:02:06 +01:00
Sadie Powell
07f57b1108
Be more explicit about what versions compatibility code is for.
2025-05-09 21:43:35 +01:00
Sadie Powell
5d648f9f1c
Revert "Force the MySQL module to use UTC for connections".
...
This results in a deadlock. We have other ways for dealing with
this problem anyway.
Closes #506 .
2025-05-09 15:35:02 +01:00
Sadie Powell
46e6b0adde
Fix some forward declarations in the httpd header.
2025-05-09 15:35:02 +01:00
Sadie Powell
977780d8ef
Store user away state and add it to the anope.user RPC event.
2025-05-09 14:47:31 +01:00
Sadie Powell
459f3d07c9
Add TLS usage to the anope.user RPC event.
2025-05-09 14:17:55 +01:00
Sadie Powell
b76b407b33
Move HTTP types to the HTTP namespace.
2025-05-09 12:36:42 +01:00
Sadie Powell
8b089ab1a7
Stringify all parameters in the example RPC clients.
2025-05-09 11:33:20 +01:00
Sadie Powell
fbec4d04a5
Merge branch '2.0' into 2.1.
2025-05-08 16:55:59 +01:00
Sadie Powell
34582a40ef
Change Command::Run to return true on success.
2025-05-08 16:53:10 +01:00