Nicolas Grekas
36e5051171
Fix "provide" declarations
2021-02-06 09:54:26 +01:00
Oskar Stark
e7e61ee551
Use createMock() and use import instead of FQCN
2021-01-27 10:09:26 +01:00
Pierre du Plessis
c888797313
Add check for constant in Curl client
2021-01-19 12:01:54 +02:00
Nicolas Grekas
7f5ea78fb8
[travis] use PHP 8.0 to patch return types and run deps=low
2021-01-14 15:31:07 +01:00
Nicolas Grekas
b85611fbd6
bug #39794 Dont allow unserializing classes with a destructor - 4.4 (jderusse)
...
This PR was merged into the 4.4 branch.
Discussion
----------
Dont allow unserializing classes with a destructor - 4.4
| Q | A
| ------------- | ---
| Branch? | 4.4
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| Tickets | -
| License | MIT
| Doc PR | -
Prevent destructors with side-effects from being unserialized
Commits
-------
955395c999
Dont allow unserializing classes with a destructor - 4.4
2021-01-12 10:49:10 +01:00
Jérémy Derussé
955395c999
Dont allow unserializing classes with a destructor - 4.4
2021-01-12 10:42:12 +01:00
Fabien Potencier
6c8d5808a6
Use ::class keyword when possible
2021-01-11 09:57:50 +01:00
Fabien Potencier
611a2dfaf3
Improve composer.json descriptions
2021-01-10 17:25:35 +01:00
Christian Flothmann
689e3039fc
fix code style
2021-01-04 15:27:21 +01:00
Fabien Potencier
2c4337ae5b
Bump license year
2021-01-01 10:24:35 +01:00
Gert de Pagter
4d821d6c34
[HttpClient] throw clearer error when no scheme is provided
2020-12-05 07:03:08 +01:00
Nicolas Grekas
faa1fd32f9
[HttpClient] fix binding to network interfaces
2020-11-28 14:23:02 +01:00
Nicolas Grekas
0c92bc5a83
[HttpClient] don't fallback to HTTP/1.1 when HTTP/2 streams break
2020-11-19 01:16:06 +01:00
Nicolas Grekas
77aa17401d
Merge branch '3.4' into 4.4
...
* 3.4:
Remove branch-version (keep them for contracts only)
[Serializer] fix decoding float XML attributes starting with 0
add missing dutch translations
[Validator] Add missing romanian translations
do not translate null placeholders or titles
2020-10-24 13:50:19 +02:00
Nicolas Grekas
4abbb1d6a9
bug #38647 [HttpClient] relax auth bearer format requirements (xabbuh)
...
This PR was merged into the 4.4 branch.
Discussion
----------
[HttpClient] relax auth bearer format requirements
| Q | A
| ------------- | ---
| Branch? | 4.4
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| Tickets | Fix #38609
| License | MIT
| Doc PR |
Commits
-------
ac20594267
[HttpClient] relax auth bearer format requirements
2020-10-24 11:44:37 +02:00
Christian Flothmann
ac20594267
[HttpClient] relax auth bearer format requirements
2020-10-24 11:44:22 +02:00
Christian Flothmann
fa265c2ee4
skip Vulcain-based tests if the binary cannot be executed
2020-10-20 15:38:40 +02:00
Jérémy Derussé
91122492e8
Fix tests
2020-10-13 22:48:16 +02:00
Jérémy Derussé
1c8fff18f9
Remove content-type check on toArray methods
2020-10-13 17:34:30 +02:00
Nicolas Grekas
58f803f356
Merge branch '3.4' into 4.4
...
* 3.4:
Fix branch-version
2020-10-13 15:20:53 +02:00
Nicolas Grekas
e953dd3e0d
Merge branch '3.4' into 4.4
...
* 3.4:
Remove "version" from composer.json files, use "branch-version" instead
2020-10-13 14:30:56 +02:00
Nicolas Grekas
a580688ee5
[HttpClient] skip executing the multi handle when it's freed already
2020-10-13 10:06:18 +02:00
Nicolas Grekas
4f8384829c
[HttpClient] fix using freed curl resource at destruct time
2020-10-13 09:54:33 +02:00
Nicolas Grekas
a279d22d25
[HttpClient] shutdown verbose output from curl at destruction
2020-10-13 09:44:15 +02:00
Nicolas Grekas
0159a39709
[HttpClient] fix reading the body after a ClientException
2020-10-12 18:35:20 +02:00
HypeMC
8fa4f85013
Don't unset the inflate resource on close as it might still be needed
2020-10-10 18:24:13 +02:00
HypeMC
aeb4ddf316
[HttpClient] Fix CurlHttpClient memory leak
2020-10-10 09:23:15 +02:00
Nicolas Grekas
55396f90a3
Merge branch '3.4' into 4.4
...
* 3.4:
Update versions in composer.json
2020-10-06 17:45:41 +02:00
Nicolas Grekas
e553f424d0
Merge branch '3.4' into 4.4
...
* 3.4:
Remove "branch-alias", populate "version"
2020-10-06 13:41:17 +02:00
Nicolas Grekas
03d60fce47
[HttpClient] Always "buffer" empty responses
2020-10-02 15:41:48 +02:00
Nicolas Grekas
8eb8a7c400
[HttpClient] fix unsetting context[ssl][peer_name]
2020-10-02 12:07:58 +02:00
Nicolas Grekas
28f301bf03
[HttpClient] fix using proxies with NativeHttpClient
2020-10-02 10:17:19 +02:00
Bohan Yang
7e0cd4e621
[HttpClient] Fix using https with proxies
2020-10-01 18:05:21 +02:00
Stephan Vierkant
82ed1ec20a
[HttpClient] Allow bearer token with colon
2020-09-24 15:25:24 +02:00
Fabien Potencier
ad226185af
bug #38215 [HttpClient] Support for CURLOPT_LOCALPORT (derrabus)
...
This PR was merged into the 4.4 branch.
Discussion
----------
[HttpClient] Support for CURLOPT_LOCALPORT
| Q | A
| ------------- | ---
| Branch? | 4.4
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| Tickets | https://github.com/symfony/symfony/issues/38081#issuecomment-688166943
| License | MIT
| Doc PR | N/A
Commits
-------
45fa6b8f24
[HttpClient] Support for CURLOPT_LOCALPORT.
2020-09-17 06:58:25 +02:00
Alexander M. Turek
45fa6b8f24
[HttpClient] Support for CURLOPT_LOCALPORT.
2020-09-17 00:10:08 +02:00
Alexander M. Turek
73647e5ffe
Upgrade PHPUnit to 8.5 (php 7.2) and 9.3 (php >= 7.3).
2020-09-16 23:25:34 +02:00
Youssef BENHSSAIEN
ab1a96c999
[HttpClient][HttpClientTrait] don't calculate alternatives if option is auth_ntlm
2020-09-15 09:10:35 +02:00
Nicolas Grekas
0383e53e5c
bug #38148 [HttpClient] fail properly when the server replies with HTTP/0.9 (nicolas-grekas)
...
This PR was merged into the 4.4 branch.
Discussion
----------
[HttpClient] fail properly when the server replies with HTTP/0.9
| Q | A
| ------------- | ---
| Branch? | 4.4
| Bug fix? | no
| New feature? | no
| Deprecations? | no
| Tickets | Fix #37923
| License | MIT
| Doc PR | -
Commits
-------
96759af1da
[HttpClient] fail properly when the server replies with HTTP/0.9
2020-09-11 09:06:13 +02:00
Nicolas Grekas
96759af1da
[HttpClient] fail properly when the server replies with HTTP/0.9
2020-09-11 08:30:42 +02:00
Fabien Potencier
1b5f996378
Fix CS
2020-09-11 07:50:30 +02:00
Malcolm Fell
76fa884319
[HttpClient] Fix Array to string conversion notice when parsing JSON error body with non-scalar detail property
2020-09-09 11:17:34 +02:00
Nicolas Grekas
cea05311fc
[HttpClient] with "bindto" with NativeHttpClient
2020-09-07 09:41:14 +02:00
Nicolas Grekas
6c2a1c9a57
Merge branch '3.4' into 4.4
...
* 3.4:
Enable "native_constant_invocation" CS rule
Make AbstractPhpFileCacheWarmer public
2020-09-02 18:08:58 +02:00
Nicolas Grekas
55f451e49c
[HttpClient] Fix deps=low
2020-09-02 10:01:15 +02:00
Fabien Potencier
d9910e0b33
security #cve-2020-15094 Remove headers with internal meaning from HttpClient responses (mpdude)
...
This PR was merged into the 4.4 branch.
2020-09-02 09:40:48 +02:00
Matthias Pigulla
ba39753291
Remove headers with internal meaning from HttpClient responses
2020-09-02 09:40:10 +02:00
Fabien Potencier
2adacbcff8
Fix CS
2020-08-30 09:21:38 +02:00
Thomas Calvet
564dce39f8
[HttpClient][MockHttpClient][DX] Throw when the response factory callable does not return a valid response
2020-08-28 14:30:47 +02:00
Thomas Calvet
cbd8ca0625
[HttpClient][ResponseTrait] Fix typo
2020-08-20 14:25:15 +02:00