v0.1.0
What's Changed
- Bump minimum required version to Go 1.24 by @qmuntal in #53
- Fix OOM in NTLM negotiator by avoiding buffering of seekable request bodies by @Copilot in #54
- Don't modify the rountripped request by @qmuntal in #57
- Fix a race occurring when the wrapped Rountripper closes the request body in another goroutine by @qmuntal in #58
- Fix a race occurring when the wrapped Rountripper reads request fields in another goroutine by @qmuntal in #59
- Only perform basic auth if requested by the server by @qmuntal in #60
- Don't pass the original body in the client handshake request by @qmuntal in #61
- Return latest server response in case there is an error processing the handshake by @qmuntal in #63
- Send body on client NTLM handshake by @qmuntal in #64
- Support user accounts not living in server's domain by @qmuntal in #65
- Implement NewAuthenticateMessage and deprecate ProcessChallenge by @qmuntal in #67
- Make basic authentication support opt-in by @qmuntal in #66
- Allow passing custom client domain and workstation name by @qmuntal in #68
- set NEGOTIATE_NTLM and NEGOTIATE_ALWAYS_SIGN capabilities by @qmuntal in #69
- testing: add e2e tests by @gdams in #56
New Contributors
Full Changelog: v0.0.1...v0.1.0