{"push_id":877555269,"size":41,"distinct_size":41,"ref":"refs/heads/master","head":"b859d95c28fa5c867e795ccb9af9fff1f82f06d2","before":"4d2ea16b90a34f02cd6a431afbb60b3db8596856","commits":[{"sha":"b06b93fd3051a808cc9428dd979b3b02e65c8e66","author":{"email":"da2b1cf08ecaa5f4f45843272b86dbc7245bc2ac@caraus.de","name":"Eugene Wissner"},"message":"[HttpFoundation] Remove not existing class member\n\nopen() and close() SessionHandlerProxy method suse $this->active\nthat was removed from the parent AbstractProxy class after 2.8.","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/b06b93fd3051a808cc9428dd979b3b02e65c8e66"},{"sha":"576f8029177e7454d8e4c851c2ece123b24ad706","author":{"email":"90244df69913e01053fce0a67f6c2f4d25a6c1fa@gmail.com","name":"ogizanagi"},"message":"[Process] PhpExecutableFinder: add regression test","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/576f8029177e7454d8e4c851c2ece123b24ad706"},{"sha":"baad4da9b72d2d0af14a3be433a453f22d106870","author":{"email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com","name":"Nicolas Grekas"},"message":"[HttpKernel] Don't reset on shutdown but in FrameworkBundle/Test/KernelTestCase","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/baad4da9b72d2d0af14a3be433a453f22d106870"},{"sha":"8feb9ef080b6c04bd40cdec4d0af030002be4cc0","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@thatsquality.com","name":"Ryan Weaver"},"message":"[Routing] Changing RouteCollectionBuilder::import() behavior to add to the builder","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/8feb9ef080b6c04bd40cdec4d0af030002be4cc0"},{"sha":"57e0468cc33e0ebec5d1b115c73e8df9915d521d","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"bug #16477 [Routing] Changing RouteCollectionBuilder::import() behavior to add to the builder (weaverryan)\n\nThis PR was squashed before being merged into the 2.8 branch (closes #16477).\n\nDiscussion\n----------\n\n[Routing] Changing RouteCollectionBuilder::import() behavior to add to the builder\n\n| Q             | A\n| ------------- | ---\n| Bug fix?      | behavior change\n| New feature?  | behavior change\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | n/a\n| License       | MIT\n| Doc PR        | n/a\n\nBased on conversation starting here: https://github.com/symfony/symfony/pull/15990#issuecomment-154081718.\n\n```php\n// Before:\n$routes->mount('/admin', $routes->import(__DIR__.'/config/admin.yml');\n\n// After:\n$routes->import(__DIR__.'/config/admin.yml', '/admin');\n```\n\nThis makes `import()` actually add the `RouteCollectionBuilder` into itself. We didn't do this before at Fabien's request, and actually the current implementation (before this PR) is quite \"clean\". However, I agree with @WouterJ that `import()` really sounds/looks like it will actually *import* those routes *into* this `RouteCollectionBuilder`.\n\nThis change is subjective - we just need to pick which way we like better and run full steam with it.\n\nCommits\n-------\n\n8feb9ef [Routing] Changing RouteCollectionBuilder::import() behavior to add to the builder","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/57e0468cc33e0ebec5d1b115c73e8df9915d521d"},{"sha":"ca9f446f035ed62976185187306cf1ca7ffa0573","author":{"email":"7e6e1ea64c8035f359b5cb25b89bbadff4a53bf4@skrepr.com","name":"Jelle Kapitein"},"message":"[WebProfilerBundle] Added a top left border radius to the minified to…","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/ca9f446f035ed62976185187306cf1ca7ffa0573"},{"sha":"43d82e78450dbd58bc7c7a0b4b0d3df0faa837cd","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"minor #16628 [WebProfilerBundle] Added a top left border radius to the minified to… (Jelle Kapitein)\n\nThis PR was squashed before being merged into the 2.8 branch (closes #16628).\n\nDiscussion\n----------\n\n[WebProfilerBundle] Added a top left border radius to the minified to…\n\n| Q             | A\n| ------------- | ---\n| Bug fix?      | no\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | N/A\n| License       | MIT\n| Doc PR        | N/A\n\nThe minified toolbar (to us at least) looked very out of place in all of our projects. Adding a border radius to the top left fixes that.\n\nChrome 46\n![schermafbeelding 2015-11-23 om 09 29 06](https://cloud.githubusercontent.com/assets/6209772/11332470/41240b96-91c6-11e5-9d03-4738ff213295.png)\n\nFirefox 42\n![schermafbeelding 2015-11-23 om 09 29 53](https://cloud.githubusercontent.com/assets/6209772/11332476/55fbf574-91c6-11e5-898b-1ba2590a813b.png)\n\nSafari 9\n![schermafbeelding 2015-11-23 om 09 30 33](https://cloud.githubusercontent.com/assets/6209772/11332485/6351525a-91c6-11e5-8cbc-14b7efd82ce0.png)\n\nCannot test on IE/Edge at the moment, will be able to later today.\n\n(The screenshots do not have commit https://github.com/symfony/symfony/commit/04599125238d23e0c5388fbbcc6067055c970f62)\n\nCommits\n-------\n\nca9f446 [WebProfilerBundle] Added a top left border radius to the minified to…","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/43d82e78450dbd58bc7c7a0b4b0d3df0faa837cd"},{"sha":"922b9468b162470fd927adfc1b71387dc890aaab","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"bug #16609 [HttpKernel] Don't reset on shutdown but in FrameworkBundle/Test/KernelTestCase (nicolas-grekas)\n\nThis PR was merged into the 2.8 branch.\n\nDiscussion\n----------\n\n[HttpKernel] Don't reset on shutdown but in FrameworkBundle/Test/KernelTestCase\n\n| Q             | A\n| ------------- | ---\n| Bug fix?      | yes\n| New feature?  | yes\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | #15185\n| License       | MIT\n| Doc PR        | -\n\nWhile trying to migrate Blackfire to 2.8-beta, I found this BC-break: by resetting the container on kernel shut-down, functional tests are broken when they need to use the container after a call to `$this->client->request()`. Broken because e.g . the session or the profiler state is lost between consecutive requests in the same test, and because a call to $container->get('kernel') throws a synthetic-related exception.\n\nThis PR fixes the BC-break by reverting to the <=2.7 behavior (not resetting the container on kernel shut-down), and moving resetting to the KernelTestCase.\n\nCommits\n-------\n\nbaad4da [HttpKernel] Don't reset on shutdown but in FrameworkBundle/Test/KernelTestCase","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/922b9468b162470fd927adfc1b71387dc890aaab"},{"sha":"06959c045d0e0cfd4c31e62f3cb248d860b13bd6","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"bug #16607 [HttpFoundation] Delete not existing session handler proxy member (belka-ew)\n\nThis PR was merged into the 3.0-dev branch.\n\nDiscussion\n----------\n\n[HttpFoundation] Delete not existing session handler proxy member\n\n| Q             | A\n| ------------- | ---\n| Bug fix?      | yes\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets |\n| License       | MIT\n| Doc PR        |\n\nopen() and close() SessionHandlerProxy method suse $this->active\nthat was removed from the parent AbstractProxy class after 2.8.\n\nCommits\n-------\n\nb06b93f [HttpFoundation] Remove not existing class member","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/06959c045d0e0cfd4c31e62f3cb248d860b13bd6"},{"sha":"551d164b4f98b3401e88fc826296572b214ec40d","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"minor #16606 [Process] PhpExecutableFinder: add regression test (ogizanagi)\n\nThis PR was merged into the 2.8 branch.\n\nDiscussion\n----------\n\n[Process] PhpExecutableFinder: add regression test\n\n| Q             | A\n| ------------- | ---\n| Bug fix?      | no\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | #16599\n| License       | MIT\n| Doc PR        | -\n\nI guess it won't be a shame to have this simple test after #16599 .\n\nCommits\n-------\n\n576f802 [Process] PhpExecutableFinder: add regression test","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/551d164b4f98b3401e88fc826296572b214ec40d"},{"sha":"f1fd7686c5fdc191a599d1e77d9748365f8a19cf","author":{"email":"99edea749d976752fc257334ca5ee456d4d4f1b4@xabbuh.de","name":"Christian Flothmann"},"message":"fix potential timing attack issue","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/f1fd7686c5fdc191a599d1e77d9748365f8a19cf"},{"sha":"557ea17eeb21817f3c18147b56c86172794a75df","author":{"email":"99edea749d976752fc257334ca5ee456d4d4f1b4@xabbuh.de","name":"Christian Flothmann"},"message":"mitigate CSRF timing attack vulnerability","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/557ea17eeb21817f3c18147b56c86172794a75df"},{"sha":"819aa54fe489a403c0a3fe00fd0840ed53a15609","author":{"email":"99edea749d976752fc257334ca5ee456d4d4f1b4@xabbuh.de","name":"Christian Flothmann"},"message":"prevent timing attacks in digest auth listener","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/819aa54fe489a403c0a3fe00fd0840ed53a15609"},{"sha":"f88e600833b6822db5873e25deaefd14948e4878","author":{"email":"99edea749d976752fc257334ca5ee456d4d4f1b4@xabbuh.de","name":"Christian Flothmann"},"message":"migrate session after remember me authentication","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/f88e600833b6822db5873e25deaefd14948e4878"},{"sha":"d12cf1904c92ef2525b55da79ae09c800e875171","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"fixed tests","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/d12cf1904c92ef2525b55da79ae09c800e875171"},{"sha":"3aee6b93e2072dd1c22a922eb30ad30dd8ade737","author":{"email":"38c168a486bf8da92ee578dce67305f31e0071bd@gmail.com","name":"toretto460"},"message":"Fix: Resolve tempdir symlink, not working on OSX","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/3aee6b93e2072dd1c22a922eb30ad30dd8ade737"},{"sha":"92f317971cb841b54756b89404fa099cbfb56050","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"bug #16633 [Filesystem] Fixed failing test due to tempdir symlink (toretto460)\n\nThis PR was submitted for the master branch but it was merged into the 2.8 branch instead (closes #16633).\n\nDiscussion\n----------\n\n[Filesystem] Fixed failing test due to tempdir symlink\n\n| Q             | A\n| ------------- | ---\n| Bug fix?      | yes\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | #16632\n| License       | MIT\n| Doc PR        |\n\nFixes the failing test referred in #16632\n\nCommits\n-------\n\n3aee6b9 Fix: Resolve tempdir symlink, not working on OSX","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/92f317971cb841b54756b89404fa099cbfb56050"},{"sha":"c51977293a321206abb5dd372c7dc0f850262782","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"security #16630 n/a (xabbuh)\n\nThis PR was merged into the 2.3 branch.\n\nDiscussion\n----------\n\nn/a\n\nn/a\n\nCommits\n-------\n\n819aa54 prevent timing attacks in digest auth listener\n557ea17 mitigate CSRF timing attack vulnerability\nf1fd768 fix potential timing attack issue","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/c51977293a321206abb5dd372c7dc0f850262782"},{"sha":"f95078c409086b7fdb06b2e02df48593dba29ca4","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"security #16631 n/a (xabbuh)\n\nThis PR was merged into the 2.3 branch.\n\nDiscussion\n----------\n\nn/a\n\nn/a\n\nCommits\n-------\n\nf88e600 migrate session after remember me authentication","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/f95078c409086b7fdb06b2e02df48593dba29ca4"},{"sha":"5edc71e2fc24e838a5b6ed03cbbe7c1a670a173f","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"Merge branch '2.3' into 2.7\n\n* 2.3:\n  migrate session after remember me authentication\n  prevent timing attacks in digest auth listener\n  mitigate CSRF timing attack vulnerability\n  fix potential timing attack issue","distinct":true,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/5edc71e2fc24e838a5b6ed03cbbe7c1a670a173f"}]}