+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
+ GET-only method instead of enabling that only for POST/PUT. Fixes bug
+ #79595.
+
2006-09-28 Andrew Skiba <andrews@mainsoft.com>
* WebConnection.cs: TARGET_JVM
* 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>