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
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
e1f6d0ca16
Document the existence of the example JSON-RPC client.
2025-05-04 14:45:00 +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
21f61981ca
Enable hidenetsplitquit by default.
2025-05-04 00:18:09 +01:00
Sadie Powell
f0b26c9b44
Drop support for Bahamut as it has no non-DALnet users.
...
Closes #438 .
2025-05-03 18:41:59 +01:00
Sadie Powell
c11638db98
Allow disabling the timestamp in os_news messages.
2025-04-25 13:08:26 +01:00
Sadie Powell
fad0a4a0e8
Add support for hashing operator passwords in the config.
...
Closes #327 .
2025-04-24 12:46:58 +01:00
Sadie Powell
c8b3819767
Add the anope.account and anope.listAccounts RPC events.
2025-04-19 22:31:49 +01:00
Sadie Powell
452e62c050
Add support for local password comparison in sql_authentication.
2025-04-19 12:38:32 +01:00
Sadie Powell
3e696fae0f
Reduce the maximum line length from 120 to 100.
...
This should fit on user screens a bit better.
2025-04-16 00:07:33 +01:00
Sadie Powell
3691887297
Add / to the default vhost chars.
2025-04-15 18:18:15 +01:00
Sadie Powell
75e2501500
Allow unbanning virtual modes, add the !unmute fantasy command.
2025-04-15 15:59:51 +01:00
Sadie Powell
bd9d3b0f7d
Add support for monthly backups to db_json.
2025-04-15 13:00:34 +01:00
Sadie Powell
d04a312d0d
Add Anope::Templace and switch all template strings to use it.
2025-04-14 11:31:19 +01:00
Sadie Powell
099f0ce43a
Purge the seen database after 90 days.
2025-04-14 01:51:40 +01:00
Sadie Powell
07bd1bbec9
Switch enc_sha2 default from sha256 to sha512.
2025-04-14 01:01:24 +01:00
Sadie Powell
aa0a687a58
Fix a typo in the example config.
2025-04-14 01:00:17 +01:00
Sadie Powell
40d558ef21
Make the length of confirmation codes configurable.
2025-04-07 12:27:45 +01:00
Sadie Powell
c60477384c
Add the db_json module.
2025-03-26 09:08:55 +00:00
Sadie Powell
ecbf53ba6c
Allow customising the length at which lines are wrapped after.
...
Closes #485 .
2025-03-22 07:33:02 +00:00
Sadie Powell
1bdc9c0a64
Fix {nickserv}:defaults still documenting the old nick protection.
2025-03-14 12:13:13 +00:00
Sadie Powell
fd6770373f
Add the rpc_message module, remove the notice RPC event.
2025-03-13 15:12:47 +00:00
Sadie Powell
a357ba38fb
Fix deleting old db_flatfile database backups.
2025-03-13 12:14:17 +00:00
Sadie Powell
0ff170c671
Add a config option for disabling the i8 XML-RPC extension.
2025-03-10 12:48:13 +00:00
Sadie Powell
ea0d5c4d70
Add a config option for disabling the nil XML-RPC extension.
2025-03-10 12:48:13 +00:00
Sadie Powell
1e8ac58bb4
Sync the chanserv defaults between the code and config.
2025-03-09 14:33:29 +00:00
Sadie Powell
badcf31499
Make config variables a lot more useful.
...
- Config variables now no longer conflict with regular values.
- Config variables can now be read from the environment.
(e.g. ${env.USER}).
- Config variables can now be used as partial values
(e.g. support@${network.domain})
2025-03-09 14:20:34 +00:00
Sadie Powell
50bec959e5
Turn on channel persistence by default.
2025-03-08 14:25:08 +00:00
Sadie Powell
62bfa33464
Rework how nickname protection works.
...
- Rename the command and module from kill to protect (this command
hasn't actually killed users in a long time).
- Replace QUICK/IMMED with a duration option.
2025-03-08 14:07:15 +00:00
Sadie Powell
c88fac1a20
Document {ns_sasl}:agent.
2025-03-04 00:50:20 +00:00
Sadie Powell
224caf32c7
Rename sasl to ns_sasl, move to nickserv.example.conf.
2025-03-03 22:02:48 +00:00
Sadie Powell
07610ad2d9
Improve the rpc_system module config.
2025-02-25 20:06:44 +00:00
Sadie Powell
e500258ce4
Add the rpc_data module.
...
- Add rewritten and namespaced versions of the channel, oper, user
events.
- Add the following new events:
* anope.listChannels
* anope.listOpers
* anope.listServers
* anope.listUsers
* anope.server
2025-02-25 19:59:23 +00:00
Sadie Powell
801a748e25
Add the system.listMethods RPC method.
...
Still to implement:
- system.getCapabilities
- system.methodHelp
- system.methodSignature
2025-02-24 03:59:52 +00:00
Sadie Powell
98320d130f
Rewrite the xmlrpc module using libxmlrpc-c.
2025-02-18 16:15:58 +00:00
Sadie Powell
ddce28c055
Merge branch '2.0' into 2.1.
2025-02-14 18:15:56 +00:00
Sadie Powell
8110fddfe5
Document the sql_live performance limitations.
2025-02-14 18:09:34 +00:00
Sadie Powell
9e621cca11
Add the new JSON-RPC module to compliment the XMLRPC one.
2025-02-13 04:19:39 +00:00
Sadie Powell
f8c1b8f4f9
Rework the RPC modules in preparation for the new JSON-RPC module.
2025-02-13 01:45:20 +00:00
Sadie Powell
2d48d9ef0d
Disable operserv/quit by default.
...
This is dangerous and almost never what is actually wanted.
2025-02-12 15:40:13 +00:00
Sadie Powell
3e986b215e
Add extra protections to avoid rebooting the wrong network.
2025-02-12 15:39:41 +00:00
Sadie Powell
e3abae44a7
Make email confirmation a bit smarter.
2025-02-11 11:57:34 +00:00
Sadie Powell
da2f2fd852
Fix a typo in the enc_sha2 docs.
2025-01-30 13:38:49 +00:00