Sorry, nothing to see here
[mono.git] / mcs / class / System / System.Net / ChangeLog
index 399d1c462915660a47d63007acfabeef46c2ab60..226b2c4f8d8bed20e1f68b6b235fd911f9c60c64 100644 (file)
@@ -1,3 +1,159 @@
+2007-01-11  Miguel de Icaza  <miguel@novell.com>
+
+       * HttpListenerRequest.cs (SetRequestLine): Add validation for the
+       verbs. 
+
+       Allow any verbs to go through, not only
+       the white list of verbs.
+
+       Fixes: 80504
+
+2007-01-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * RequestStream.cs: initialize the stream in both ctors. Fixes a couple
+       of unit tests.
+
+2006-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * HttpWebRequest.jvm.cs: Fixed line endings.
+       * HttpWebResponse.jvm.cs: Same.
+       * WebException.cs: Same.
+       * FtpWebRequest.cs: Same.
+       * VMWHttpProvider.jvm.cs: Same.
+
+2006-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
+
+        * DnsPermissionAttribute.cs: Fixed line endings.
+        * HttpVersion.cs: Same.
+        * FtpWebResponse.cs: Same.
+        * HttpContinueDelegate.cs: Same.
+        * FtpAsyncResult.cs: Same.
+        * EndpointPermission.cs: Same.
+        * IPv6Address.cs: Same.
+        * FtpDataStream.cs: Same.
+        * SocketPermission.cs: Same.
+        * FileWebRequest.cs: Same.
+       * FileWebResponse.cs: Same.
+        * DnsPermission.cs: Same.
+        * ProtocolViolationException.cs: Same.
+        * MonoHttpDate.cs: Same.
+        * SocketPermissionAttribute.cs: Same.
+        * CookieException.cs: Same.
+       * WebResponse.cs: Same.
+       * DefaultCertificatePolicy.cs: Same.
+
+2006-12-28  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * IPAddress.cs: On 1.1, 4-byte addresses are not supported in the 
+       ctor. Added null checks for the address passed in the ctors.
+
+2006-12-28  Miguel de Icaza  <miguel@novell.com>
+
+       * IPAddress.cs: The condition in 1.1 was broken, it only allowed
+       16-byte addresses, and never 4-byte addresses (only 2.0 had
+       them).  
+
+       Keep a single code path.
+
+       Also, remove all the NET_1_1 defines, we realistically only
+       distinguish between 1.1 and 2.0, we wont likely support 1.0, 1.1
+       and 2.0, so remove the 1.0 vs 1.1 conditionals.
+
+       Fixes 76792
+       
+2006-12-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebConnectionStream.cs: fix error in my last patch. Thanks to Felipe
+       Almeida.
+
+2006-12-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebConnection.cs:
+       * HttpWebRequest.cs:
+       * WebConnectionStream.cs: detect errors writing headers earlier and
+       avoid race that showed up with SSL. Fixes bug #80234.
+
+2006-12-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * EndPointListener.cs:
+       * ListenerPrefix.cs:
+       * ResponseStream.cs:
+       * ChunkedInputStream.cs:
+       * HttpConnection.cs:
+       * RequestStream.cs: add initial support for HTTPS.
+
+2006-12-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * FtpStatus.cs : The build gets broken when only-2.0 classes/members
+         are not excluded in 1.x build.
+
+2006-12-18  David Elkind  <davide@mainsoft.com>
+
+       * FtpAsyncResult.cs : FTP request is now working and covers about 100% of .NET API
+       * FtpDataStream.cs: FTP request is now working and covers about 100% of .NET API
+       * FtpWebRequest.cs: FTP request is now working and covers about 100% of .NET API
+       * FtpWebResponse.cs: FTP request is now working and covers about 100% of .NET API
+       * FtpStatus.cs: added composite status (includes status code and status description)
+
+2006-12-04  Konstantin Triger  <kostat@mainsoft.com>
+
+       * WebRequest.cs, WebResponse.cs: TARGET_JVM limitation workaround.
+
+2006-12-04  Konstantin Triger  <kostat@mainsoft.com>
+
+       * ServicePointManager.cs: correct assignment typo.
+       * ServicePoint.cs: Remove unneeded locks for getters, add internal setter.
+
+2006-11-27  Miguel de Icaza  <miguel@novell.com>
+
+       * WebRequest.cs: Instead of throwing NotImplemented exceptions,
+       call GetMustImplement, that way we do not need the whitelist, and
+       we save a handful of opcodes.
+
+2006-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpWebRequest.cs: add 2 more methods that are not supposed to have
+       a body. Fixes bug #80001.
+
+2006-11-15  Andrew Skiba  <andrews@mainsoft.com>
+
+       * WebHeaderCollection.cs: add stubs for new 2.0 properties.
+
+2006-11-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpWebResponse.cs: cookies are actually added to the request
+       container if any. Fixes bug #79821.
+
+2006-11-02  Michael Hutchinson  <m.j.hutchinson@gmail.com>
+
+       * WebRequest.cs: more closely follow MS behaviour: use system settings 
+         unless told otherwise, and respect app.config.
+
+2006-11-01  Michael Hutchinson  <m.j.hutchinson@gmail.com>
+
+       * GlobalProxySelection.cs: Obsolete GlobalProxySelection under 2.0 
+         profile, and move code to new property WebRequest.DefaultWebProxy.
+       * WebRequest.cs: Implement new 2.0 property DefaultWebProxy.
+         Add support for config option UseSystemDefault using simplistic
+         implementation of new 2.0 method GetSystemWebProxy ().
+
+2006-10-30  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * FtpWebRequest.cs : more build fixes.
+
+2006-10-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * EndPointListener.cs: update comment and avoid exception when the
+       program is exiting.
+
+2006-10-30  Miguel de Icaza  <miguel@novell.com>
+
+       * WebRequestMethods.cs: Another typo fix.
+
+       * ServicePointManager.cs: Set the default properly.
+
+       * SecurityProtocolType.cs: Remove non-existant defines. 
+
 2006-10-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * HttpWebRequest.cs: internally allow buffer if it's not a known
        * IPAddress.cs: prevent exceptions when trying to parse the static IPv6
        addresses.
 
-2003-10-17  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-10-17  Pedro Martinez Julia  <yoros@wanadoo.es>
 
        * WebClient.cs: use Path.DirectorySeparator instead of "/" for
        windows compatibility. Add some checks for file paths like
        "C:/xxx/yyy/..." and like "/home/xxx/...".
 
-2003-10-16  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-10-16  Pedro Martinez Julia  <yoros@wanadoo.es>
 
        * WebClient.cs: added a slash between directory and file names.
 
        * HttpWebResponse.cs: better abort handling and leave the stream in a
        stable status on abort.
 
-2003-10-12  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-10-12  Pedro Martinez Julia  <yoros@wanadoo.es>
 
        * WebClient.cs: refine reading of local files (like MS.NET).
 
-2003-10-10  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-10-10  Pedro Martinez Julia  <yoros@wanadoo.es>
 
        * WebClient.cs: MS.NET works right when we try OpenRead("file.txt")
        but we didn't. Now, when Uri fails with an exception, it adds
 
 2003-10-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
-       * HttpWebRequest.cs: handle 304 à la MS.
+       * HttpWebRequest.cs: handle 304 a la MS.
        * WebConnection.cs: set the response data when reading 0 bytes.
 
 2003-09-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>