Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
curl-7.63.0 not sending POST body when using --negotiate #3384
I did this
We use kerberos (GSSAPI/SPNEGO) for authenticating against web services. It seems something broke in 7.63.0, where POST bodies are not being transmitted when
Example command use:
When I checked the trace.log, I saw:
I expected the following
I expected to see the body transmitted, with a computed
For example, the same command ran in curl-7.54.0 yields:
[curl -V output]
Occurrect on both Linux and Mac
There's only a single change done to lib/http_negotiate.c since 7.62.0 and that's 07ebaf8, but it seems innocuous enough...
Would you be able to bisect your way to spot/verify the exact change that broke this functionality? See https://github.com/curl/curl/wiki/how-to-git-bisect on how to do it.
Sigh, I just have been hit by this on FreeBSD.
7.62.0 is working:
and now broken in 7.63.0:
I bisected down to: