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
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
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
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