Skip to content

Commit

Permalink
Update features list for 1.21
Browse files Browse the repository at this point in the history
  • Loading branch information
greghudson committed Apr 13, 2023
1 parent 2928f4f commit 49d6ae2
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions doc/mitK5features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -642,6 +642,48 @@ Release 1.20

- Converted the remaining Tcl tests to Python.

Release 1.21

* User experience:

- Added a credential cache type providing compatibility with the
macOS 11 native credential cache.

* Developer experience:

- libkadm5 will use the provided krb5_context object to read
configuration values, instead of creating its own.

- Added an interface to retrieve the ticket session key from a GSS
context.

* Protocol evolution:

- The KDC will no longer issue tickets with RC4 or triple-DES
session keys unless explicitly configured with the new allow_rc4
or allow_des3 variables respectively.

- The KDC will assume that all services can handle aes256-sha1
session keys unless the service principal has a session_enctypes
string attribute.

- Support for PAC full KDC checksums has been added to mitigate an
S4U2Proxy privilege escalation attack.

- The PKINIT client will advertise a more modern set of supported
CMS algorithms.

* Code quality:

- Removed unused code in libkrb5, libkrb5support, and the PKINIT
module.

- Modernized the KDC code for processing TGS requests, the code for
encrypting and decrypting key data, the PAC handling code, and the
GSS library packet parsing and composition code.

- Improved the test framework's detection of memory errors in daemon
processes when used with asan.

`Pre-authentication mechanisms`

Expand Down

0 comments on commit 49d6ae2

Please sign in to comment.