Sadie Powell
55746e1098
Fix users getting extra privileges when migrating to flags.
2026-05-15 08:43:03 +01:00
Sadie Powell
45496780f8
Add more configuration options to {cs,ns}_set_misc.
...
* Add titles which are separate from the command name.
* Add support for sending data entries as swhois.
* Add validation of data using regexps.
2026-02-19 16:36:29 +00:00
Sadie Powell
5aa71469e1
Remove trailing semicolons from the config file.
2026-02-14 15:41:54 +00:00
Sadie Powell
c3e62d3772
Improve the usability of adding hostmasks to access lists.
...
* When adding a user by their nickname check for their account
instead of just adding their hostmask.
* Allow opting out of cleaning up of malformed hostmasks.
2026-01-28 19:47:56 +00:00
Sadie Powell
3fe9097439
The default expiry is 30 days not 90 days.
...
Ref: #548
2025-12-16 23:56:16 +00:00
Sadie Powell
adcdaeca04
Fix the documented default for {chanserv}:expire.
...
Closes #548 .
2025-12-12 16:19:00 +00:00
Sadie Powell
61396e8c01
Disable channel suspend expiry by default.
2025-11-12 13:48:15 +00:00
Sadie Powell
32e5339b54
Remove an obsolete command from the example config and resort.
2025-11-12 01:01:38 +00:00
Sadie Powell
b9554f8539
Add an IRCv3 time tag to entry messages.
2025-10-18 00:39:05 +01:00
Sadie Powell
51916a50d2
Remove extraneous whitespace from the example configs.
2025-09-12 15:07:37 +01:00
Sadie Powell
3cc5b5143f
Remove the old 1.8-style seen system.
2025-06-25 14:06:59 +01:00
TehPeGaSuS
1a89d32926
Document NS_STATS and CS_STATS.
2025-06-21 17:09:26 +01:00
Sadie Powell
c424c4d24d
Document cs_statusupdate in the same way as other modules.
2025-06-08 12:22:45 +01:00
Sadie Powell
2d88383d9e
Group some more chanserv commands.
2025-06-08 12:18:10 +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
50f17ea8e1
Consistently use realname instead of gecos.
2025-05-10 14:40:12 +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
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
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
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
b94c3740b9
Make the language around fantasy commands less weird.
2024-06-23 14:36:03 +01:00
Sadie Powell
59ec42f0e6
Rename suspend in cs_expire to suspendexpire to match ns_expire.
2024-06-23 13:55:25 +01:00
Sadie Powell
601da1141e
Fix the default config for channel suspensions.
2024-06-23 13:50:50 +01:00
Sadie Powell
12486f6cee
Tweak the config default limits slightly.
2024-03-09 11:43:38 +00:00
Sadie Powell
4e04a11995
Consistently use email instead of e-mail.
2024-03-07 22:52:41 +00:00
Sadie Powell
579af3c442
Rip out ns_access and related code.
...
This is wildly insecure and has been disabled by default for at
least a decade.
2024-02-29 16:14:15 +00:00
Sadie Powell
50bd385ccf
Add an alias for chanserv/status for the name used by Atheme.
...
Closes #336 .
2024-01-05 21:21:17 +00:00
Sadie Powell
e738da9b11
Merge branch '2.0' into 2.1.
2024-01-05 19:52:56 +00:00
Sadie Powell
eb2aaf22ed
Fix a copy/paste error in the default channel settings.
2024-01-01 17:32:37 +00:00
Sadie Powell
4a62259695
Move privilege descriptions to the example configs.
2023-12-22 15:58:28 +00:00
Sadie Powell
4e9a2df827
Add the UNBANME privilege to allow users to unban themselves.
...
This is separate from the existing UNBAN privilege which applies
to all users.
Closes #331 .
2023-11-30 14:38:20 +00:00
Sadie Powell
b235da2e9c
Merge branch '2.0' into 2.1.
2022-12-17 16:18:09 +00:00
PeGaSuS
c2b154e1b1
Document cs_no_expire ( #301 ).
2022-12-08 07:16:04 +00:00
Sadie Powell
27cff11e31
Increase the default channel expiry to 30 days.
2021-10-17 19:46:29 +01:00
Robby
af32a14fc1
Config files: Fix some typos, bring stats.standalone.example.conf up to par with example.conf, etc.
2019-04-05 03:11:39 +02:00
nekoswag
0da4150283
Update chanserv.example.conf ( #206 )
2017-12-30 15:32:22 -05:00
genius3000
663e79e4d3
Remove 'expiretimeout' from chanserv.example.conf
...
As seen within this commit: https://github.com/anope/anope/commit/22658d63bdb1e52a66f4514af45fa55ca5891345
'expiretimeout' is no longer set within cs_seen and I can't see it used elsewhere to be needed in the config.
2016-08-08 23:39:19 -06:00
Robby
0e9a1e87d0
The default xop access for PROTECTME should really be SOP, not AOP.
2016-01-29 19:42:10 +01:00
Robby-
5df4ac9a98
Make the signed kick/ban message format configurable.
2015-03-22 13:44:08 -04:00
Adam
b67963353f
Hide set desc because set description exists
2015-03-11 09:30:02 -04:00
Adam
d6d72cd803
Add cs_mode:max config option
2014-08-03 18:57:00 -04:00
Jyzee
f0c0daa644
Make command group descriptions translatable.
2014-05-22 19:00:56 +02:00
Adam
1f2c385bb9
Add config options to ns_suspend and cs_suspend to configure which information is shown to non opers
2014-05-01 21:03:32 -04:00
Adam
6a03eb69eb
Add "virtual mode" support
...
This allows fully tracking extbans and other modes set by a different
underlying mode, such as InspIRCd's namedmodes
Add two configuration options to cs_ban to configure which mode is set
and whether or not to kick banned users.
Add default "mute" fantasy command to botserv.example.conf
2014-04-25 16:51:06 -04:00
Adam
2440514a7b
Document a little more accurrately the privilege stuff and document why the access lists behave as they do
2014-02-05 08:46:56 -05:00
Adam
0c9750a22b
Default the founder privilege to level 10000 as I had originally intended. Document set fonder usage in cs_levels help.
2013-12-26 15:19:48 -05:00