We are missing a tevent_req_done() in gensec_http_ntlm_update_done() This was a regression introduced by commit d718e92d5e145dccd492c46febc249e462ce50c6. Sadly we can't have automated tests for this as we only implement the client side for this protocol. I've tested with using bin/smbtorture -W BLA -s /dev/null -Uadministrator%A1b2C3d4 ncacn_http:w2k8r2-219[593,RpcProxy=w2k8r2-219.bla.base,HttpUseTls=false,HttpAuthOption=ntlm] rpc.epmapper.epmapper.Lookup_simple While there I also verified basic authentication also works: bin/smbtorture -W BLA -s /dev/null -Uadministrator%A1b2C3d4 ncacn_http:w2k8r2-219[593,RpcProxy=w2k8r2-219.bla.base,HttpUseTls=false,HttpAuthOption=basic] rpc.epmapper.epmapper.Lookup_simple
Created attachment 13488 [details] git-am cherry-pick from master. Needed for 4.7.0.
Pushed to autobuild-v4-7-test.
Pushed to v4-7-test. Closing out bug report. Thanks!