From: Greg Hudson Date: Fri, 2 May 2025 21:14:02 +0000 (-0400) Subject: Update features list for 1.22 (again) X-Git-Tag: krb5-1.22-beta1~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5cf58c55fd84ea648b08109911d1fa3bf8c3a767;p=thirdparty%2Fkrb5.git Update features list for 1.22 (again) --- diff --git a/doc/mitK5features.rst b/doc/mitK5features.rst index a3679354f6..e260e8e083 100644 --- a/doc/mitK5features.rst +++ b/doc/mitK5features.rst @@ -685,7 +685,7 @@ Release 1.21 - Improved the test framework's detection of memory errors in daemon processes when used with asan. -Release 1.21 +Release 1.22 * User experience: @@ -697,11 +697,25 @@ Release 1.21 make fewer DNS queries in some configurations. - The realm configuration variable "sitename" can be set to cause - the client look for site-specific DNS records when making KDC + the client to query site-specific DNS records when making KDC requests. +* Administrator experience: + + - Principal aliases are supported in the DB2 and LMDB KDB modules + and in the kadmin protocol. (The LDAP KDB module has supported + aliases since release 1.7.) + + - UNIX domain sockets are supported for the Kerberos and kpasswd + protocols. + + - systemd socket activation is supported for krb5kdc and kadmind. + * Developer experience: + - KDB modules can be be implemented in terms of other modules using + the new krb5_db_load_module() function. + - The profile library supports the modification of empty profiles and the copying of modified profiles, making it possible to construct an in-memory profile and pass it to @@ -713,21 +727,25 @@ Release 1.21 * Protocol evolution: - - PKINIT has support for elliptic curve client certificates and for - ECDH key exchange. + - The PKINIT preauth module supports elliptic curve client + certificates, ECDH key exchange, and the Microsoft paChecksum2 + field. + + - The IAKERB implementation has been changed to comply with the most + recent draft standard and to support realm discovery. - - The IAKERB implementation has been changed to comply with the - standard. + - Message-Authenticator is supported in the RADIUS implementation + used by the OTP kdcpreauth module. * Code quality: - - Old-style function declarations have been removed, to accomodate - compilers removing support for them. + - Removed old-style function declarations, to accomodate compilers + which have removed support for them. - - OSS-Fuzz support has been added to the project's continuous - integration infrastructure. + - Added OSS-Fuzz to the project's continuous integration + infrastructure. - - GSS per-message token parsing code has been rewritten for improved + - Rewrote the GSS per-message token parsing code for improved safety. `Pre-authentication mechanisms`