Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Fixed pathinfo calculation for requests starting with a question mark.#21968

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Closed
syzygymsu wants to merge3 commits intosymfony:2.7fromsyzygymsu:ticket_21967

Conversation

@syzygymsu
Copy link
Contributor

QA
Branch?2.7
Bug fix?yes
New feature?no
BC breaks?no
Deprecations?no
Tests pass?yes
Fixed tickets#21967
LicenseMIT
Doc PR

With improperstrpos result check calculated pathinfo for requests starting with '?' equals to request itself.
Correct pathinfo for those requests should be '/'.

@jakzal
Copy link
Contributor

See#21967 (comment)

@syzygymsu
Copy link
ContributorAuthor

Well,#21967 could be questionable. But here are more arguments:

  • prepareBaseUrl() already performs exactly the same operation and it works for requests starting with '?':
$truncatedRequestUri =$requestUri;if (false !==$pos =strpos($requestUri,'?')) {$truncatedRequestUri =substr($requestUri,0,$pos);        }
  • preparePathInfo() can work with empty path returning '/'. Why it should work differently for empty path + query?
  • String containing '?' does not look like a valid pathinfo anyway.
  • Whole class becomes inconsistent because query is duplicated in pathinfo and qs:
echo Request::createFromGlobals()->getUri();// prints: http://localhost?a=b?a=b

$server['REQUEST_URI'] ='?a=b';
$request->initialize(array(),array(),array(),array(),array(),$server);

$this->assertEquals('/',$request->getPathInfo());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Please create a new test method for this case.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

And also tests the query string to be extracted correctly.

@jakzal
Copy link
Contributor

Give than web servers treat such requests as valid ones I'm 👍 (once my comment is addressed).

@xabbuh
Copy link
Member

👍

@Tobion
Copy link
Contributor

What about other invalid request uris likeab without a leading slash? This is currently not adding the leading slash which can result in bugs further down. So that should be changed as well if we start to accept invalid requests.

$this->assertTrue($utils->checkRequestPath($this->getRequest('/foo+bar'),'/foo+bar'));
// Checking unicode
$this->assertTrue($utils->checkRequestPath($this->getRequest(urlencode('/вход')),'/вход'));
$this->assertTrue($utils->checkRequestPath($this->getRequest('/'.urlencode('вход')),'/вход'));
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

You shouldn't be changing the existing tests.

Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I think this test only meant to check unicode and not an encoded slash. Should I just leave it failing?

Also it's an interesting situation here: urlencoded slash could be allowed in requests. Then it is not a path separator but part of path segment.
ButHttpUtils::checkRequestPath implementation cannot distinguish between/x/ and/x%2F.

publicfunctiontestNonstandardRequests($requestUri,$queryString,$expectedPathInfo,$expectedUri,$expectedBasePath ='',$expectedBaseUrl =null) {
if(is_null($expectedBaseUrl)) {
$expectedBaseUrl =$expectedBasePath;
}
Copy link
Contributor

@jakzaljakzalMar 13, 2017
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I'd prefer to explicitly specify this in the data set, rather than introducing conditional logic in the test. I'd also remove defaults from the method signature so that all data rows in the data provider look consistent.

xabbuh reacted with thumbs up emoji
@nicolas-grekasnicolas-grekas added this to the2.7 milestoneMar 14, 2017
@fabpot
Copy link
Member

Thank you@syzygymsu.

fabpot added a commit that referenced this pull requestMar 22, 2017
…estion mark. (syzygymsu)This PR was squashed before being merged into the 2.7 branch (closes#21968).Discussion----------Fixed pathinfo calculation for requests starting with a question mark.| Q             | A| ------------- | ---| Branch?       | 2.7| Bug fix?      | yes| New feature?  | no| BC breaks?    | no| Deprecations? | no| Tests pass?   | yes| Fixed tickets |#21967| License       | MIT| Doc PR        |With  improper `strpos` result check calculated pathinfo for requests starting with '?' equals to request itself.Correct pathinfo for those requests should be '/'.Commits-------43297b4 Fixed pathinfo calculation for requests starting with a question mark.
@fabpotfabpot closed thisMar 22, 2017
This was referencedApr 4, 2017
fabpot pushed a commit that referenced this pull requestOct 16, 2017
fabpot added a commit that referenced this pull requestOct 16, 2017
…h a question mark. (syzygymsu)This PR was merged into the 3.3 branch.Discussion----------[3.3] Fixed pathinfo calculation for requests starting with a question mark.| Q             | A| ------------- | ---| Branch?       | 3.3| Bug fix?      | yes| New feature?  | no| BC breaks?    | no| Deprecations? | no| Tests pass?   | yes| Fixed tickets |#24487| License       | MIT| Doc PR        | noFix of bad merge conflict resolving as mentioned in#24487. Port#21968 to 3.3+Commits-------c17a922 Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - port#21968 to 3.3+
symfony-splitter pushed a commit to symfony/http-foundation that referenced this pull requestOct 16, 2017
symfony-splitter pushed a commit to symfony/http-kernel that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
fabpot added a commit that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - port#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/serializer that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/http-foundation that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/process that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/routing that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/dom-crawler that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/twig-bundle that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/property-info that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/debug that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/security-core that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/validator that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/framework-bundle that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/form that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/security that referenced this pull requestOct 20, 2017
* 3.3: (22 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  declare argument type  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  streamed response should return $this  $isClientIpsVali is not used  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  Fixed unsetting from loosely equal keys OrderedHashMap  add DOMElement as return type in Crawler::getIterator to support foreach support in ide  Fixed mistake in exception expectation  [Debug] Fix same vendor detection in class loader  ...
symfony-splitter pushed a commit to symfony/process that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/dom-crawler that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
nicolas-grekas added a commit that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - port#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/routing that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/twig-bundle that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/web-server-bundle that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/property-info that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/debug that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/config that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/security-core that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/validator that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/form that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/framework-bundle that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/security that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/http-foundation that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/http-kernel that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
symfony-splitter pushed a commit to symfony/serializer that referenced this pull requestOct 20, 2017
* 3.4: (26 commits)  [Routing] Fix resource miss  [Security] Fixed auth provider authenticate() cannot return void  [FrameworkBundle][Serializer] Move DateIntervalNormalizer definition to xml  declare argument type  Improving annotation loader message  [FrameworkBundle][Serializer] Move normalizer/encoders definitions to xml file & remove unnecessary checks  Update UPGRADE-4.0.md  streamed response should return $this  $isClientIpsVali is not used  [WebServerBundle] Prevent commands from being registered by convention  content can be a resource  Adding the Form default theme files to be warmed up in Twig's cache  Remove BC Break label from `NullDumper` class  Username and password in basic auth are allowed to contain '.'  Remove obsolete PHPDoc from UriSigner  [Serializer] YamlEncoder: throw if the Yaml component isn't installed  [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed  [PropertyInfo] Add support for the iterable type  pdo session fix  Fixed pathinfo calculation for requests starting with a question mark.  - fix bad conflict resolving issue  - portsymfony/symfony#21968 to 3.3+  ...
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

2 more reviewers

@jakzaljakzaljakzal left review comments

@TobionTobionTobion left review comments

Reviewers whose approvals may not affect merge requirements

Assignees

No one assigned

Projects

None yet

Milestone

2.7

Development

Successfully merging this pull request may close these issues.

7 participants

@syzygymsu@jakzal@xabbuh@Tobion@fabpot@nicolas-grekas@carsonbot

[8]ページ先頭

©2009-2025 Movatter.jp