Sadie Powell
273e7f249c
Remove duplicate suffix from socketengine file names.
2024-02-25 23:54:12 +00:00
Sadie Powell
8c9ca23900
Remove a function which exists for compat with old versions of VS.
2024-02-25 23:49:07 +00:00
Sadie Powell
8e3da86283
Remove a reference to 1.8.
2024-02-25 23:42:14 +00:00
Sadie Powell
97b65b2255
Use unique_ptr for managing std::thread ownership.
2024-02-25 21:54:40 +00:00
Sadie Powell
b26f198489
Fix formatting messages on ngircd.
2024-02-22 19:54:09 +00:00
Sadie Powell
a99a00d7c5
Fix sending the ngircd PASS handler.
2024-02-22 19:07:11 +00:00
Sadie Powell
283137841f
Refactor the InspIRCd module static variables and method.
2024-02-22 17:47: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
84ad85ee85
Fix a bug in the unrealircd protocol module.
2024-02-22 15:58:23 +00:00
Sadie Powell
9789c3bd8c
Deduplicate User::SendMessage.
2024-02-22 14:14:23 +00:00
Sadie Powell
a75afb597b
Add the IRCv3 reply tag to messages sent as responses to a user.
2024-02-22 13:23:18 +00:00
Sadie Powell
f93d9e7698
Store the source message identifier in CommandSource.
2024-02-22 13:19:36 +00:00
Sadie Powell
7423fa9998
Route message tags into more message functions.
2024-02-22 13:03:53 +00:00
Sadie Powell
7cba665270
Fix some oversights in commit 82fa7e1467.
2024-02-22 11:18:05 +00:00
Sadie Powell
9502567453
Fix the NickServ help message showing a wrong min password length.
...
Closes #357 .
2024-02-22 11:01:41 +00:00
Sadie Powell
14472c5a95
Increase minpasslen and maxpasslen slightly.
2024-02-22 10:46:30 +00:00
Sadie Powell
d4f4bcf23c
Remove UplinkSocket::Message now nothing uses it.
2024-02-22 00:14:08 +00:00
Sadie Powell
82fa7e1467
Convert protocol modules over to Uplink::Send.
2024-02-22 00:14:08 +00:00
Sadie Powell
aefbb4fbda
Rework SendModeInternal to be usable with Uplink::Send.
2024-02-22 00:14:08 +00:00
Sadie Powell
9b77fdf5b6
Rework SendNumericInternal to be usable with Uplink::Send.
2024-02-22 00:14:08 +00:00
Sadie Powell
7a6979c814
Convert most core protocol handlers to use Uplink::Send.
2024-02-22 00:14:08 +00:00
Sadie Powell
c4ab550ec7
Add Uplink::Send, rework message formatting.
...
This is the new way of sending messages to the uplink inspired by
the work done in the old git master. This will allow us to do new
things involving tags in the future.
2024-02-22 00:14:08 +00:00
Sadie Powell
3ecf6b495b
Document IRCDProto::Parse.
2024-02-22 00:14:08 +00:00
Sadie Powell
8475697e3b
Inline, constify, and document GetProtocolName.
2024-02-22 00:14:08 +00:00
Sadie Powell
85687781d1
Include tags in OnMessage.
2024-02-22 00:14:08 +00:00
TehPeGaSuS
ccfaca32a2
Fix a typo in cs_drop.
2024-02-21 23:09:09 +00:00
Sadie Powell
07373c8cf2
Move IRCDProto member initializers to the header.
2024-02-21 13:55:48 +00:00
Sadie Powell
89594d4557
Add a method to the ns_cert API for replacing a certificate.
...
This will be used for upgrading certificate fingerprints when the
InspIRCd 1206 protocol support is added.
2024-02-21 13:30:16 +00:00
Sadie Powell
b478a1cb53
Make ModuleManager::SetPriority more readable.
2024-02-20 18:38:52 +00:00
Sadie Powell
1fb77e414d
Increase the size of the random codes in ns_register and ns_set.
2024-02-19 22:31:07 +00:00
Sadie Powell
22fe5bb724
Require users to use a confirmation code when dropping channels.
2024-02-19 22:20:36 +00:00
Robert Scheck
909b9b2679
Remove a leftover use of the m_ module prefix.
2024-02-17 21:34:03 +00:00
Sadie Powell
49ea709027
Merge branch '2.0' into 2.1.
2024-02-17 20:50:31 +00:00
Sadie Powell
4ea2bc5e46
Mark as 2.0.16-git.
2024-02-17 20:08:10 +00:00
Sadie Powell
eabc8b641e
Release 2.0.15.
2.0.15
2024-02-17 20:07:09 +00:00
Sadie Powell
2f1ed186d1
Update the change log.
2024-02-17 20:06:08 +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
TehPeGaSuS
e47ad6ed3f
Fix some typos in the config change log.
2024-02-17 18:59:17 +00:00
Sadie Powell
f3b14694c6
Bump for 2.1.3-git.
2024-02-17 18:15:38 +00:00
Sadie Powell
e9424b529c
Release 2.1.2.
2.1.2
2024-02-17 18:14:10 +00:00
Sadie Powell
a60c796cf6
Update the config changelog.
2024-02-17 18:13:30 +00:00
Sadie Powell
fcf16ab20a
Merge branch '2.0' into 2.1.
2024-02-11 21:35:31 +00:00
Sadie Powell
8e3be20387
Update the Windows dependencies.
2024-02-11 21:34:00 +00:00
Sadie Powell
689dd44d3b
Add a GitHub security policy.
2024-02-11 21:32:23 +00:00
Sadie Powell
a25d0aa60e
Update the changelog.
2024-02-11 21:14:59 +00:00
Sadie Powell
c50d1dc2b5
Remove some outdated development docs.
2024-02-11 21:08:17 +00:00
Sadie Powell
274bb19d03
Switch Thread to use the C++11 equivalent, remove win32/pthread.
2024-02-11 20:35:21 +00:00
Sadie Powell
2c5b84bd1d
Replace Condition and Mutex with the C++11 standard equivalents.
2024-02-11 19:53:05 +00:00