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: