- May 18, 2017
-
-
forevermatt authored
-
- May 06, 2017
-
-
Jaime Pérez Crespo authored
Added tests for SimpleSAML\Utils\Crypto
-
- May 05, 2017
-
-
Jaime Pérez Crespo authored
Fix link
-
Eric Heydrick authored
-
Jaime Pérez Crespo authored
Accessing a key in an array is not allowed when the array is not a variable but a value returned by a function.
-
Matt Schwager authored
This also required adding an additional argument to SimpleSAML\Utils\Crypto::loadPrivateKey to ease in testing. Without this additional argument, SimpleSAML_Configuration::getBaseDir eventually gets called to determine the private key location. This doesn't work well with vfsstream. This argument shouldn't cause too much trouble, and seems cohesive enough with the function's purpose.
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
The configuration of the MultiAuth authentication source specifies the auth sources that the user is presented with when asked for authentication. However, there was no proper check for the auth source selected by the user to ensure it is one of those allowed for MultiAuth.
-
Jaime Pérez Crespo authored
The reason was the lack of conversion to integer for each character of the strings before applying the XOR operator to them. The operator returns always an empty string when applied to two characters, and applying a binary-wise OR between 0 and an empty string, yields 0. Therefore, $diff is always 0, and the function returns true for every two strings with same length, regardless of their contents.
-
- May 02, 2017
-
-
Jaime Pérez Crespo authored
Added tests for SimpleSAMLUtilsSystem
-
Matt Schwager authored
-
- Apr 27, 2017
-
-
Jaime Pérez Crespo authored
-
- Apr 26, 2017
-
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
This reverts commit b1b0d0ef.
-
Jaime Pérez Crespo authored
This reverts commit c441f9c9.
-
Jaime Pérez Crespo authored
It looks like mb_substr() doesn’t cope well with NULL as the third parameter in PHP 5.3.
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
-
- Apr 24, 2017
-
-
Jaime Pérez Crespo authored
First, there’s no reason to obtain the logout URLs only when logout was initiated. If we get them always, we allow templates to do fancy things like using javascript to do everything on the fly, without going through the script, by dynamically loading the iframes. Second, we should always check the associations against the ones registered in the session. That way, we can log SPs out individually, and if we refresh the page after that, they will still be marked as logged out.
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
We stopped using the “async” URL mechanism in logout seven years ago.
-
Jaime Pérez Crespo authored
-
- Apr 23, 2017
-
-
Jaime Pérez Crespo authored
bugfix: Assigning an array to the data property of a template removes all data added previously during template initialization.
-
Jaime Pérez Crespo authored
-
- Apr 22, 2017
-
-
Jaime Pérez Crespo authored
This allows templates to build richer interfaces with more information to display. Additionally, the “SPs”, “from” and “jquery” data entries have been deprecated and scheduled for removal in 2.0.
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
This way we we allow those writing themes to use twig extensions, filters, or anything they may need.
-
- Apr 21, 2017
-
-
Jaime Pérez Crespo authored
The default values are fine if no other applications use PHP sessions. However, when other apps are using PHP sessions, a conflict arises with the defaults, so let's try to make the defaults a bit more resilient.
-
- Apr 04, 2017
-
-
Jaime Pérez Crespo authored
Added Redis session storage documentation
-
- Mar 31, 2017
-
-
Matt Schwager authored
-
- Mar 30, 2017
-
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
IVs must be random and one-time (never reused). Additionally, by deriving it from the key, the key length was effectively reduced to 128 bits.
-
Jaime Pérez Crespo authored
This allows custom themes to inject data for all templates by simply adding a new hook.
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
Add a check to the constructor of the new redis store to check if predis/predis is available, and throw a critical configuration error if not.
-