[Security] limited the password length passed to encoders
* 2.0: added trusted hosts check Conflicts: src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php src/Symfony/Component/HttpFoundation/Tests/RequestTest.php
[Validator] fixed metadata serialization
* 2.0: Fixed metadata serialization
[Console] fixed regression when calling a command foo:bar if there is… …
… another one like foo:bar:baz (closes #8245)
Revert "[Console] ensure exit code between 0-254" …
This reverts commit 6b9180a.
merged branch Tobion/console-status-code (PR #8202) …
This PR was merged into the 2.1 branch. Discussion ---------- [Console] fix status and exit code Fix #8183 (comment) and http://www.php.net/manual/en/function.exit.php > Exit statuses should be in the range 0 to 254, the exit status 255 is reserved by PHP and shall not be used. The status 0 is used to terminate the program successfully. Commits ------- 6b9180a [Console] ensure exit code between 0-254 445b2e3 [Console] fix status code when Exception::getCode returns something like 0.1
[Console] ensure exit code between 0-254 …
255 is reserved by PHP and should not be used also put this code inside the codeCoverageIgnore block because it cannot be tested with phpunit
[Console] fix status code when Exception::getCode returns something l… …
…ike 0.1
merged branch Stelian/2.2 (PR #8183) …
This PR was submitted for the 2.2 branch but it was merged into the 2.1 branch instead (closes #8183). Discussion ---------- Fixed exit code for exceptions with error code 0 Covers #8180 Commits ------- 48e77f8 Fixed exit code for exceptions with error code 0
Fixed exit code for exceptions with error code 0
update CONTRIBUTORS for 2.1.11
merged branch odi86/check-post-max-size-zero (PR #8149) …
This PR was merged into the 2.1 branch. Discussion ---------- [Form] [Validator] Fixed post_max_size = 0 bug (issue #8065) | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | #8065 | License | MIT | Doc PR | Commits ------- 2038329 [Form] [Validator] Fixed post_max_size = 0 bug (Issue #8065)
fixed typo in CS translation (closes #8069)
merged branch jbafford/doubled-word-fixes (PR #8144) …
This PR was merged into the 2.1 branch. Discussion ---------- Fix several instances of doubled words | Q | A | ------------- | --- | Bug fix? | no | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | n/a | License | MIT | Doc PR | n/a One correction to an exception; the rest in docblocks. Commits ------- 52fed7b Fix several instances of doubled words
Fix several instances of doubled words …
One in an exception; the rest in docblocks.
merged branch alquerci/ticket-3585-7834 (PR #8120) …
This PR was squashed before being merged into the 2.1 branch (closes Discussion ---------- [Finder] Fix iteration fails with non-rewindable streams <table> <tr> <th>Q</th><th>A</th> </tr> <tr> <td>Bug fix?</td><td>yes</td> </tr> <tr> <td>New feature?</td><td>no</td> </tr> <tr> <td>BC breaks?</td><td>no</td> </tr> <tr> <td>Deprecations?</td><td>no</td> </tr> <tr> <td>Tests pass?</td><td>yes</td> </tr> <tr> <td>Fixed tickets</td><td>#3585, #7834</td> </tr> <tr> <td>License?</td><td>MIT</td> </tr> </table> - [x] Add a good detection of non seekable stream - [x] Add some unit tests But the iteration under ftp stream still not work properly. Edit: need tests for that. Commits ------- 169c0b9 [Finder] Fix iteration fails with non-rewindable streams
[Finder] Fix iteration fails with non-rewindable streams
merged branch alquerci/issue-4922 (PR #8127) …
This PR was squashed before being merged into the 2.1 branch (closes #8127). Discussion ---------- [Finder] Fix unexpected duplicate sub path related AppendIterator issue Bug fix: yes New feature: no BC breaks: no Deprecations: no Tests pass: yes Fixes: #4993 (comment) Todo: - License of the code: MIT > @dg: I am afraid it is not working, see this example http://davidgrudl.com/tmp/appenditerator-finder.zip. Commits ------- 45b68e0 [Finder] Fix unexpected duplicate sub path related AppendIterator issue
[Finder] Fix unexpected duplicate sub path related AppendIterator issue
merged branch richsage/voterinterface-docblock-type (PR #8117) …
This PR was submitted for the master branch but it was merged into the 2.1 branch instead (closes #8117). Discussion ---------- [Security] Added type of return value in VoterInterface. | Q | A | ------------- | --- | Fixed tickets | none | License | MIT Simple addition of the return type for the `supportsClass` method, as per the `supportsAttribute` method doc in the interface. Commits ------- c176d1e [Security] Added type of return value in VoterInterface.
Added type of return value in VoterInterface.
merged branch jdesrosiers/ticket_8097 (PR #8098) …
This PR was submitted for the 2.0 branch but it was merged into the 2.1 branch instead (closes #8098). Discussion ---------- [HttpKernel] Fixed two bugs in HttpCache | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | #8097 | License | MIT | Doc PR | 1. 304 responses always send "Content-Type: text/html; charset=UTF-8" header I discovered that the HttpCache::handle method calls Response::prepare after calling Response::isModified. Response::isModified removes the Content-Type header as it should, but Response::handle adds in the default Content-Type header when none is set. If the default Content-Type is not the correct Content-Type, then the Content-Type in the cache gets clobered. I solved this problem by moving the Response::isModified call after the Response::prepare call. I updated the testRespondsWith304WhenIfModifiedSinceMatchesLastModified and testRespondsWith304WhenIfNoneMatchMatchesETag tests to verify that the Content-Type header was not being sent for 304 responses. 2. Failure to invalidate cached entities referred to by the Location header I discovered that the Store::invalidate method was looking for Location and Content-Location headers to invalidate, but it was looking in the request headers instead of the response headers. Because the Store::invalidate method doesn't take a response, I decided it was better to move this logic to the HttpCache::invalidate method instead. I updated the testInvalidatesCachedResponsesOnPost test to verify that Location headers are getting invalidated correctly. Commits ------- a4251bd [HttpKernel] Fixed two bugs in HttpCache
1. 304 responses always send "Content-Type: text/html; charset=UTF-8" header I discovered that the HttpCache::handle method calls Response::prepare after calling Response::isModified. Response::isModified removes the Content-Type header as it should, but Response::handle adds in the default Content-Type header when none is set. If the default Content-Type is not the correct Content-Type, then the Content-Type in the cache gets clobered. I solved this problem by moving the Response::isModified call after the Response::prepare call. I updated the testRespondsWith304WhenIfModifiedSinceMatchesLastModified and testRespondsWith304WhenIfNoneMatchMatchesETag tests to verify that the Content-Type header was not being sent for 304 responses. 2. Failure to invalidate cached entities referred to by the Location header I discovered that the Store::invalidate method was looking for Location and Content-Location headers to invalidate, but it was looking in the request headers instead of the response headers. Because the Store::invalidate method doesn't take a response, I decided it was better to move this logic to the HttpCache::invalidate method instead. I updated the testInvalidatesCachedResponsesOnPost test to verify that Location headers are getting invalidated correctly.
merged branch Tobion/console-exit-code (PR #8080) …
This PR was merged into the 2.1 branch. Discussion ---------- [Console] fix and refactor exit code handling Split of #8038 Commits ------- 5c317b7 [Console] fix and refactor exit code handling
merged branch lazyhammer/issue-8068-2.1 (PR #8073) …
This PR was merged into the 2.1 branch. Discussion ---------- [CssSelector] Fix :nth-last-child() translation | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | #8068 | License | MIT | Doc PR | n/a Same as #8072, but for < 2.3 Commits ------- 1469953 [CssSelector] Fix :nth-last-child() translation