Sadie Powell
|
e2df7d4d01
|
Ensure that verify-only encryption modules can never encrypt passwords.
If another module was loaded first and then later unloaded it was
possible for a deprecated module to encrypt passwords.
|
2024-03-10 20:46:03 +00:00 |
|
Sadie Powell
|
9a8cac060d
|
Add support for encrypting passwords with the Argon2 algorithm.
Closes #369.
|
2024-03-10 15:09:38 +00:00 |
|
Sadie Powell
|
2f52fa723c
|
Redocument the encryption module config.
|
2024-03-09 22:22:56 +00:00 |
|
Sadie Powell
|
6e0f0b8896
|
Add the enc_sha2 module which hashes passwords with HMAC-SHA-2.
Using HMAC instead of changing the IV is a lot safer.
|
2024-03-09 22:22:56 +00:00 |
|
Sadie Powell
|
12486f6cee
|
Tweak the config default limits slightly.
|
2024-03-09 11:43:38 +00:00 |
|
Sadie Powell
|
bb8df01e25
|
Move some modules which can be built by default out of extra.
|
2024-03-07 23:18:08 +00:00 |
|
Sadie Powell
|
4e04a11995
|
Consistently use email instead of e-mail.
|
2024-03-07 22:52:41 +00:00 |
|
Sadie Powell
|
464e6b8010
|
Use the C++11 random number generator instead of rand().
This is safer, faster, and doesn't require seeding.
|
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
|
12214bee72
|
Add the initial version of the Atheme database importer.
|
2024-03-07 18:50:36 +00:00 |
|
Sadie Powell
|
1c1645096f
|
If a user runs an invalid command try to suggest a valid one.
|
2024-02-29 21:56:14 +00:00 |
|
Sadie Powell
|
893bbf9251
|
Fix some oversights.
|
2024-02-29 17:15:15 +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
|
8e3da86283
|
Remove a reference to 1.8.
|
2024-02-25 23:42:14 +00:00 |
|
Sadie Powell
|
3290ebd36a
|
GetMaxListFor: use size_t and add a default like the other fields.
|
2024-02-22 17:25:47 +00:00 |
|
Sadie Powell
|
c4e9c0bf85
|
If the IRCd sends a field limit then use it over that of the config.
|
2024-02-22 17:05:30 +00:00 |
|
Sadie Powell
|
14472c5a95
|
Increase minpasslen and maxpasslen slightly.
|
2024-02-22 10:46:30 +00:00 |
|
Robert Scheck
|
909b9b2679
|
Remove a leftover use of the m_ module prefix.
|
2024-02-17 21:34:03 +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
|
7ac1fe5847
|
Rename several modules to remove the m_ prefix.
|
2024-01-24 12:22:51 +00:00 |
|
Sadie Powell
|
97782248af
|
Merge branch '2.0' into 2.1.
|
2024-01-22 18:35:12 +00:00 |
|
Victor Coss
|
c2450eabab
|
Fix typo
|
2024-01-22 00:38:23 +00:00 |
|
Sadie Powell
|
1e9c6d7931
|
Always disable SSLv3 support, allow disabling TLSv1.[012].
|
2024-01-09 21:25:44 +00:00 |
|
Sadie Powell
|
fce5f4cc0f
|
Update the default SSL filenames to use the Certbot names.
|
2024-01-09 21:25:44 +00:00 |
|
Robert Scheck
|
de918ef9cf
|
Add missing whitespace in multi-line comment
|
2024-01-06 12:41:31 +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
|
6acbd326f3
|
Add the regex_stdlib regular expression engine.
Unlike other regular expression engines this is available on all
systems.
|
2023-12-17 15:00:26 +00:00 |
|
Sadie Powell
|
cb533b63ac
|
Merge branch '2.0' into 2.1.
|
2023-12-17 14:33:44 +00:00 |
|
Sadie Powell
|
eb0e5c89b2
|
Remove the m_regex_pcre module.
Users should migrate to m_regex_pcre2 instead.
|
2023-12-17 13:46:34 +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 |
|
PeGaSuS
|
cc9e2c1260
|
Fix missing end of comment
|
2023-11-24 21:04:05 +00:00 |
|
Sadie Powell
|
e2d546ad46
|
Add a note about how to send emails on Windows.
|
2023-11-24 13:24:42 +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
|
aa619f1eeb
|
Merge branch '2.0' into 2.1.
|
2023-07-11 12:28:54 +01:00 |
|
Sadie Powell
|
14204353ac
|
Allow customising the email content type.
This will allow people to send emails using HTML or non UTF-8 text.
|
2023-07-09 14:39:51 +01:00 |
|
Sadie Powell
|
ebe3fd7e57
|
Merge branch '2.0' into 2.1.
|
2023-02-19 11:21:58 +00:00 |
|
Sadie Powell
|
f0ad0b4f0a
|
Raise the default session limit from 3 to 5.
|
2023-02-06 17:12:35 +00:00 |
|
Sadie Powell
|
b235da2e9c
|
Merge branch '2.0' into 2.1.
|
2022-12-17 16:18:09 +00:00 |
|
Sadie Powell
|
dfdcd3021a
|
Add support for linking over UNIX sockets.
|
2022-12-17 11:50:38 +00:00 |
|
PeGaSuS
|
c2b154e1b1
|
Document cs_no_expire (#301).
|
2022-12-08 07:16:04 +00:00 |
|
Sadie Powell
|
1a2da82106
|
Merge branch '2.0' into 2.1.
|
2022-12-07 15:59:46 +00:00 |
|
Sadie Powell
|
4a2861ba3d
|
Add a module that provides regex/pcre using PCRE2.
|
2022-12-07 15:43:39 +00:00 |
|
Sadie Powell
|
b7e85f5161
|
Default synconset and syncongroup to on.
|
2022-02-05 23:11:39 +00:00 |
|