I see why I did not face this problem before with other auth methods: because they (basic + digest) send 401 response only once per connection and the first request most probably is a GET. However, NTLM requires each request to have its own 401!
Best Regards, SZ ----- Original Message ----- From: "Fastream Technologies" <[EMAIL PROTECTED]> To: "ICS support mailing" <twsocket@elists.org> Sent: Thursday, September 14, 2006 8:25 PM Subject: Re: [twsocket] THttpSrv supporting NTLM Beta (updated) > Here is the real problem. Let me summarize: we have NTLM + POST on > THttpServer. The client sends full header and data BEFORE receiving 401. > How > will we know when the data ends and the new request begins? There is no > support for this (upload content length check) in the component now! The > component sometimes gets confused and sees the data as new request > header!! > > Best Regards, > > SubZero > > ----- Original Message ----- > From: "Fastream Technologies" <[EMAIL PROTECTED]> > To: "ICS support mailing" <twsocket@elists.org> > Sent: Thursday, September 14, 2006 8:10 PM > Subject: Re: [twsocket] THttpSrv supporting NTLM Beta (updated) > > > : Hello, > : > : I now see why I closed the socket after POST 401: because in the > : unauthenticated case, what should one do with all the data uploaded by > : client?? Simply take them with ReceiveStr() and throw away?? > : > : Regards, > : > : SZ > : > : ----- Original Message ----- > : From: "Arno Garrels" <[EMAIL PROTECTED]> > : To: "ICS support mailing" <twsocket@elists.org> > : Sent: Thursday, September 14, 2006 7:09 PM > : Subject: [twsocket] THttpSrv supporting NTLM Beta (updated) > : > : > :: Hi, > :: > :: For those of you not having followed the very long thread Urgent... > :: Here is an updated version of the THttpSrv supporting NTLM available. > :: http://www.duodata.de/misc/delphi/V6-HttpSrv-Ntlm-20060914.zip > :: > :: Read readme.txt for how to install. > :: This is for ICS V6 only. > :: > :: I'd be happy if someone test it in a domain environment, since I'm > :: running peer to peer. It includes a modified Websrv demo, a compiled > :: EXE is also included. > :: > :: --- > :: Arno Garrels [TeamICS] > :: http://www.overbyte.be/eng/overbyte/teamics.html > :: > :: > :: > :: > :: > :: -- > :: To unsubscribe or change your settings for TWSocket mailing list > :: please goto http://www.elists.org/mailman/listinfo/twsocket > :: Visit our website at http://www.overbyte.be > : > : -- > : To unsubscribe or change your settings for TWSocket mailing list > : please goto http://www.elists.org/mailman/listinfo/twsocket > : Visit our website at http://www.overbyte.be > > -- > To unsubscribe or change your settings for TWSocket mailing list > please goto http://www.elists.org/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be