Folks,

I know I have been a pain in the rear ;-)

Your feedback would be highly appreciated. I know it is quite a bit of a
patch ;-) So, you are welcome to start throwing bad tomatoes at me

[Taking cover]

Oleg

On Wed, 2003-03-19 at 20:59, [EMAIL PROTECTED] wrote:
> DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
> RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
> <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17884>.
> ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
> INSERTED IN THE BUG DATABASE.
> 
> http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17884
> 
> Multiple DIGEST authentication attempts with same credentials
> 
> 
> 
> 
> 
> ------- Additional Comments From [EMAIL PROTECTED]  2003-03-19 19:59 -------
> While working on a fix for this bug I have come to realize that any sort of
> clean solution would require an almost complete authentication logic redesign.
> Authenticator#authenticate method needed to be more modular, so that HttpClient
> class could access information about authentication scheme being used. Besides,
> authentication parsing logic was a complete mess. I was not sure I could fix it
> without introducing subtle bugs
> 
> IMPORTANT: The patch retains full API compatibility with the existing version.
> No existing code should be broken.
> 
> This patch should also fix the following bugs:
> http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17158
> http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16861
> 
> You'll have to perform some manual adjustments after having applied the patch:
> - create org.apache.commons.httpclient.auth package
> - move AuthChallengeParser, AuthenticationException,
> MalformedChallengeException, AuthScheme, AuthSchemeBase, BasicScheme,
> DigestScheme, NTLMScheme, RFC2617Scheme, HttpAuthenticator classes to the newly
> created package
> 
> Oleg
> PS: New classes have not been documented yet
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to