-
-
Notifications
You must be signed in to change notification settings - Fork 123
Comparing changes
Open a pull request
base repository: symfony/framework-bundle
base: v6.4.0-BETA2
head repository: symfony/framework-bundle
compare: v6.4.0-BETA3
- 15 commits
- 31 files changed
- 9 contributors
Commits on Oct 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e5ef00a - Browse repository at this point
Copy the full SHA e5ef00aView commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 29d3278 - Browse repository at this point
Copy the full SHA 29d3278View commit details -
[FrameworkBundle] Fix BC break about enable_annotations in validation…
… and serializer configuration
Configuration menu - View commit details
-
Copy full SHA for c90c081 - Browse repository at this point
Copy the full SHA c90c081View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4eeac66 - Browse repository at this point
Copy the full SHA 4eeac66View commit details -
* 5.4: [Tests] Streamline [Validator] updated Romanian translation
Configuration menu - View commit details
-
Copy full SHA for f7042aa - Browse repository at this point
Copy the full SHA f7042aaView commit details -
* 6.3: [Console] Fix horizontal table top border is incorrectly rendered [Tests] Streamline [Uid] Fix UuidV7 collisions within the same ms [Validator] updated Romanian translation
Configuration menu - View commit details
-
Copy full SHA for 4942e74 - Browse repository at this point
Copy the full SHA 4942e74View commit details -
[Tests] Move expectException closer to the place of the expectation t…
…o avoid false positives
Configuration menu - View commit details
-
Copy full SHA for fccfb9f - Browse repository at this point
Copy the full SHA fccfb9fView commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 79174a4 - Browse repository at this point
Copy the full SHA 79174a4View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4e78c6e - Browse repository at this point
Copy the full SHA 4e78c6eView commit details -
minor #52313 [FrameworkBundle][Scheduler] Add test for autoconfigured…
… schedule (valtzu) This PR was merged into the 6.4 branch. Discussion ---------- [FrameworkBundle][Scheduler] Add test for autoconfigured schedule | Q | A | ------------- | --- | Branch? | 6.4 | Bug fix? | no | New feature? | no | Deprecations? | no | License | MIT Add functional tests for autoconfigured schedules / tasks, as discussed in symfony/symfony#51525 (comment). Commits ------- ea2a8cd7255 Add test for autoconfigured schedule
Configuration menu - View commit details
-
Copy full SHA for f75ebd3 - Browse repository at this point
Copy the full SHA f75ebd3View commit details
Commits on Nov 6, 2023
-
[HttpKernel] Add
ControllerResolver::allowControllers()
to define w……hich callables are legit controllers when the `_check_controller_is_allowed` request attribute is set
Configuration menu - View commit details
-
Copy full SHA for c77e1a4 - Browse repository at this point
Copy the full SHA c77e1a4View commit details
Commits on Nov 7, 2023
-
bug #52434 [Console][FrameworkBundle] Fix missing
profile
option fo……r console commands (keulinho) This PR was merged into the 6.4 branch. Discussion ---------- [Console][FrameworkBundle] Fix missing `profile` option for console commands | Q | A | ------------- | --- | Branch? | 6.4 | Bug fix? | yes | New feature? | no | Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files --> | Issues | Fix symfony/symfony#52433 | License | MIT Commits ------- 0e0848bc27 Fix missing `profile` option for console commands
Configuration menu - View commit details
-
Copy full SHA for 6d6bd2b - Browse repository at this point
Copy the full SHA 6d6bd2bView commit details -
feature #52471 [HttpKernel] Add `ControllerResolver::allowControllers…
…()` to define which callables are legit controllers when the `_check_controller_is_allowed` request attribute is set (nicolas-grekas) This PR was merged into the 6.4 branch. Discussion ---------- [HttpKernel] Add `ControllerResolver::allowControllers()` to define which callables are legit controllers when the `_check_controller_is_allowed` request attribute is set | Q | A | ------------- | --- | Branch? | 6.4 | Bug fix? | no | New feature? | yes | Deprecations? | no | Issues | - | License | MIT Right now, when one doesn't configure properly their APP_SECRET, this can too easily lead to an RCE. This PR proposes to harden security by rejecting any not-allowed controllers when the `_check_controller_is_allowed` request attribute is set. We leverage this in FragmentListener to close the RCE gap. In order to allow a controller, one should call `ControllerResolver::allowControllers()` during instantiation to tell which types or attributes should be accepted. #[AsController] is always allowed, and FrameworkBundle also allows instances of `AbstractController`. Third-party bundles that provide controllers meant to be used as fragments should ensure their controllers are allowed by adding the method call to the `controller_resolver` service definition. I propose this as a late 6.4 feature so that we can provide this hardening right away in 7.0. In 6.4, this would be only a deprecation. Commits ------- 893aba9032 [HttpKernel] Add `ControllerResolver::allowControllers()` to define which callables are legit controllers when the `_check_controller_is_allowed` request attribute is set
Configuration menu - View commit details
-
Copy full SHA for b69f794 - Browse repository at this point
Copy the full SHA b69f794View commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e88be13 - Browse repository at this point
Copy the full SHA e88be13View commit details -
* 6.3: [FrameworkBundle] Don't reference SYMFONY_IDE env var in non-debug mode wire the secret for Symfony 6.4 compatibility
Configuration menu - View commit details
-
Copy full SHA for d19d1ab - Browse repository at this point
Copy the full SHA d19d1abView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v6.4.0-BETA2...v6.4.0-BETA3