- Aug 11, 2020
-
-
Tim van Dijen authored
-
- Aug 10, 2020
-
-
Tim van Dijen authored
Improve error handling
-
- Aug 08, 2020
-
-
Tim van Dijen authored
This reverts commit f1e05f8f.
-
Tim van Dijen authored
-
Thijs Kinkhorst authored
The previous situation was confusing with various contradicting (staments of) defaults, mixed with old style and new style configuration. Simplify by deciding that having backtraces is so useful that it is the defaut, both old and new style configurations. (It was already default on in the config template, which seems 'canonical'.)
-
- Aug 07, 2020
-
-
Thijs Kinkhorst authored
Previously, would show inappropriate precision, like "0.0598134 hours ago" or "1490532.4129 hours from now" depending on the expiration date.
-
- Jul 31, 2020
-
-
Tim van Dijen authored
-
- Jul 01, 2020
-
-
Thijs Kinkhorst authored
-
Guy Halse authored
Follow the suggestions of [draft-knodel-terminology-00](https://tools.ietf.org/id/draft-knodel-terminology-00.html) and other language frameworks and replace the notion of master/slave with a more neutral primary/secondary.
-
- Jun 13, 2020
-
-
Tim van Dijen authored
Convert to our wrapper class for assertions
-
- Jun 10, 2020
-
-
Mischa Salle authored
Check whether http://macedir.org/entity-category is set in the EntityAttributes before using it as argument in in_array(). This prevents a "TypeError: in_array() expects parameter 2 to be array, null given" error. This situation happens when we do have EntityAttributes in the metadata but none of type "http://macedir.org/entity-category". An example is an IdP supporting https://refeds.org/category/research-and-scholarship, which would have "http://macedir.org/entity-category-support" but not per se also "http://macedir.org/entity-category".
-
Mischa Salle authored
-
Mischa Salle authored
We can remove several tags, login:processing and admin:metaconv_selectfile, and replace several others with their English text.
-
- May 19, 2020
-
-
Tim van Dijen authored
-
- May 13, 2020
-
-
Tim van Dijen authored
-
Tim van Dijen authored
-
- May 11, 2020
-
-
Tim van Dijen authored
-
- May 10, 2020
-
-
Jaime Pérez Crespo authored
An issue in the code prevented the SameSite session cookie option from being set the first time we were reaching SSP when using PHP versions older than 7.3. This fixes #1320
-
- May 07, 2020
-
-
Silas authored
* fixed warning when Warning: session_create_id(): Failed to create new ID in /var/ssosp/lib/SimpleSAML/SessionHandlerPHP.php * Use session_create_id() unconditionally In master, we require PHP 7.2, which is guaranteed to provide `session_create_id()`. Therefore, we don't need the if clause any longer. Add also a warning when `session_create_id()` fails, and fall back gracefully to our old way to create session IDs. Co-authored-by:
Jaime Pérez Crespo <jaime.perez@uninett.no>
-
- May 06, 2020
-
-
Tim van Dijen authored
-
- May 05, 2020
-
-
Tim van Dijen authored
-
- May 01, 2020
-
-
Jon Dufresne authored
-
- Apr 30, 2020
-
-
Tim van Dijen authored
-
- Apr 29, 2020
-
-
Thijs Kinkhorst authored
-
Tim van Dijen authored
-
- Apr 16, 2020
-
-
Olav Morken authored
If the file system containing the PHP code is case-insensitive, a request containing an uppercase file extension will return the contents of the PHP file to the browser instead of executing it. E.g. a request for this URL will return the source code: https:/sp.example.org/simplesaml/module.php/core/frontpage_welcome.PHP Fix that by converting the path to lowercase before checking the file extension. See the following page for details: https://github.com/simplesamlphp/simplesamlphp/security/advisories/GHSA-24m3-w8g9-jwpq
-
- Apr 15, 2020
-
-
Jaime Pérez Crespo authored
-
- Apr 14, 2020
-
-
Aaron St. Clair authored
Issue #1272 - SSP refuses to use temp dir if it doesn't own it, even though it can write to it (#1314) * Issue #1272 - SSP refuses to use temp dir if it doesn't own it, even though it can write to it This has been addressed using the is_writable function instead of checking for UID, which only works in a Linux environment Co-authored-by:
Aaron St. Clair <astclair@ecrs.com>
-
- Mar 31, 2020
-
-
Jaime Pérez Crespo authored
The callable must be called from the sendContent() method, rather than send(). Otherwise, sendHeaders() is never called.
-
- Mar 21, 2020
-
-
Tim van Dijen authored
-
- Mar 18, 2020
-
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
This was available for the memcache extension, but when we moved to memcached it went away since the API is different and required changes. The issue with persitence in memcached is that persistent connections require a common identifier, which shouldn't be fixed. Therefore, we need to change a bit the way the memcache servers are configured in config.php as well.
-
- Mar 17, 2020
-
-
Tim van Dijen authored
-
- Mar 06, 2020
-
-
Tim van Dijen authored
-
- Mar 05, 2020
-
-
Tim van Dijen authored
-
Tim van Dijen authored
-
- Feb 22, 2020
-
-
Tim van Dijen authored
-
Tim van Dijen authored
-
Tim van Dijen authored
-