Nicolas Grekas
5aff4a66f1
bug #34896 [Cache] fix memory leak when using PhpFilesAdapter (nicolas-grekas)
...
This PR was merged into the 4.3 branch.
Discussion
----------
[Cache] fix memory leak when using PhpFilesAdapter
| Q | A
| ------------- | ---
| Branch? | 4.3
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| Tickets | Fix #34687
| License | MIT
| Doc PR | -
Similar to #34839 but for `PhpFilesAdapter`, as the "appendOnly" mode is a v4-only feature.
Commits
-------
0b46226648
[Cache] fix memory leak when using PhpFilesAdapter
2019-12-10 11:24:37 +01:00
Nicolas Grekas
0b46226648
[Cache] fix memory leak when using PhpFilesAdapter
2019-12-10 11:09:22 +01:00
Nicolas Grekas
a492e72129
Merge branch '3.4' into 4.3
...
* 3.4:
[Cache] fix memory leak when using PhpArrayAdapter
fix parsing negative octal numbers
[SecurityBundle] Properly escape regex in AddSessionDomainConstraintPass
[Config] never try loading failed classes twice with ClassExistenceResource
2019-12-07 17:25:26 +01:00
Nicolas Grekas
4194c4c56d
[Cache] fix memory leak when using PhpArrayAdapter
2019-12-05 19:35:35 +01:00
Nicolas Grekas
54e2ad7c88
Merge branch '3.4' into 4.3
...
* 3.4:
Fix failures on PHP 7.4
2019-12-01 11:50:31 +01:00
Nicolas Grekas
a94e76a866
Fix failures on PHP 7.4
2019-12-01 11:45:41 +01:00
Nicolas Grekas
4375742f2c
Merge branch '3.4' into 4.3
...
* 3.4:
Simpler example for Apache basic auth workaround
[Console] Fix trying to access array offset on value of type int
[Process] add tests for php executable finder if file does not exist
[Cache] Make sure we get the correct number of values from redis::mget()
2019-11-28 11:05:26 +01:00
Emanuele Panzeri
685c36c3d2
[Cache] Make sure we get the correct number of values from redis::mget()
2019-11-27 19:56:02 +01:00
Nicolas Grekas
a2c924d772
[Cache] Disable igbinary on PHP >= 7.4
2019-11-17 11:56:39 +01:00
Christian Flothmann
5c1f5594f5
catch exceptions when using PDO directly
2019-11-16 17:52:07 +01:00
Nicolas Grekas
2baf53aa7a
Merge branch '3.4' into 4.3
...
* 3.4:
[HttpFoundation] fix guessing mime-types of files with leading dash
[Cache] forbid serializing AbstractAdapter and TagAwareAdapter instances
Use constant time comparison in UriSigner
2019-11-12 14:07:20 +01:00
Nicolas Grekas
4cc37df2fb
security #cve-2019-18889 [Cache] forbid serializing AbstractAdapter and TagAwareAdapter instances (nicolas-grekas)
...
This PR was merged into the 3.4 branch.
2019-11-12 13:50:33 +01:00
Thomas Calvet
58161b8eec
[4.3] Remove unused local variables
2019-10-30 13:58:49 +01:00
Nicolas Grekas
6d5c91bb47
Merge branch '3.4' into 4.3
...
* 3.4:
#30432 fix an error message
fix paths to detect code owners
[Validator] Ensure numeric subpaths do not cause errors on PHP 7.4
Remove unused local variables in tests
Make sure to collect child forms created on *_SET_DATA events
do not render errors for checkboxes twice
2019-10-28 18:07:32 +01:00
Thomas Calvet
c07cee8f61
Remove unused local variables in tests
2019-10-24 17:33:53 +02:00
Christian Flothmann
eb5e01e063
Merge branch '3.4' into 4.3
...
* 3.4:
fix PHP 5.6 compatibility
[Cache] fixed TagAwareAdapter returning invalid cache
[PropertyInfo] Respect property name case when guessing from public method name
2019-10-14 14:12:55 +02:00
Christian Flothmann
5c82d301a7
fix PHP 5.6 compatibility
2019-10-13 20:43:12 +02:00
Vedran Mihočinec
946f0a1e11
[Cache] fixed TagAwareAdapter returning invalid cache
2019-10-12 11:36:03 +02:00
Nicolas Grekas
8d8a10c699
Merge branch '3.4' into 4.3
...
* 3.4:
Add plus character `+` to legal mime subtype
[Dotenv] search variable values in ENV first then env file
[VarDumper] fix resetting the "bold" state in CliDumper
SCA: added missing break in a loop
2019-10-12 11:11:50 +02:00
Vladimir Reznichenko
6af04bbac6
SCA: added missing break in a loop
2019-10-09 21:00:06 +02:00
Nicolas Grekas
a1f334c1b7
[Cache] ignore unserialization failures in AbstractTagAwareAdapter::doDelete()
2019-10-09 20:33:00 +02:00
Nicolas Grekas
20fd92571e
[Cache] cs fix
2019-10-09 15:27:34 +02:00
Nicolas Grekas
6f58438f7c
bug #33922 [Cache] remove implicit dependency on symfony/filesystem (nicolas-grekas)
...
This PR was merged into the 4.3 branch.
Discussion
----------
[Cache] remove implicit dependency on symfony/filesystem
| Q | A
| ------------- | ---
| Branch? | 4.3
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| Tickets | -
| License | MIT
| Doc PR | -
/cc @andrerom for review
Commits
-------
85f27f270e
[Cache] remove implicit dependency on symfony/filesystem
2019-10-09 15:16:32 +02:00
Nicolas Grekas
b377e41a2c
[Cache] clean tags folder on invalidation
2019-10-09 14:56:36 +02:00
Nicolas Grekas
85f27f270e
[Cache] remove implicit dependency on symfony/filesystem
2019-10-09 12:18:12 +02:00
Nicolas Grekas
ba63e181fd
[Cache] give 100ms before starting the expiration countdown
2019-10-04 12:57:53 +02:00
Nicolas Grekas
b628210df7
Merge branch '3.4' into 4.3
...
* 3.4:
Sync Twig templateExists behaviors
Fix the :only-of-type pseudo class selector
[Serializer] Add CsvEncoder tests for PHP 7.4
Copy phpunit.xsd to a predictable path
[Security/Http] fix parsing X509 emailAddress
[Serializer] fix denormalization of string-arrays with only one element #33731
[Cache] fix known tag versions ttl check
2019-10-02 10:36:26 +02:00
Swen van Zanten
205abf3435
[Cache] fix known tag versions ttl check
2019-09-29 23:19:44 +02:00
Nicolas Grekas
0d05f3e765
Merge branch '3.4' into 4.3
...
* 3.4:
[FrameworkBundle] Fix framework bundle lock configuration not working as expected
[Validator] Add the missing translations for the Azerbaijani locale
[Cache] dont override native Memcached options
Fix return type of Process::restart().
2019-09-26 23:17:10 +02:00
Nicolas Grekas
894a78e812
[Cache] dont override native Memcached options
2019-09-26 13:13:54 +02:00
Nicolas Grekas
93485190f9
[Cache] fail gracefully when locking is not supported
2019-09-25 15:53:41 +02:00
Nicolas Grekas
7031e83a8f
Merge branch '3.4' into 4.3
...
* 3.4:
Various tweaks 3.4
[PhpUnit] Fix usleep mock return value
[Lock] use Predis\ClientInterface instead of Predis\Client
2019-09-24 17:54:14 +02:00
Nicolas Grekas
2c0c131142
[Cache] skip igbinary on PHP 7.4.0
2019-09-20 16:26:56 +02:00
Nicolas Grekas
627833b5e6
Merge branch '3.4' into 4.3
...
* 3.4:
Re-enable previously failing PHP 7.4 test cases
Revert "bug #33618 fix tests depending on other components' tests (xabbuh)"
install from source to include components tests
2019-09-19 17:51:53 +02:00
Ruud Arentsen
29ba7a8cf1
Fixed cache pools affecting each other due to an overwritten seed variable
2019-09-13 12:59:08 +02:00
Fabien Potencier
92ac848c57
bug #33370 Fix import statement typo in NullCache (adrienbrault)
...
This PR was merged into the 4.4 branch.
Discussion
----------
Fix import statement typo in NullCache
| Q | A
| ------------- | ---
| Branch? | 4.4
| Bug fix? | yes ?
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets |
| License | MIT
| Doc PR | N/A
Commits
-------
0a3bb6d05a
Fix import statement typo in NullCache
2019-08-29 17:35:09 +02:00
Nicolas Grekas
74b2802197
Merge branch '3.4' into 4.3
...
* 3.4: (21 commits)
[SecurityBundle] fix return type declarations
[BrowserKit] fix return type declarations
[PropertyInfo] fix return type declarations
[Bridge/Doctrine] fix return type declarations
[Form] fix return type declarations
[Console] fix return type declarations
[Intl] fix return type declarations
[Templating] fix return type declarations
[DomCrawler] fix return type declarations
[Validator] fix return type declarations
[Process] fix return type declarations
[Workflow] fix return type declarations
[Cache] fix return type declarations
[Serializer] fix return type declarations
[Translation] fix return type declarations
[DI] fix return type declarations
[Config] fix return type declarations
[HttpKernel] Fix return type declarations
[Security] Fix return type declarations
[Routing] Fix return type declarations
...
2019-08-26 10:26:39 +02:00
Nicolas Grekas
5f9aaa743c
[Cache] fix return type declarations
2019-08-26 09:52:58 +02:00
Nicolas Grekas
3979caf6ab
Merge branch '3.4' into 4.3
...
* 3.4:
Use PHP 7.4 on deps=low
2019-08-22 09:51:06 +02:00
Nicolas Grekas
7a0787c8bd
Merge branch '3.4' into 4.3
...
* 3.4:
More docblock fixes
2019-08-20 23:02:25 +02:00
Nicolas Grekas
9b78d53d0d
More docblock fixes
2019-08-20 22:53:36 +02:00
Alexander M. Turek
c26c53596e
Fix inconsistent return points.
2019-08-20 16:27:59 +02:00
Nicolas Grekas
aefbc93a07
Merge branch '3.4' into 4.3
...
* 3.4:
Fix inconsistent return points.
[Security/Core] UserInterface::getPassword() can return null
[Router] Fix TraceableUrlMatcher behaviour with trailing slash
2019-08-20 16:07:54 +02:00
Alexander M. Turek
f5b6ee9de1
Fix inconsistent return points.
2019-08-20 15:31:17 +02:00
Quynh Xuan Nguyen
99f73fcca8
[Cache] Fix predis test
2019-08-18 09:29:35 +02:00
Nicolas Grekas
b3467e641c
Merge branch '3.4' into 4.3
...
* 3.4:
Remove superfluous phpdoc tags
2019-08-14 14:26:46 +02:00
Philippe Segatori
608e23c09a
Remove superfluous phpdoc tags
2019-08-14 13:59:53 +02:00
Nicolas Grekas
ef2db217e2
[Cache][DI] cleanup
2019-08-12 09:38:14 +02:00
Nicolas Grekas
85c50119f1
Merge branch '3.4' into 4.3
...
* 3.4:
Replace warning by isolated test
2019-08-08 22:52:04 +02:00
Nicolas Grekas
fdf6fc349c
Merge branch '3.4' into 4.3
...
* 3.4:
Improve some URLs
Fix test compatibility with 4.x components
[Cache] cs fix
2019-08-08 17:11:33 +02:00