Skip to content
Snippets Groups Projects
  1. May 13, 2018
  2. May 02, 2018
  3. Feb 21, 2018
  4. Nov 29, 2017
  5. Oct 19, 2017
  6. Aug 15, 2017
  7. Aug 14, 2017
    • Jan de Mooij's avatar
      Make POST template compatible with CSP (#635) · 9c49e503
      Jan de Mooij authored
      See issue #593 for a problem description.
      SimpleSamlPHP makes use of unsafe inline Javascript and CSS elements.
      Although most generated HTML uses SimpleSamlPHP's own headers, the
      keepPost option in an authentication request uses the headers of
      the PHP application it is sent from. This forces web applications
      using SimpleSamlPHP to allow 'unsafe-inline' in their Content
      Security Policy.
      
      This commit fixes this issue for the keepPost page ''only'', to
      allow PHP applications using SimpleSamlPHP to use a more strict
      Content Security Policy. This does not take away from possible
      XSS vulnerabilities in other parts of SimpleSamlPHP.
      9c49e503
  8. May 09, 2017
  9. Feb 09, 2017
  10. Jan 11, 2017
  11. Jan 10, 2017
  12. Oct 26, 2016
  13. Oct 25, 2016
  14. Oct 12, 2016
  15. Oct 11, 2016
  16. Oct 07, 2016
  17. Oct 04, 2016
  18. Sep 26, 2016
    • Tim van Dijen's avatar
      Fix minor XHTML compliancy issues (#479) · 5ffabc78
      Tim van Dijen authored
      Don't start a <dl> when there's no content for it. Would result in "<dl></dl>".
      
      One error left in: data-clipboard-target="#metadata"
      JavaScript should probably be changed to check for id instead of a proprietary attribute.
      
      Add mandatory cols-attribute for non-CSS compatible browsers.
      
      We're one column short
      5ffabc78
  19. Sep 15, 2016
  20. Aug 31, 2016
  21. Aug 30, 2016
  22. Aug 25, 2016
  23. Aug 22, 2016
  24. Aug 16, 2016
  25. Aug 05, 2016
  26. Jul 28, 2016
    • Jaime Pérez's avatar
      Remove debugging leftovers. · f261dfc1
      Jaime Pérez authored
      f261dfc1
    • Jaime Pérez's avatar
      bugfix: Allow attributes to contain raw XML as their values. · 977b8e86
      Jaime Pérez authored
      A recent change in simplesamlphp/saml2#60 made the library return a DOMNodeList object when the contents of the AttributeValue element are not text. This lead to a bug, since the returned value is not serializable, and when storing it in the session it will go away as soon as we serialize the session to store it in the backend (whatever that is). This is always, as the SP will always redirect to the URL originating authentication. The result was an empty DOMNodeList object where there should be some value.
      
      This commit makes the SimpleSAML_Session to implement the Serializable interface. When obtaining the attributes during login (doLogin() method), the code will now look for DOMNodeList objects, and dump them as a string with the XML representation of their contents in the 'RawAttributes' array inside $this->authData[$authority]. This allows us to parse the XML back when unserializing, and restore the original DOMNodeList object as the value of the attribute.
      
      The issue was reported originally in the mailing list by Enrico Cavalli, affecting eduPersonTargetedID. This resolves #424.
      977b8e86
  27. Jun 27, 2016
    • Jaime Pérez's avatar
      Fix for compatibility with PHP 5.3. · 9ff8b6f7
      Jaime Pérez authored
      PHP 5.3 does not allow the use of $this inside closures. This is a temporary fix for compatibility with 5.3, while we are still supporting it. We will drop this when updating the minimum requirements to PHP 5.4.
      9ff8b6f7
  28. Mar 10, 2016
  29. Mar 09, 2016
  30. Mar 01, 2016
Loading