Sadie Powell
ee18083bb7
Make it easier to fail and delete SASL sessions.
2025-02-05 12:49:29 +00:00
Sadie Powell
3af8f35d3a
Import more data from Atheme.
2025-02-05 00:46:52 +00:00
Sadie Powell
da2f2fd852
Fix a typo in the enc_sha2 docs.
2025-01-30 13:38:49 +00:00
Sadie Powell
d460b267e3
Reject passwords bigger than Bcrypt can handle.
2025-01-25 17:54:49 +00:00
Sadie Powell
9bab54af79
Qualify a use of auto.
2025-01-17 23:54:53 +00:00
Sadie Powell
0a82366a6b
Merge branch '2.0' into 2.1.
2025-01-14 13:41:19 +00:00
Sadie Powell
f0bc9536e6
Merge branch '2.0' into 2.1.
2025-01-14 13:35:55 +00:00
Sadie Powell
da7f47c1c7
Update the copyright headers for 2025.
2025-01-14 13:30:07 +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
c680cb6c58
Fix the build error introduced in the previous commit.
...
TODO: learn to spell `git add` correctly.
2025-01-10 14:42:16 +00:00
Sadie Powell
a603f39b4b
Warn users of the old InspIRCd protocol that support is deprecated.
...
We will drop this later in the year when that branch goes EOL.
2025-01-10 13:59:49 +00:00
Sadie Powell
78b548628c
Add example code for how to validate SHA2 passwords in PHP.
2024-12-15 13:23:31 +00:00
Sadie Powell
d0e24a50b8
Add Service::GetServices.
2024-12-13 10:57:19 +00:00
Sadie Powell
69b94fe041
Switch Service::GetServiceKeys to use a range-for loop.
2024-12-13 10:57:03 +00:00
Sadie Powell
6ba0224f7b
Use a more useful setting example in os_config.
2024-12-12 17:11:41 +00:00
Sadie Powell
a92f09153a
Bump for 2.0.18-git.
2024-12-08 12:18:55 +00:00
Sadie Powell
73714420d1
Release 2.0.17.
2.0.17
2024-12-08 12:15:26 +00:00
Sadie Powell
ea96f2ad40
Update the change log.
2024-12-08 12:13:28 +00:00
Sadie Powell
b6f5b50086
Bump for 2.1.12-git.
2024-12-01 10:06:34 +00:00
Sadie Powell
3ae4a022eb
Release 2.1.11.
2.1.11
2024-12-01 10:04:21 +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
026d6c461d
Update the change logs.
2024-11-29 17:24:13 +00:00
Sadie Powell
3cbac4bcea
Update Send and Recv to use ssize_t instead of int.
2024-11-25 16:14:17 +00:00
Sadie Powell
e42b4c21b7
Use the Module * overload of GetModule() in the nickserv module.
2024-11-25 14:43:23 +00:00
Sadie Powell
2464913200
Simplify the duration string logic in Anope::Expires.
...
This is just duplicating Anope::Duration there's no need to reimplement
a worse version of that here.
2024-11-25 03:02:24 +00:00
Sadie Powell
ebea728957
Fix pluralising languages which use the same plural for 0 as 1.
2024-11-25 01:20:03 +00:00
Sadie Powell
233a5bf4cd
Add a missing override keyword.
2024-11-25 00:20:25 +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
70227dc882
Take a constant pointer in GetModule.
2024-11-24 22:36:53 +00:00
Sadie Powell
6178ea644a
Fix some minor issues with the Turkish translation.
2024-11-24 01:30:57 +00:00
Sadie Powell
df7f0730dd
Fix the signon time of services pseudoclients on InspIRCd.
2024-11-23 20:24:08 +00:00
Sadie Powell
331168379f
Don't escape messages in the pot file.
...
This can't be applied to the po files so there's no point doing it.
2024-11-23 15:46:39 +00:00
Val Lorentz
5220963be1
Update the French translation.
2024-11-23 10:59:55 +00:00
Sadie Powell
436dab3eb8
Convert some more strings to plural forms.
2024-11-22 15:32:39 +00:00
Sadie Powell
c3055e1cfa
Add a plural form overload of SendMessage.
2024-11-22 15:22:23 +00:00
Sadie Powell
a27be92e4b
Skip removed columns when migrating the database schema.
2024-11-22 14:09:26 +00:00
Sadie Powell
faf0ad5f35
Improve language selection.
...
- Allow selecting languages using an abbreviated language code
(e.g. en for en_US.UTF-8).
- Preprocess the language list on load as it never changes. This
allows us to stop special casing the English language.
2024-11-22 13:06:58 +00:00
Sadie Powell
e9202916b2
Emplace services when registering them with the core.
2024-11-19 19:55:34 +00:00
Sadie Powell
2cb20ded78
Remove some code that should have been removed in the merge.
2024-11-19 19:55:34 +00:00
Sadie Powell
687bcaa83f
Add a plural form overload of CommandSource::Reply.
2024-11-19 17:10:29 +00:00
Sadie Powell
1fb8a624f9
Make an untranslated string translatable.
2024-11-19 17:00:19 +00:00
Sadie Powell
b4b51d4828
Merge branch '2.0' into 2.1.
2024-11-19 00:40:24 +00:00
Sadie Powell
7083c424c2
Only process sockets after loading the db when using db_sql{_live}.
...
This avoids slow startups for the 95% of users who are using the
db_flatfile database backend.
2024-11-19 00:39:00 +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
7a20f26b84
Only auto-add timers if they actually have a tick time.
2024-11-18 00:48:50 +00:00
Sadie Powell
de16238e01
Process all socket events before connecting to the uplink.
...
This ensures that the SQL import actually succeeds before we do
something that might terminate the process.
2024-11-16 12:49:45 +00:00
Sadie Powell
240f8b9e50
Halt the column migration if any of the queries fail.
2024-11-16 12:13:17 +00:00