2010-04-13 Andreia Gaita <avidigal@novell.com>
[mono.git] / mcs / class / System.Net / System.Net.Policy / ChangeLog
1 2010-04-13  Andreia Gaita  <avidigal@novell.com>
2
3         * CrossDomainPolicyManager.cs: make the contentType detection
4         look for /xml at the end, it's more reliable
5         (fixes olympics for moonlight)
6
7 2010-04-07  Sebastien Pouliot  <sebastien@ximian.com> 
8
9         * ClientAccessPolicy.cs: Fake a "GET" method when applying a 
10         policy to sockets
11
12 2010-04-07  Sebastien Pouliot  <sebastien@ximian.com>
13
14         * BaseDomainPolicy.cs: Abstract-fy IsAllowed(WebRequest) and 
15         remove abstract IsAllowed(Uri,string[]) since it cannot provide
16         enough information for the client access policy.
17         * ClientAccessPolicy.cs: Replace IsAllowed(Uri,string[]) with
18         IsAllowed(WebRequest) and add logic for AllowAnyMethod
19         * ClientAccessPolicyParser.cs: Read "http-methods" attribute (new
20         in SL3) and set the new AllowAnyMethod property if the value is
21         "*" (the only legal value if the attribute is present).
22         * FlashCrossDomainPolicy.cs: Add IsAllowed(WebRequest) since it's
23         not part of BaseDomainPolicy anymore.
24
25 2010-04-06  Sebastien Pouliot  <sebastien@ximian.com> 
26
27         * ClientAccessPolicyParser.cs: Don't forget "http-request-headers"
28         as a valid attribute
29
30 2010-04-06  Sebastien Pouliot  <sebastien@ximian.com>
31
32         * ClientAccessPolicyParser.cs: Catch extra attributes that
33         leads to an invalid (no-access) policy. Fix parts of DRT#666
34         * CrossDomainPolicyManager.cs: Ignore policies sent with a 
35         Content-Type different than "text/*". Fix DRT#667
36         * FlashCrossDomainPolicyParser.cs: Catch extra attributes and
37         the case where a second policy is present (invalid xml). Fix 
38         parts of DRT#666
39
40 2010-03-10  Sebastien Pouliot  <sebastien@ximian.com>
41
42         * BaseDomainPolicy.cs, ClientAccessPolicy[Parser].cs, 
43         CrossDomainPolicyManager.cs, FlashCrossDomainPolicy[Parser].cs,
44         ICrossDomainPolicy.cs, NoAccessPolicy.cs, PolicyDownloadPolicy.cs,
45         SiteOfOriginPolicy.cs: Moved from System.Net.dll with namespace 
46         and minor build adjustments.
47