- Oct 10, 2017
-
-
Matt Clarkson authored
-
Jaime Pérez Crespo authored
Allow CLI invocation of Cron
-
Jaime Pérez Crespo authored
This resolves #695.
-
Jaime Pérez Crespo authored
In order to fix this, we first sanitize any URL given to SimpleSAML\Utils\HTTP::checkURLAllowed() so that we make sure we have a true URL without spurious characters. Secondly, we stop using an "onload" event in the body of the redirect page to trigger the redirect automatically. Instead, we use a "meta refresh" redirection. This double remediation is because there were two issues here: one, we were printing user input inside a chunk of javascript code. The other exploits the fact that the header() function silently breaks when a null character is part of the URL given to a "Location" header. In that case, the HTTP 302 Redirection doesn't happen, and then the browser loads the HTML and goes through it, running the injected javascript. This fixes #699.
-
- Oct 07, 2017
-
-
Thijs Kinkhorst authored
Correct Redis store port argument string
-
- Oct 04, 2017
-
-
Matt Schwager authored
-
- Sep 22, 2017
-
-
Thijs Kinkhorst authored
-
Thijs Kinkhorst authored
-
Thijs Kinkhorst authored
-
- Sep 20, 2017
-
-
Thijs Kinkhorst authored
-
- Sep 07, 2017
-
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
Fix build as a side effect. When vimeo/psalm tries to resolve dependencies, it now fails with this.
-
Jaime Pérez Crespo authored
This method allows us to parse a URL and "rebase" it based on the $config['application']['baseURL'] configuration option. Thanks to this, applications will be able to configure a canonical base URL for the application, effectively translating any URL that might be built incorrectly (e.g. not using HTTPS because that is offloaded to a reverse proxy).
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
It can now be used with \SimpleSAML\Auth\Simple, although the old name still works too.
-
Jaime Pérez Crespo authored
Using null as memcache prefix in default config causes fatal error.
-
Greg Harvey authored
-
- Sep 05, 2017
-
-
Thijs Kinkhorst authored
searchformultiple() will loop over all the configured base dn's to search in. However, it would break on the first search that does not return `false`. A search that yields 0 hits is not `false`, however (it is only false when an error occurred). So when using more than one base, users would not be found if they were part of the second or later base, which is contrary to the intention. This is now changed so the loop breaks when the result is not false, and the number of found results is > 0.
-
Thijs Kinkhorst authored
-
- Sep 04, 2017
-
-
Jaime Pérez Crespo authored
-
- Sep 01, 2017
-
-
Patrick Radtke authored
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
Nothing works to make psalm work, try moving the config to the root of the repo and skip the -c parameter.
-
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
-
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
Also make the default namespace parameter mandatory, so that the function is not ADFS-specific.
-
Jaime Pérez Crespo authored
Flexible namespace
-
Jaime Pérez Crespo authored
-
Tim van Dijen authored
-
Jaime Pérez Crespo authored
-
Jaime Pérez Crespo authored
Reduce state spill over between tests
-
- Aug 31, 2017
-
-
Patrick Radtke authored
-