github jcmturner/gokrb5 v5.2.0
Important client bug fixes and minor enhancements

latest releases: v8.4.4, v8.4.3, v8.4.2...
5 years ago

Summary:
This release resolves issues that would:

  • Cause authentication failures when curl used as an SPNEGO client
  • Leaking goroutines on clients. Causing issues when a client is long running.
  • Ignore kerberos options settings in the krb5 client configuration.
  • Result in a race condition if a client session renewal happened to coincide with accessing the session.

The release also includes some minor improvements to the SPNEGO http handler wrapper.

Details:
Bugs resolved:

  • Geometric growth of goroutines in client. (#132)
  • Client sessions suffered from race condition. (#140)
  • Error decrypting authenticator when name type is KRB5-NT-SRV-HST. (#148)
  • KRB options were not set correctly on KDC requests. (#139)

Enhancements:

  • Added the example/example.go to the CI Travis build to ensure it remains working. (#137)
  • Clarified documentation of the arguments to the SPNEGO http handler wrapper. (#147)
  • Enable the keytab principal arguement to the SPNEGO http handler wrapper to include the "@<REALM>" suffix. (#147)

Don't miss a new gokrb5 release

NewReleases is sending notifications on new releases.