This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Component/Cache
Nicolas Grekas d77e445697 security #cve-2019-10912 [Cache][PHPUnit Bridge] Prevent destructors with side-effects from being unserialized (nicolas-grekas)
This PR was merged into the 3.4 branch.

Discussion
----------

[Cache][PHPUnit Bridge] Prevent destructors with side-effects from being unserialized

| Q             | A
| ------------- | ---
| Branch?       | 3.4
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | -
| License       | MIT
| Doc PR        | -

Reported for `FilesystemCommonTrait` at https://www.intigriti.com/company/submission/CfDJ8Pja6NZvkpNCmx5vVyiGSn7yW8c1j4H0-cnAhIk6fbstOMm028X-XD1kmSuQkGB2n0cRyyVrA2yAiLN_I0EVilaKVLSiSa0UXZJGfN1h85vmk5c2dBBpu619r1YQEIjcXA

Commits
-------

4fb9752816 Prevent destructors with side-effects from being unserialized
2019-04-16 11:03:16 +02:00
..
Adapter bug #30918 [Cache] fix using ProxyAdapter inside TagAwareAdapter (dmaicher) 2019-04-07 14:23:14 +02:00
DataCollector switched array() to [] 2019-01-16 10:39:14 +01:00
Exception [Cache] Implement PSR-16 SimpleCache v1.0 2017-01-23 14:57:50 +01:00
Simple fixed short array CS in comments 2019-01-16 14:27:11 +01:00
Tests bug #30918 [Cache] fix using ProxyAdapter inside TagAwareAdapter (dmaicher) 2019-04-07 14:23:14 +02:00
Traits Prevent destructors with side-effects from being unserialized 2019-04-02 17:51:53 +02:00
.gitignore [Cache] Symfony PSR-6 implementation 2016-01-19 08:02:17 +01:00
CacheItem.php switched array() to [] 2019-01-16 10:39:14 +01:00
CHANGELOG.md feature #23978 [Cache] Use options from Memcached DSN (Bukashk0zzz) 2017-09-05 11:44:31 -07:00
composer.json Merge branch '3.3' into 3.4 2017-08-29 14:00:42 -07:00
DoctrineProvider.php [Cache] Add ResettableInterface to allow resetting any pool's local state 2017-09-25 10:20:08 +02:00
LICENSE update year in license files 2019-01-01 14:45:19 +01:00
phpunit.xml.dist Merge branch '2.8' into 3.4 2018-11-11 20:48:54 +01:00
PruneableInterface.php add (pdo|chain) cache (adapter|simple) prune method 2017-08-30 11:10:37 -04:00
README.md [CACHE] fix README 2017-05-25 00:25:35 +07:00
ResettableInterface.php [Cache] Add ResettableInterface to allow resetting any pool's local state 2017-09-25 10:20:08 +02:00

Symfony PSR-6 implementation for caching

This component provides an extended PSR-6 implementation for adding cache to your applications. It is designed to have a low overhead so that caching is fastest. It ships with a few caching adapters for the most widespread and suited to caching backends. It also provides a doctrine/cache proxy adapter to cover more advanced caching needs and a proxy adapter for greater interoperability between PSR-6 implementations.

Resources