1 2010-04-07 Sebastien Pouliot <sebastien@ximian.com>
3 * BaseDomainPolicy.cs: Abstract-fy IsAllowed(WebRequest) and
4 remove abstract IsAllowed(Uri,string[]) since it cannot provide
5 enough information for the client access policy.
6 * ClientAccessPolicy.cs: Replace IsAllowed(Uri,string[]) with
7 IsAllowed(WebRequest) and add logic for AllowAnyMethod
8 * ClientAccessPolicyParser.cs: Read "http-methods" attribute (new
9 in SL3) and set the new AllowAnyMethod property if the value is
10 "*" (the only legal value if the attribute is present).
11 * FlashCrossDomainPolicy.cs: Add IsAllowed(WebRequest) since it's
12 not part of BaseDomainPolicy anymore.
14 2010-04-06 Sebastien Pouliot <sebastien@ximian.com>
16 * ClientAccessPolicyParser.cs: Don't forget "http-request-headers"
19 2010-04-06 Sebastien Pouliot <sebastien@ximian.com>
21 * ClientAccessPolicyParser.cs: Catch extra attributes that
22 leads to an invalid (no-access) policy. Fix parts of DRT#666
23 * CrossDomainPolicyManager.cs: Ignore policies sent with a
24 Content-Type different than "text/*". Fix DRT#667
25 * FlashCrossDomainPolicyParser.cs: Catch extra attributes and
26 the case where a second policy is present (invalid xml). Fix
29 2010-03-10 Sebastien Pouliot <sebastien@ximian.com>
31 * BaseDomainPolicy.cs, ClientAccessPolicy[Parser].cs,
32 CrossDomainPolicyManager.cs, FlashCrossDomainPolicy[Parser].cs,
33 ICrossDomainPolicy.cs, NoAccessPolicy.cs, PolicyDownloadPolicy.cs,
34 SiteOfOriginPolicy.cs: Moved from System.Net.dll with namespace
35 and minor build adjustments.