ChangeLog 1.5 KB

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