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
Sadie Powell
4b15ca0232
Bump for 2.0.19-git.
2025-05-08 15:03:03 +01:00
Sadie Powell
997302f861
Release 2.0.18.
2.0.18
2025-05-08 15:01:58 +01:00
Sadie Powell
b3b6e9f862
Update the change log.
2025-05-08 14:59:37 +01:00
Sadie Powell
d23bfb0113
Fix being able to group guest nicknames.
...
This does not affect 2.1 because grouped nicknames work differently
on that branch.
Reported by @ValwareIRC.
2025-05-08 14:51:56 +01:00
Val Lorentz
0b7b4aa42d
Fix French translation of "last used"
2025-05-06 10:18:58 +01:00
Sadie Powell
fab8589e1e
Remove rpc_main.
2025-05-05 21:18:27 +01:00
Sadie Powell
937404e311
Optimise the maths for the jsonrpc oversize integer workaround.
2025-05-05 21:11:51 +01:00
Sadie Powell
c5ad774ce5
Add a workaround for JavaScript truncating integers in RPC.
2025-05-05 16:53:03 +01:00
Sadie Powell
1321f4f071
Add an example Ruby JSON-RPC client.
2025-05-05 13:25:40 +01:00
Sadie Powell
4319b6428f
Fix various documentation errors in the JavaScript JSON-RPC client.
2025-05-05 13:24:23 +01:00
Sadie Powell
e1f6d0ca16
Document the existence of the example JSON-RPC client.
2025-05-04 14:45:00 +01:00
Sadie Powell
bb9074cbd5
Fix HTTP headers to be case insensitive as required by the spec.
2025-05-04 14:39:51 +01:00
Sadie Powell
72f5e3580f
Also allow hashed RPC tokens in the config file.
2025-05-04 14:39:20 +01:00
Sadie Powell
4b854d3935
Add support for bearer tokens for authorising with RPC.
2025-05-04 14:14:19 +01:00
Sadie Powell
0b2b00b37d
Send list mode changes with BMASK or EBMASK on Solanum.
2025-05-04 11:28:49 +01:00
Sadie Powell
196a3c32c2
Request EBMASK on Solanum.
...
TODO: also send this.
2025-05-04 03:18:23 +01:00
Sadie Powell
8955c53088
Zero-initialize a variable in BuildModeChange.
2025-05-04 02:56:59 +01:00