Sadie Powell
|
22fe5bb724
|
Require users to use a confirmation code when dropping channels.
|
2024-02-19 22:20:36 +00:00 |
|
Sadie Powell
|
49ea709027
|
Merge branch '2.0' into 2.1.
|
2024-02-17 20:50:31 +00:00 |
|
Sadie Powell
|
4cc68397dc
|
Update the copyright headers for 2024.
|
2024-02-17 19:58:17 +00:00 |
|
Sadie Powell
|
2b7872139c
|
Prevent resetting the password of suspended accounts.
Closes #351.
|
2024-02-17 19:52:39 +00:00 |
|
Sadie Powell
|
2c5b84bd1d
|
Replace Condition and Mutex with the C++11 standard equivalents.
|
2024-02-11 19:53:05 +00:00 |
|
Sadie Powell
|
5c50bcb9c7
|
Remove the time_t parameter from Tick and TickTimers.
Most uses of Tick do not use the parameter and even when it is used
it is always the same as CurTime.
|
2024-02-11 18:18:18 +00:00 |
|
Sadie Powell
|
cef56abea4
|
Consistently use time_t for the timer duration.
|
2024-02-11 18:10:38 +00:00 |
|
Sadie Powell
|
30b9f12711
|
Remove the now parameter from the Timer class.
This was never actually changed from the default.
|
2024-02-11 17:56:35 +00:00 |
|
Robby
|
7ae20c2a6d
|
Remove an extraneous space in cs_xop.
|
2024-01-31 03:08:54 +01:00 |
|
Sadie Powell
|
026661c9a2
|
Fix irc2sql and webcpanel not being put into the modules folder.
|
2024-01-30 14:53:08 +00:00 |
|
Sadie Powell
|
dfd41b9b94
|
Fix Clang and GCC disagreeing about whether a move is needed.
|
2024-01-24 16:12:29 +00:00 |
|
Sadie Powell
|
484160eb4e
|
Shuffle modules around a bit.
|
2024-01-24 12:34:34 +00:00 |
|
Sadie Powell
|
7ac1fe5847
|
Rename several modules to remove the m_ prefix.
|
2024-01-24 12:22:51 +00:00 |
|
Sadie Powell
|
72acef4e15
|
Mark types that have no inheritors as final.
|
2024-01-23 16:53:06 +00:00 |
|
Sadie Powell
|
a6a0f6c447
|
Improve the layout of types that inherit from another type.
|
2024-01-23 15:28:23 +00:00 |
|
Sadie Powell
|
d6ced86021
|
Fix some module names that were missed in commit 4056af00e3.
|
2024-01-11 17:13:14 +00:00 |
|
Sadie Powell
|
0d8d1675f7
|
Fix an oversight in build_subdir.
|
2024-01-10 17:49:02 +00:00 |
|
Sadie Powell
|
4056af00e3
|
Parse InspIRCd module names in a way which is 1206 compatible.
|
2024-01-10 17:47:27 +00:00 |
|
Sadie Powell
|
349ae043b6
|
Always build the stats modules.
These have no external dependencies so it makes no sense to not
always build them.
|
2024-01-09 21:25:44 +00:00 |
|
Sadie Powell
|
710e7dd3a2
|
Bump the minimum OpenSSL version to 1.1.
|
2024-01-09 21:25:44 +00:00 |
|
Sadie Powell
|
1e9c6d7931
|
Always disable SSLv3 support, allow disabling TLSv1.[012].
|
2024-01-09 21:25:44 +00:00 |
|
Sadie Powell
|
5772b924cc
|
Drop support for ancient versions of GnuTLS.
|
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 |
|
Sadie Powell
|
fa7ad6b3df
|
Use native file extensions on macOS and Windows.
|
2024-01-09 14:35:49 +00:00 |
|
Sadie Powell
|
fc2df00cfc
|
Put modules into their own folder on Windows.
|
2024-01-09 13:57:32 +00:00 |
|
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
|
a4dddfd5f1
|
Mark format strings with the GNU printf attribute.
|
2024-01-08 13:11:50 +00:00 |
|
Sadie Powell
|
688ecf1c1d
|
Fix an oversight in the mysql module.
|
2024-01-06 23:19:18 +00:00 |
|
Sadie Powell
|
c0453cfec1
|
Fix a sign conversion issue in the mysql module.
|
2024-01-06 13:39:03 +00:00 |
|
Sadie Powell
|
a9ab0c72a6
|
Use auto in places where the type is unambiguous.
|
2024-01-06 13:23:37 +00:00 |
|
Val Lorentz
|
388858aee6
|
Fix inconsistent capitalization of 'services'.
|
2024-01-05 21:34:26 +00:00 |
|
Sadie Powell
|
e738da9b11
|
Merge branch '2.0' into 2.1.
|
2024-01-05 19:52:56 +00:00 |
|
Sadie Powell
|
a40f8e0b9d
|
Update the copyright headers for 2024.
|
2024-01-04 22:25:48 +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
|
87e3d5a045
|
Remove an extraneous space in cs_xop.
|
2023-12-21 01:27:34 +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
|
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
|
6538641e87
|
Remove some unnecessary spaces that break editor indentation.
|
2023-12-17 13:59:49 +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 |
|
Sadie Powell
|
2d2d1972e9
|
Fix some modules that weren't converted to the new socket ctor.
Closes #330.
|
2023-11-26 13:26:38 +00:00 |
|
Sadie Powell
|
949176c3e0
|
Merge branch '2.0' into 2.1.
|
2023-11-24 13:04:00 +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
|
c3e95d8e2e
|
Fix chanserv/suspend info not being visible to regular users.
Closes #325.
|
2023-11-16 19:54:23 +00:00 |
|
Sadie Powell
|
46209895e3
|
Merge branch '2.0' into 2.1.
|
2023-11-16 19:34:37 +00:00 |
|