Sadie Powell
|
5828cdba45
|
Move SASL protocol messages to the SASL header.
|
2025-03-03 21:45:59 +00:00 |
|
Sadie Powell
|
f9911dde52
|
Return references instead of pointers from the config system.
We used to return NULL from these methods but now we return an empty
block so this can never actually be null now.
|
2025-03-02 15:27:47 +00:00 |
|
Sadie Powell
|
bb3e124bdb
|
Deduplicate some SASL logic.
|
2025-02-25 20:45:34 +00:00 |
|
Sadie Powell
|
a4bfd52b7e
|
If a user is already connected on SASL fail just call BadPassword.
|
2025-02-23 17:50:05 +00:00 |
|
Sadie Powell
|
096c996900
|
Fix resetting the SASL password limit.
|
2025-02-23 11:44:52 +00:00 |
|
Sadie Powell
|
d5f4b06972
|
Improve SASL log messages for post-connection authentication.
|
2025-02-20 21:35:17 +00:00 |
|
Sadie Powell
|
ff8aca1db4
|
Apply bad password logic to SASL too.
|
2025-02-20 21:20:00 +00:00 |
|
Sadie Powell
|
8da52bf121
|
Clean up some session code in the SASL module.
|
2025-02-20 21:19:31 +00:00 |
|
Sadie Powell
|
8d3755af5b
|
Use fallback certs when doing SASL authentication.
|
2025-02-05 13:45:15 +00:00 |
|
Sadie Powell
|
115c9eb5a0
|
Merge the SASL data and ext parameters.
There might be more than this so its better to just store it in a
1+ parameter vector.
|
2025-02-05 13:45:15 +00:00 |
|
Sadie Powell
|
ee18083bb7
|
Make it easier to fail and delete SASL sessions.
|
2025-02-05 12:49:29 +00:00 |
|
Sadie Powell
|
0a82366a6b
|
Merge branch '2.0' into 2.1.
|
2025-01-14 13:41:19 +00:00 |
|
Sadie Powell
|
e71a9e2894
|
Avoid NickAlias lookups by storing a pointer in the NickCore.
|
2024-06-03 16:04:53 +01:00 |
|
Sadie Powell
|
f80bdf06ba
|
Fix a null pointer dereference in the sasl module.
|
2024-06-03 14:39:08 +01:00 |
|
Sadie Powell
|
c36030c826
|
Remove CanSVSLogout and implement logout support on Plexus.
|
2024-05-09 18:54:40 +01:00 |
|
Sadie Powell
|
c6cb4ba159
|
Fix some coding style issues.
|
2024-02-26 15:34:17 +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
|
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 |
|
Sadie Powell
|
7ac1fe5847
|
Rename several modules to remove the m_ prefix.
|
2024-01-24 12:22:51 +00:00 |
|