Sadie Powell
f92c5471c2
Add a string overload of Channel::Kick.
2024-01-08 14:37:50 +00:00
Sadie Powell
0439e3b21b
Add a string overload of User::SetModes.
2024-01-08 14:14:57 +00:00
Sadie Powell
5b23fae8bf
Add a string overload of Channel::SetModes.
2024-01-08 14:14:37 +00:00
Sadie Powell
f083795c79
Fix various format string issues.
2024-01-08 13:11:50 +00:00
Sadie Powell
5db79c1e24
Add a non-formatting overload of User::SetModesInternal.
2024-01-08 13:11:50 +00:00
Sadie Powell
a9ab0c72a6
Use auto in places where the type is unambiguous.
2024-01-06 13:23:37 +00:00
Sadie Powell
4573e1925d
Use normal exit codes when exiting the process.
2024-01-05 12:00:28 +00:00
Sadie Powell
a40f8e0b9d
Update the copyright headers for 2024.
2024-01-04 22:25:48 +00:00
Sadie Powell
9db49ec790
Bump for 2.1.2-git.
2024-01-04 17:55:44 +00:00
Sadie Powell
e8cd2909a5
Release 2.1.1.
2024-01-04 17:54:06 +00:00
Sadie Powell
1c30f69bd0
Fix a typo in GetCommandLineArgument.
2024-01-04 17:52:30 +00:00
Sadie Powell
4a62259695
Move privilege descriptions to the example configs.
2023-12-22 15:58:28 +00:00
Sadie Powell
6d981960da
Merge branch '2.0' into 2.1.
2023-12-20 00:07:51 +00:00
Sadie Powell
b84b1d8166
Misc grammar fixes.
2023-12-17 19:32:45 +00:00
Sadie Powell
cb533b63ac
Merge branch '2.0' into 2.1.
2023-12-17 14:33:44 +00:00
Sadie Powell
6538641e87
Remove some unnecessary spaces that break editor indentation.
2023-12-17 13:59:49 +00:00
Mingjie Shen
8e2fa4acdb
messages: fix incorrect format specifier
...
Calling a printf-like function with the wrong type of arguments causes
unpredictable behavior.
Signed-off-by: Mingjie Shen <shen497@purdue.edu >
2023-12-08 17:16:53 +00:00
Sadie Powell
2b21264fb0
Bump for 2.1.1-git.
2023-11-24 13:37:11 +00:00
Sadie Powell
3f61b52db3
Release 2.1.0.
2023-11-24 13:33:10 +00:00
Sadie Powell
70d72b62df
Avoid needing to cast CurrentUplink by changing it to a size_t.
2023-11-16 21:49:48 +00:00
Sadie Powell
b28180d680
Implement support for the ANONYMOUS SASL mechanism.
2023-11-14 15:02:04 +00:00
Sadie Powell
0f32d2e553
Use a more human readable datetime format.
2023-10-12 14:41:07 +01:00
Sadie Powell
a3241065c5
Start migrating to range-based for loops.
2023-10-11 15:51:52 +01:00
Sadie Powell
adf820c08a
Merge branch 2.0 into 2.1.
2023-08-06 13:36:27 +01:00
Sadie Powell
0715db7182
Mark as 2.0.15-git.
2023-08-06 13:00:09 +01:00
Sadie Powell
8bf14ad5ea
Release 2.0.14.
2023-08-06 12:58:38 +01:00
Sadie Powell
7f8a0c9d33
Allow Anope to look up multiple DNS results.
...
For fixing bug 1756.
2023-07-11 16:11:57 +01:00
Sadie Powell
cc23f6dc01
Fix sending log messages from a renamed pseudoclient.
...
If a command is named e.g. nickserv/wibble it previously tried to
look up the nickserv service and if this service didn't exist then
it would fall back to sending from the first available service. This
caused problems if the NickServ service had been renamed to something
else.
Reported by @AndrioCelos on IRC.
2023-07-11 15:13:17 +01:00
Sadie Powell
aa619f1eeb
Merge branch '2.0' into 2.1.
2023-07-11 12:28:54 +01:00
Sadie Powell
b7458c5da1
Allow access list entries to have a description.
...
This is useful when adding glob matches to the access list as a
reminder of who they actually match.
Resolves https://bugs.anope.org/view.php?id=1613
2023-07-11 12:19:47 +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
098f19c005
Fix a crash when a module tries to get another module's config.
2023-07-06 10:53:25 +01:00
Sadie Powell
7c7158cf24
Terminate lines with CR+LF instead of just LF when sending an email.
...
From https://www.rfc-editor.org/rfc/rfc5321#section-2.3.1 :
> Lines consist of zero or more data characters terminated by the
> sequence ASCII character "CR" (hex value 0D) followed immediately by
> ASCII character "LF" (hex value 0A).
2023-06-06 16:48:47 +01:00
Sadie Powell
9d0a6ddc67
Merge branch '2.0' into 2.1.
2023-06-03 21:51:07 +01:00
Adam
fbf3b34474
add gettext to conan deps
2023-06-02 23:01:27 -04:00
Adam
07babdbd77
use Conan for extra's dependencies on Windows
...
conan install src\win32\conanfile.txt --build=missing
cmake -B build .
cmake --build build --config Release --target PACKAGE
2023-06-02 19:08:55 -04:00
Sadie Powell
fe3926f572
Mark as 2.0.14-git.
2023-06-01 23:12:08 +01:00
Sadie Powell
03eead042c
Release 2.0.13.
2023-06-01 23:12:07 +01:00
Adam
66f37139cb
regchannels: remove dependency on no-delete-null-pointer-checks
2023-05-28 21:26:03 -04:00
Adam
0646547c9e
config: remove dependency on no-delete-null-pointer-checks
2023-05-28 21:25:59 -04:00
Sadie Powell
41206b991e
Fix not being able to log into oper accounts when DNS fails.
2023-05-11 13:05:39 +01:00
Sadie Powell
b7abfe5eca
Avoid returning null when a config tag does not exist.
...
This invokes undefined behaviour on modern compilers.
2023-05-04 19:21:02 +01:00
Sadie Powell
29db25dac7
Fix missing override keywords.
2023-03-13 13:52:56 +00:00
Sadie Powell
ebe3fd7e57
Merge branch '2.0' into 2.1.
2023-02-19 11:21:58 +00:00
Sadie Powell
dc1d9c837b
Fix crashing when encountering an unterminated commented block.
2023-02-06 17:10:29 +00:00
Sadie Powell
885462d98e
Merge branch '2.0' into 2.1.
2022-12-31 22:11:19 +00:00
Sadie Powell
33a337dfc0
Update the copyright headers for 2023.
2022-12-31 22:08:50 +00:00
Sadie Powell
6395107be6
Fix getting the port on non-UNIX socket listeners.
2022-12-27 10:21:40 +00:00
Sadie Powell
28be881886
Backport anopesmtp removal from the master branch.
2022-12-23 14:21:34 +00:00
Sadie Powell
fee60c8e06
The fantasy:name field is allowed to contain spaces.
2022-12-18 10:36:59 +00:00