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
Sadie Powell
9d165f13e7
Allow skipping user modes in keepmodes.
2025-01-13 15:35:13 +00:00
Sadie Powell
3582bc0f58
Move keepmodes to its own module.
2025-01-13 15:10:31 +00:00
Sadie Powell
97589e5c62
Enable activate_on_set by default.
2025-01-13 14:38:15 +00:00
Sadie Powell
098074ba8b
Add an option to re-cloak opers on logout.
...
Closes : #421
2025-01-13 14:36:55 +00:00
Sadie Powell
ea8a692191
Add support for numerics associated with cs_set_misc entries.
...
This is mainly to allow the URL entry to use RPL_CHANNELURL.
2024-11-29 20:39:22 +00:00
Sadie Powell
7019b27e59
Rework how guest nicks work.
...
- Use the config setting as a string template instead of as a prefix.
- Allow users of IRCds that have UIDs to use that as the guest nick.
- Fall back to a UID before killing if a guest nick can not be found.
2024-11-25 00:08:30 +00:00
Sadie Powell
c55d8450a4
Move the set option to its own module.
...
This is the first step of rewriting nickname protection.
2024-11-18 12:40:24 +00:00
Sadie Powell
d40cbdb8cf
Merge branch '2.0' into 2.1.
2024-11-15 15:57:57 +00:00
Sadie Powell
a668c8b520
Clarify how to import databases from flatfile to SQL.
...
Closes #456 .
2024-11-15 15:57:41 +00:00
Sadie Powell
517810b208
Make the grammar of the SET privilege description less weird.
2024-11-08 14:25:05 +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
8b02613549
Fix some stuff that was missed in commit b94c3740b9.
2024-10-22 14:59:18 +01:00
Sadie Powell
435ce51196
Move nickserv/set/message to a new module, kill options:useprivmsg.
2024-10-22 14:27:30 +01:00
TehPeGaSuS
57ac7cb4db
Update the cron file name.
...
name
2024-10-20 23:53:23 +01:00
Sadie Powell
499077826c
Replace the Facebook ns_set_misc example with a non-URL alternative.
...
This makes it more clear you can use this for more than just an
URL to an external service.
2024-10-18 18:54:22 +01:00
Sadie Powell
f9e4ca4d06
Raise the default nickname expiry time to one year.
2024-10-01 11:31:50 +01:00
Sadie Powell
9fcb022d5e
Allow sending an oper account on InspIRCd.
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
4e3720b810
Merge branch '2.0' into 2.1.
2024-09-01 09:43:38 +01:00
TehPeGaSuS
4b48fc98d3
Fix the documentation of mail:usemail.
...
`nickserv:registration` only has as options: none, admin, mail.
I assume that `mail` is the word that should replace `yes`
2024-09-01 09:41:32 +01:00
Sadie Powell
80451011dd
Remove pointless semicolons in the config for the webcpanel module.
2024-08-29 13:40:39 +01:00
Sadie Powell
58a78e9aa5
Allow server admins to require that a display nick drops last.
...
Closes #348 .
2024-08-29 13:14:39 +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
439ad3e736
Make it clear that inspircd3 also works with InspIRCd 4.
2024-07-11 01:13:59 +01:00
ItsOnlyBinary
08b1344056
Add UNIX socket support to mysql module.
...
Ref: #419
2024-07-04 13:13:56 +01:00