wiki.techinc.nl/tests/phpunit/includes/db
Aaron Schulz fb51330084 rdbms: include client ID hash in ChronologyProtector cookies
Previously, if an internal service forwarded the cookies for a
user (e.g. for permissions) but not the User-Agent header or not
the IP address (e.g. XFF), ChronologyProtector could timeout
waiting for a matching writeIndex to appear for the wrong key.

The cookie now tethers the client to the key that holds the
DB positions from their last state-changing request.

Bug: T194403
Bug: T190082
Change-Id: I84f2cbea82532d911cdfed14644008894498813a
2018-06-02 03:57:30 +00:00
..
DatabaseOracleTest.php tests: Enable PHPUnit 4/6 compat layer in some tests that need it 2018-04-07 19:31:24 -07:00
DatabasePostgresTest.php rdbms: Remove support for PostgreSQL < 9.2, and improve INSERT IGNORE for 9.5 2018-04-05 20:52:46 +00:00
DatabaseSqliteTest.php rdbms: make LoadBalancer::getConnection() ignore CONN_TRX_AUTO when unusable 2018-03-02 18:40:39 +00:00
DatabaseTestHelper.php Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
LBFactoryTest.php rdbms: include client ID hash in ChronologyProtector cookies 2018-06-02 03:57:30 +00:00
LoadBalancerTest.php rdbms: rename onTransactionIdle() to onTransactionCommitOrIdle() 2018-05-09 21:07:06 +00:00