[Mono-bugs] [Bug 53941][Maj] Changed - HttpWebRequest proxy handling bug

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 10 Feb 2004 18:51:36 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by liyul@hotmail.com.


--- shadow/53941	2004-02-10 07:22:50.000000000 -0500
+++ shadow/53941.tmp.16505	2004-02-10 18:51:36.000000000 -0500
@@ -1,12 +1,12 @@
 Bug#: 53941
 Product: Mono/Class Libraries
 Version: unspecified
 OS: unknown
 OS Details: 
-Status: NEEDINFO   
+Status: REOPENED   
 Severity: Unknown
 Priority: Major
 Component: Sys.Web
 AssignedTo: gonzalo@ximian.com                            
 ReportedBy: liyul@hotmail.com               
@@ -406,6 +406,19 @@
 Can you try the attached patch to HttpWebRequest and tell me if it works?
 ------- Additional Comments From gonzalo@ximian.com  2004-02-10 07:19 -------
 Created an attachment (id=6660)
 Proposed fix
+------- Additional Comments From liyul@hotmail.com  2004-02-10 18:51 -------
+The patch fixed case IV with Netscape Proxy Server but not the other
+For case I, II, notice that body part for the 407 response is omitted
+(such is optional per HTTP/1.1 spec) and actually some other proxy
+server (squid?) does this. So it should be easy fix.
+For case III, it is tricky (ISA 2000 supports Negotiate, NTLM,
+Kerberos in authenitcation schemes and return them in the
+authentication-required response). You have to pick whichever
+supported and use it.