Sadie Powell
1bdc9c0a64
Fix {nickserv}:defaults still documenting the old nick protection.
2025-03-14 12:13:13 +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
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
e3abae44a7
Make email confirmation a bit smarter.
2025-02-11 11:57:34 +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
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
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
435ce51196
Move nickserv/set/message to a new module, kill options:useprivmsg.
2024-10-22 14:27:30 +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
58a78e9aa5
Allow server admins to require that a display nick drops last.
...
Closes #348 .
2024-08-29 13:14:39 +01:00
Sadie Powell
8c0edef714
Split nickserv/{sa,}set/language out to its own module.
2024-06-22 17:46:42 +01:00
Sadie Powell
be3822523b
Automatically add client certificates to the cert list on register.
2024-05-01 17:23:10 +01:00
Sadie Powell
3de6da80c6
Alias ACCESS to ALIST now the former is unused.
2024-03-27 23:32:16 +00:00
Sadie Powell
4e9d183523
Restore some functionality that was removed in an earlier commit.
2024-03-14 23:10:53 +00: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
3272c1bbc6
Require new accounts to have email addresses.
2024-03-07 22:25:32 +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
14472c5a95
Increase minpasslen and maxpasslen slightly.
2024-02-22 10:46:30 +00:00
Sadie Powell
fcf16ab20a
Merge branch '2.0' into 2.1.
2024-02-11 21:35:31 +00:00
Sadie Powell
c9e0245f23
Revert "Document ns_no_expire nick default".
...
This reverts commit 9c9df2ad1f .
Closes #350 .
2024-02-11 16:22:01 +00:00
Sadie Powell
3371941be5
Allow users to opt-out of being added to channel access lists.
2023-11-23 15:10:03 +00:00
Sadie Powell
8e1c7e1e44
Merge branch '2.0' into 2.1.
2023-10-11 15:51:52 +01:00
Sadie Powell
dc371aad6d
Re-add the GHOST and REGAIN commands for compatibility.
...
These are hidden so they won't be shown in the help.
2023-09-26 12:39:30 +01:00
Sadie Powell
0a3ddef315
Replace Twitter with Mastodon in the ns_set_misc example config.
...
Closes #320 .
2023-08-31 07:19:00 +01:00
Sadie Powell
773ed39d5d
Merge branch '2.0' into 2.1.
2022-02-05 23:10:42 +00:00
Sadie Powell
af7bf785f9
Fix a grammar error in nickserv.example.conf.
2022-01-29 13:31:04 +00:00
Sadie Powell
a631028660
Merge branch '2.0' into 2.1.
2022-01-12 22:08:35 +00:00
Sadie Powell
04257b9d6a
Replace ICQ in the ns_set_misc examples with something not dead.
2022-01-10 16:45:25 +00:00
Sadie Powell
8eb6a4da71
Update more IRCServices references to reflect the current project.
...
- If referring to the specific piece of software use "Anope".
- If referring to services in general use "services".
2022-01-04 14:11:07 +00:00
Sadie Powell
b7da27ad3a
Increase the default nickname expiry to 90 days.
2021-10-17 19:44:05 +01:00
Sadie Powell
b6665d5eb9
Add the nickserv:minpasslen option.
2021-05-31 21:16:06 +01:00
Sadie Powell
95955ae069
Rename nickserv:passlen to nickserv:maxpasslen.
2021-05-31 21:00:43 +01:00
Sadie Powell
c68b81eac8
Merge branch '2.0' into 2.1.
2021-02-18 23:59:28 +00:00
PeGaSuS
7e08e7cb6c
Set killprotect as a default option in nickserv.example.conf.
2021-01-07 03:24:17 +01:00
Robby
d1e4943800
Add kill_immed as an available option to nickserv.example.conf.
2020-11-20 17:00:00 +01:00
Sadie Powell
8b2c1548ab
Merge tag '2.0.8' into 2.1.
2020-10-07 14:42:33 +01:00
TheMythPT
a79046e025
Update nickserv.example.conf
...
This breaks the `killprotect' functionality, because a user is expected to turn into guest after the specified amount of time.
Also new users that register their nicknames will wonder why they can't join a +R channel but they didn't change their nick to Guest*
2020-10-06 15:20:56 +01:00
Sadie Powell
c7e26c5f67
Remove nickserv/getpass and Anope::Decrypt.
...
There is no point having these now plain text passwords are deprecated.
2020-09-28 15:28:26 +01:00
Robby
03d065e952
Add hide_status as an available option to nickserv.example.conf.
...
Also improve the hide_* descriptions slightly.
2019-08-04 23:32:52 +02: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
Adam
3545e8e383
Fix ns_keep_modes default option in nickserv.conf
2017-03-18 15:30:17 -04:00
Adam
9c9df2ad1f
Document ns_no_expire nick default
2016-01-19 08:30:06 -05:00
Adam
ecdd046c80
Add some replacement tokens for akick reason and welcome notice
2015-12-13 19:37:24 -05:00
Peter Powell
1666b1a8d8
Fix a ton of typos.
2015-07-08 11:06:02 +01:00