Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
curl --fail --negotiate behavior changed between 7.64.0 and 7.65.0 #3992
Per #3726 I am opening a new issue for this.
fails with exit code 22 and no useful messages. Enabling verbose output also shows nothing telling about what happened.
The issue is that if even the initial
Certainly for HTTP/Negotiate (and only HTTP/Negotiate) any failures of followup
I do not think that you need to have a working GSS setup to test this class of bugs. These bugs are about changes of behavior in cases where
Before 6c60355 there was either no failure at all (because
It is not only
... and will open a pull request once I have some test-coverage for it...
If HTTPAUTH_GSSNEGOTIATE was used for a POST request and gss_init_sec_context() failed, the POST request was sent with empty body. This commit also restores the original behavior of `curl --fail --negotiate`, which was changed by commit 6c60355. Add regression tests 2077 and 2078 to cover this. Fixes curl#3992