stable
Clone or download
Read-only
This is a follow-up contribution to commit e8da2b2ccea519a0593d33f604f31037d805dc92. Only Same-Site cookie protection is implemented. PHP documentation explicitely say that the session name should contain only alphanumeric characters [1] which prevent us to use the cookie prefix protection. However, PHP does not seem to prevent the use of the char - and _, a deep dive into PHP internals is needed to understand why this warning is present in the documentation before using the cookie prefix protection. This is part of request #10979: Implement Same-Site cookie and cookie prefixes protections [1] https://secure.php.net/manual/en/function.session-name.php Change-Id: I65c3f0eae9ff67bd183e2b1fb5c6150355780d80
Modified Files
Name | ||||
---|---|---|---|---|
M | src/common/include/CookieManager.class.php | +3 | −13 | Go to diff View file |
M | src/common/include/LoaderScheduler.php | +2 | −5 | Go to diff View file |
M | src/common/session/PHP_Session.class.php | +22 | −10 | Go to diff View file |
M | tests/simpletest/common/include/CookieManagerTest.php | +8 | −0 | Go to diff View file |