[Config] replaced setInfo(), setExample() with more generic attributes
[FrameworkBundle][SecurityBundle] updated configuration to new method names
[Form] Fixed mapping of violations with empty paths to the root form
[HttpFoundation] Added a custom file save handler
[HttpFoundation] Removed Native*Handler session save handler classes
[FrameworkBundle] Refactor session file handler service name and update changelogs
[HttpFoundation][Sessions] Refactored tests
[Form] fixed a bug that caused input date validation not to be strict when using the single_text widget with a date field
[Form] fixed a bug that caused input date validation not to be strict when using the single_text widget with a datetime field
a few minor changes
[Form] cleanup
[HttpFoundation] Remove temporary files after tests run
php 5.3.2 is no more supported by travis
[WebProfilerBundle] Fix time panel for fr locale (fix #4437)
Add 5.3.3 to Travis, now is available.
Update src/Symfony/Bundle/FrameworkBundle/EventListener/TestSessionListener.php
merged branch guilhermeblanco/patch-4 (PR #4451)

Commits
-------

3ad01c0 Update src/Symfony/Bundle/FrameworkBundle/EventListener/TestSessionListener.php

Discussion
----------

Fix broken web test cases with session already started

This PR fixes the issues highlighted in PR #4445 and #3741 by not overriding the session id if the session is already started.

---------------------------------------------------------------------------

by travisbot at 2012-05-29T19:06:33Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1468970) (merged 3ad01c05 into adf07f1e).

---------------------------------------------------------------------------

by stloyd at 2012-05-29T19:07:54Z

Look at #2040. It's quite old, but there is at least some "reason" =)

---------------------------------------------------------------------------

by guilhermeblanco at 2012-05-29T20:57:27Z

@stloyd it seems to me that doing a session_id() (and now as $session->setId()) is still wrong.
The right should be a regeneration of the id then, which would still make my code pass. The problem is that setId method checks for a possible regeneration/double attribution, which prevents an already started session (from a WebTestCase) to live peacefully with the TestSessionListener, because it will always try to set an id.
So either we allow to regenerate ids or this code is not only useless for 2.1, but actually broken.

---------------------------------------------------------------------------

by drak at 2012-05-30T02:42:47Z

@guilhermeblanco - When I was doing the session refactoring I wanted to make exactly the patch this PR now but I didnt because I wast sure if there were reasons I was unaware of. @fabpot - I would merge this PR if it fixes the related tickets.
merged branch Maks3w/patch-3 (PR #4442)

Commits
-------

face1f1 Add 5.3.3 to Travis, now is available.

Discussion
----------

Add 5.3.3 to Travis, now is available.

---------------------------------------------------------------------------

by travisbot at 2012-05-28T12:41:45Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1455374) (merged face1f1b into cc42a187).

---------------------------------------------------------------------------

by fabpot at 2012-05-28T14:03:29Z

The minimum PHP version has been changed for Symfony 2.1, not for 2.0.

---------------------------------------------------------------------------

by vicb at 2012-05-28T14:29:37Z

but 5.3.2 is not available on travis, @Maks3w right ?

---------------------------------------------------------------------------

by Maks3w at 2012-05-28T14:33:05Z

@vicb 5.3.2 is not available on Travis.

@fabpot Then you can merge #4439, it's the same but for master

---------------------------------------------------------------------------

by vicb at 2012-05-28T14:43:33Z

why not keep 5.3.3 for 2.0 also (closer to 5.3.2 than just 5.3 which is 5.3.13 - best we can do).
merged branch widop/patch-1 (PR #4447)

Commits
-------

395004c [Bridge][Doctrine] Fix missing dot in unique entity error message

Discussion
----------

[Bridge][Doctrine] Fix missing dot in unique entity error message

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: none
Todo: none
License of the code: MIT
Documentation PR: none

The translation message defined in the FrameworkExtraBundle defines the unique entity error message like that: ``This value is already used.`` but is defined without the dot in the Doctrine UniqueEntity validator. This PR fixes this issue.

---------------------------------------------------------------------------

by travisbot at 2012-05-29T12:31:59Z

This pull request [fails](http://travis-ci.org/symfony/symfony/builds/1464732) (merged 675c744c into adf07f1e).

---------------------------------------------------------------------------

by travisbot at 2012-05-29T14:24:48Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1465598) (merged 395004c0 into adf07f1e).
merged branch drak/cleanup (PR #4433)

Commits
-------

d046fed [HttpFoundation] Remove temporary files after tests run

Discussion
----------

[HttpFoundation] Remove temporary files after tests run

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: [yes|no]
Fixes the following tickets: -
Todo: -
License of the code: MIT
Documentation PR: -

---------------------------------------------------------------------------

by travisbot at 2012-05-28T00:26:30Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1451809) (merged 30082e97 into adf07f1e).

---------------------------------------------------------------------------

by travisbot at 2012-05-28T06:59:39Z

This pull request [passes](http://travis-ci.org/symfony/symfony/builds/1453569) (merged d046fede into adf07f1e).