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