1 2010-04-13 Sebastien Pouliot <sebastien@ximian.com>
3 * CrossDomainPolicyManager.cs: Fix previous change since it
4 breaks several valid cases (e.g. text/*, text/xml; charset=utf-8)
5 and does not completely covers the application/xml case.
6 Avoid possible ArgumentException while adding policies since it
9 2010-04-13 Andreia Gaita <avidigal@novell.com>
11 * CrossDomainPolicyManager.cs: make the contentType detection
12 look for /xml at the end, it's more reliable
13 (fixes olympics for moonlight)
15 2010-04-07 Sebastien Pouliot <sebastien@ximian.com>
17 * ClientAccessPolicy.cs: Fake a "GET" method when applying a
20 2010-04-07 Sebastien Pouliot <sebastien@ximian.com>
22 * BaseDomainPolicy.cs: Abstract-fy IsAllowed(WebRequest) and
23 remove abstract IsAllowed(Uri,string[]) since it cannot provide
24 enough information for the client access policy.
25 * ClientAccessPolicy.cs: Replace IsAllowed(Uri,string[]) with
26 IsAllowed(WebRequest) and add logic for AllowAnyMethod
27 * ClientAccessPolicyParser.cs: Read "http-methods" attribute (new
28 in SL3) and set the new AllowAnyMethod property if the value is
29 "*" (the only legal value if the attribute is present).
30 * FlashCrossDomainPolicy.cs: Add IsAllowed(WebRequest) since it's
31 not part of BaseDomainPolicy anymore.
33 2010-04-06 Sebastien Pouliot <sebastien@ximian.com>
35 * ClientAccessPolicyParser.cs: Don't forget "http-request-headers"
38 2010-04-06 Sebastien Pouliot <sebastien@ximian.com>
40 * ClientAccessPolicyParser.cs: Catch extra attributes that
41 leads to an invalid (no-access) policy. Fix parts of DRT#666
42 * CrossDomainPolicyManager.cs: Ignore policies sent with a
43 Content-Type different than "text/*". Fix DRT#667
44 * FlashCrossDomainPolicyParser.cs: Catch extra attributes and
45 the case where a second policy is present (invalid xml). Fix
48 2010-03-10 Sebastien Pouliot <sebastien@ximian.com>
50 * BaseDomainPolicy.cs, ClientAccessPolicy[Parser].cs,
51 CrossDomainPolicyManager.cs, FlashCrossDomainPolicy[Parser].cs,
52 ICrossDomainPolicy.cs, NoAccessPolicy.cs, PolicyDownloadPolicy.cs,
53 SiteOfOriginPolicy.cs: Moved from System.Net.dll with namespace
54 and minor build adjustments.