http_ntlm_wb: Fix the error handling to align with that of native/SSPI NTLM #3894
No - I appreciate my description was a bit misleading. As such I have reworded it.
But in summary this is to align the error handling of the winbind NTLM to that of the native/SSPI behaviour that was missed in to the three commits that I mentioned above.
Currently when the server responds with 401 on NTLM authenticated connection (re-used) we consider it to have failed. However this is legitimate and may happen when for example IIS is set configured to 'authPersistSingleRequest' or when the request goes thru a proxy (with 'via' header). Implemented by imploying an additional state once a connection is re-used to indicate that if we receive 401 we need to restart authentication. Missed in fe6049f.
Any commit sent upstream ideally should have points of reference,
We all have had to do follow-ups occasionally, it happens.