X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem%2FSystem.Net%2FChangeLog;h=28f2b747b7c503c5a4a8180b0d927f500e9cff8d;hb=bf5947a0fd2b523c30833605ee69b2b041aa43f4;hp=f7cd586f87d5d01c901a4d88501560c8a5a3f636;hpb=66e45946fdd4bb31f6a761bf370192db6fb49e71;p=mono.git diff --git a/mcs/class/System/System.Net/ChangeLog b/mcs/class/System/System.Net/ChangeLog index f7cd586f87d..28f2b747b7c 100644 --- a/mcs/class/System/System.Net/ChangeLog +++ b/mcs/class/System/System.Net/ChangeLog @@ -1,3 +1,169 @@ +2010-07-21 Sebastien Pouliot + + * ServicePointManager.cs: Add special validation for Moonlight + * WebConnection.cs: Change a define to NET_2_1 + +2010-07-16 Gonzalo Paniagua Javier + + * WebClient.cs: ignore values set in CachePolicy and + UseDefaultCredentials instead of throwing NIEX. + +2010-07-14 Gonzalo Paniagua Javier + + * IPAddress.cs: allow values out of range as MS does. + +2010-07-08 Gonzalo Paniagua Javier + + * WebClient.cs: handle compressed streams when automatic decompression + is turned on by a class derived from WebClient. + +2010-07-01 Marek Habersack + + * WebRequest.cs: DefaultCachePolicy and CachePolicy return a + NoCacheNoStore policy in all cases now. Workaround for bug #583934 + +2010-06-29 Sebastien Pouliot + + * ServicePointManager.cs: Remove NET_2_0 defines around + RemoteCertificateValidationCallback + +2010-06-28 Gonzalo Paniagua Javier + + * IPAddress.cs: verify the last IPv4 digit too. + Fixes bug #612135. + +2010-06-16 Gonzalo Paniagua Javier + + * HttpWebRequest.cs: DELETE allows an entity body. + Fixes bug #614483. + +2010-06-15 Gonzalo Paniagua Javier + + * HttpWebRequest.cs: 307 does not change request method. + +2010-06-11 Jonathan Chambers + + * HttpListenerRequest.cs: Assign default value to variable before using. + +2010-05-18 Gonzalo Paniagua Javier + + * FtpDataStream.cs: + * FtpWebRequest.cs: properly close the data connection even when + nothing is read from it. Refixes bug #598908. + +2010-04-23 Gonzalo Paniagua Javier + + * FtpDataStream.cs: + * FtpWebRequest.cs: use streams instead of sockets as soon as + possible. Correctly initialize the control connection when SSL + is used and protect the data connection by default. + Fixes bug #598908. + +2010-04-20 Gonzalo Paniagua Javier + + * ChunkStream.cs: ignore chunk extensions when reading the chunk + size. Fixes bug #597556. + +2010-04-15 Gonzalo Paniagua Javier + + * HttpWebRequest.cs: set content length to -1 on redirect. Reset + 'FinishedReading' on redirects. Fixes bug #593596. + +2010-04-08 Gonzalo Paniagua Javier + + * ServicePointManager.cs: obtain the SubjectAltName extension the + right way. Fixes bug #594110. + +2010-03-27 Gonzalo Paniagua Javier + + * HttpWebRequest.cs: when PreAuthenticate is true, don't remove the + existing authorization related headers until we know we have a + replacement. Fixes bug #591633. + +2010-03-26 Gonzalo Paniagua Javier + + * ServicePointManager.cs: errors parsing the certificate don't prevent + calling the callback now. Exceptions thrown parsing the certificate + are printed to stderr in case they are library errors. + +2010-03-21 Gonzalo Paniagua Javier + + * WebClient.cs: fix handling of query string, whether it comes from + the address used or is part of the QueryString. + +2010-03-20 Miguel de Icaza + + * WebConnection.cs: Drop pre-2.0 and pre-1.1 support, and remove + warnings. + + * WebClient.cs: Drop the pre-2.0 support + +2010-03-19 Sebastien Pouliot + + * AuthenticationManager.cs: Internal type for Moonlight. + Add BasicClient, DigestClient, NtlmClient for NET_2_1 since + this applies to both monotouch and moonlight (client stack). + Removed unneeded NET_2_0 defines + * CookieContainer.cs: For Moonlight it needs to be internal in + System.dll and public in System.Net.dll. Removed unneeded NET_2_0 + defines + * HttpContinueDelegate.cs: Internal type for Moonlight. + * HttpRequestCreator.cs: Remove a MOONLIGHT define + * HttpStatusCode.cs: For Moonlight it needs to be internal in + System.dll and public in System.Net.dll + * HttpWebRequest.cs: Internal type for Moonlight. Change S.Config + to NET_2_1 defines (applies to both monotouch and moonlight). + Removed unneeded NET_2_0 and NET_1_1 defines + * HttpWebResponse.cs: Internal type for Moonlight. Removed + unneeded NET_2_0 defines + * IAuthenticationModule.cs: Internal type for Moonlight. + * ICertificatePolicy.cs: Internal type for Moonlight. + * ICredentialPolicy.cs: Internal type for Moonlight. Removed + unneeded NET_2_0 defines + * IWebRequestCreate.cs: For Moonlight it needs to be internal in + System.dll and public in System.Net.dll + * ServicePoint.cs: Internal type for Moonlight. Change S.Config + to NET_2_1 defines (applies to both monotouch and moonlight) + * ServicePointManager.cs: Remove a MOONLIGHT define + * WebException.cs: For Moonlight it needs to be internal in + System.dll and public in System.Net.dll. Removed unneeded NET_2_0 + defines + * WebHeaderCollection.cs: Internal type for Moonlight. Removed + unneeded NET_2_0 defines + * WebRequest.cs: Internal type for Moonlight. Change S.Config + to NET_2_1 defines (applies to both monotouch and moonlight) + * WebResponse.cs: Internal type for Moonlight. Removed unneeded + NET_2_0 defines + +2010-03-18 Gonzalo Paniagua Javier + + * FtpWebResponse.cs: + * FtpWebRequest.cs: for non-data operations, make sure we send the + QUIT command upon completion when KeepAlive is false. + Fixes bug #589305. + +2010-03-16 Jb Evain + + * Dns.cs, HttpRequestCreator.cs, ServicePoint.cs: use MOONLIGHT + symbol to disambiguate MonoTouch and Moonlight code. + +2010-03-11 Gonzalo Paniagua Javier + + * ServicePointManager.cs: perform the entire chain validation here. + +2010-03-09 Gonzalo Paniagua Javier + + * HttpConnection.cs: set the right position when a CR is found. + Fixes bug #577891. + +2010-03-09 Gonzalo Paniagua Javier + + * HttpListener.cs: + * HttpListenerRequest.cs: + * ListenerAsyncResult.cs: + * HttpConnection.cs: make sure there is no pending input when reusing + the connection. + 2010-03-08 Gonzalo Paniagua Javier * HttpListenerContext.cs: split the auth header in 2 parts.