In Assembly:
[mono.git] / mcs / class / System.Net / System.Net / ChangeLog
1 2009-05-09  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * WebHeaderCollection_2_1.cs: When associated with a WebRequest 
4         the header collection items needs to be validated since not all
5         headers will be valid. Part of fix for DRT#532
6
7 2009-04-16  Sebastien Pouliot  <sebastien@ximian.com> 
8
9         * HttpWebRequest_2_1.cs: Rework the throwing of NIE so gui-compare
10         does not report them (since they are the "right" behavior)
11         * WebClient_2_1.cs: Fix BaseAddress property to return the URI to 
12         the XAP file. Implement protected GetWebRequest which will make an
13         absolute URI from a relative one (using BaseAddress). That remove
14         the need of the previous hack.
15         * WebRequest_2_1.cs: Remove previous hack
16
17 2009-04-11  Sebastien Pouliot  <sebastien@ximian.com> 
18
19         * WebClient_2_1.cs: WebClient allows relative URI...
20         * WebRequest_2_1.cs: ...while WebRequest does not by default. 
21         Also uncomment a few checks for new test cases
22
23 2009-04-11  Sebastien Pouliot  <sebastien@ximian.com>
24
25         * DnsEndPoint_2_1.cs: Adjust exceptions wrt unit tests
26         * HttpWebRequest_2_1.cs: Fix Headers property wrt unit tests: 
27         * WebClient_2_1.cs: Fix some properties
28         * WebHeaderCollection_2_1.cs: Adjust exceptions wrt unit tests
29         * WebRequest_2_1.cs: Add RegisterPrefix functionality and add
30         missing checks (fix unit tests)
31
32 2009-04-09  Sebastien Pouliot  <sebastien@ximian.com>
33
34         * DnsEndPoint_2_1.cs: Fix header.
35         * HttpStatusCode_2_1.cs: New. SL2 (short) version of the enum
36         * HttpWebRequest_2_1.cs: Add missing members
37         * WebExceptionStatus_2_1.cs: New. SL2 (short) version of the enum
38         * WebHeaderCollection_2_1.cs: Implement S.C.IEnumerable
39
40 2009-03-11  Rolf Bjarne Kvinge  <RKvinge@novell.com>
41
42         * WebClient_2_1.cs: OnOpenReadCompleted and OnDownloadStringCompleted:
43         make sure we don't pass any exceptions back to native code.
44
45 2009-03-04  Rolf Bjarne Kvinge  <RKvinge@novell.com>
46
47         * WebClient_2_1.cs: Stub out missing methods.
48         * WriteStreamClosedEventArgs_2_1.cs: 
49         * WriteStreamClosedEventHandler_2_1.cs: Added.
50
51 2009-02-05  Geoff Norton  <gnorton@novell.com>
52
53         * WebClient_2_1.cs: Use g_timeout_add instead of g_idle_add here until
54         SyncContext is ready, as its less prone to starvation.
55
56 2009-02-05  Geoff Norton  <gnorton@novell.com>
57
58         * WebClient_2_1.cs: CancelAsync calls Thread.Interrupt so needs to be
59         SecuritySafeCritical for now.
60
61 2009-01-26  Rolf Bjarne Kvinge  <rkvinge@novell.com>
62
63         * WebClient_2_1.cs: Ensure we don't let exceptions go to native code.
64         * HttpWebRequest_2_1.cs: Add AllowReadStreamBuffering.
65
66 2009-01-21  Geoff Norton  <gnorton@novell.com>
67
68         * WebClient_2_1.cs: Make the ManualResetEvent local to the callback
69         because a WebClient can be reused causing a wait-handle race here
70         allowing a delegate to get collected causing a crash.
71
72 2009-01-21  Chris Toshok  <toshok@ximian.com>
73
74         * WebClient_2_1.cs: add 1 method back in, CancelAsync.
75
76 2009-01-12  Geoff Norton  <gnorton@novell.com>
77
78         * WebClient_2.1.cs: SL2 webclient supports BaseAddress.
79
80 2008-10-16  Jb Evain  <jbevain@novell.com>
81
82         * WebHeaderCollection_2_1.cs: update to SL2 api.
83
84 2008-10-16  Jb Evain  <jbevain@novell.com>
85
86         * WebResponse_2_1.cs: update API to SL2.
87
88 2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
89
90         * WebClient_2_1.cs: set the address on OpenReadCompletedEventArgs
91         ctor.
92
93 2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
94
95         * WebClient_2_1.cs: enable the DownloadStringAsync code
96
97 2008-08-19  Geoff Norton  <gnorton@novell.com>
98
99         * WebClient_2_1.cs: Keep a reference to the tick callback until its completed.
100
101 2008-08-18  Geoff Norton  <gnorton@novell.com>
102
103         * WebRequest_2_1.cs: Set a delegate callback for BrowserHttpWebRequest
104         to update progress.
105         * WebClient_2_1.cs: Refactor the OnDownloadedChanged method, as its already
106         emitting on the right thread.  Clean up the OnOpenReadCompleted method.
107         Set a delegate callback for BrowserHttpWebRequest to updated Progress.
108
109 2008-08-17  Geoff Norton  <gnorton@novell.com>
110
111         * WebRequest_2_1.cs: We support relative URI's now.
112
113 2008-08-14  Geoff Norton  <gnorton@novell.com>
114
115         * WebClient_2_1.cs: A dirty hack to emit the events on the proper thread
116         until we can figure out exactly how to leverage Dispatcher over here.
117
118 2008-06-18  Stephane Delcroix  <sdelcroix@novell.com>
119
120         * WebRequest_2_1.cs: Load BrowserHttpWebRequest from the right assembly
121
122 2008-06-10  Stephane Delcroix  <sdelcroix@novell.com>
123
124         * DnsEndPoint_2_1.cs: embed an IPAddress and rely on IPEndPoint
125         for serialization.
126
127 2008-06-04  Stephane Delcroix  <sdelcroix@novell.com>
128
129         * DnsEndPoint_2_1.cs: new DnsEndPoint class for SL2b1
130
131 2008-04-13  Jb Evain  <jbevain@novell.com>
132
133         * *_2_1.cs: move the specific 2.1 System.Net code to the
134         assembly System.Net.