Sadie Powell
|
f380b27ed3
|
Move fingerprints to their own table.
|
2026-02-22 17:03:32 +00:00 |
|
Sadie Powell
|
66f53128ce
|
Add support for disabling automatic login.
Automatic login was created before we had SASL. Now, if a user wants
to log in using their client certificate they can use SASL EXTERNAL.
|
2026-02-22 17:01:34 +00:00 |
|
Sadie Powell
|
aef1925b1d
|
Fix finding gettext on Windows.
Unfortunately we need to move our escape character from 0x1A to 0x1B
because newer versions of gettext treat the former as an EOF character.
|
2026-02-08 00:23:41 +00:00 |
|
Sadie Powell
|
81aa37543e
|
Merge branch '2.0' into 2.1.
|
2026-01-01 18:07:12 +00:00 |
|
Sadie Powell
|
52063fe05f
|
Fix some messages that should use plural forms.
|
2025-11-25 00:48:41 +00:00 |
|
Sadie Powell
|
20a8fcc574
|
Stop inconsistently apologising in error messages.
|
2025-11-25 00:48:41 +00:00 |
|
Sadie Powell
|
be965f2618
|
Rework the module headers to use namespaces and static services.
|
2025-11-25 00:48:41 +00:00 |
|
Sadie Powell
|
fa0c6ba821
|
Consistently use the same header layout on all files.
|
2025-11-12 19:49:59 +00:00 |
|
Sadie Powell
|
3390d82ebe
|
Log the fingerprint used to authenticate in ns_cert.
|
2025-09-26 11:22:20 +01:00 |
|
Sadie Powell
|
f3743cd37d
|
Remove hardcoded command names from most messages.
|
2025-04-22 18:56:26 +01:00 |
|
Sadie Powell
|
ce362854a3
|
Update as many messages as possible for automatic line wrapping.
|
2025-04-16 00:04:30 +01:00 |
|
Sadie Powell
|
e4f88d44cd
|
Deduplicate checks in ns_cert.
|
2025-04-05 06:53:40 +01:00 |
|
Sadie Powell
|
e7b18609f6
|
Add defines for the core serialisation type names.
|
2025-03-12 15:53:52 +00:00 |
|
Sadie Powell
|
df0cd3ef3e
|
Move some headers around.
|
2025-03-08 12:22:07 +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
|
0a82366a6b
|
Merge branch '2.0' into 2.1.
|
2025-01-14 13:41:19 +00:00 |
|
Sadie Powell
|
9a44b74186
|
Let the user know about their cert being auto-added to their account.
|
2024-10-11 18:55:22 +01:00 |
|
Sadie Powell
|
528b5938ec
|
Automatically determine SQL column type from the field.
Also add more column types to ensure we are storing data in the
best format in the database.
|
2024-08-14 05:47:55 +01:00 |
|
Sadie Powell
|
8a1bffba9b
|
Fix a crash in ns_cert.
|
2024-06-10 11:16:05 +01:00 |
|
Sadie Powell
|
e9243c3fde
|
Add the ReplaceCert method to CertService.
|
2024-05-01 21:20:31 +01:00 |
|
Sadie Powell
|
be3822523b
|
Automatically add client certificates to the cert list on register.
|
2024-05-01 17:23:10 +01:00 |
|
Sadie Powell
|
7c93007aa6
|
Avoid duplicate entries in ReplaceCert.
|
2024-04-14 12:23:19 +01:00 |
|
Sadie Powell
|
39d288f99f
|
Rename hash_map to unordered_map to match the underlying container.
|
2024-03-09 22:22:56 +00:00 |
|
Sadie Powell
|
579af3c442
|
Rip out ns_access and related code.
This is wildly insecure and has been disabled by default for at
least a decade.
|
2024-02-29 16:14:15 +00:00 |
|
Sadie Powell
|
b5b3c74477
|
Make functions that don't use this static.
|
2024-02-27 10:48:55 +00:00 |
|
Sadie Powell
|
c6cb4ba159
|
Fix some coding style issues.
|
2024-02-26 15:34:17 +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
|
484160eb4e
|
Shuffle modules around a bit.
|
2024-01-24 12:34:34 +00:00 |
|