History log of /PHP-7.4/ext/standard/http_fopen_wrapper.c (Results 101 – 125 of 286)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.5.4, php-5.4.20
# 8983a38d 11-Sep-2013 Adam Harvey

Request non-keep-alive connections by default in HTTP 1.1 requests.

As noted in FR #65634, at present we don't send a Connection request header
when the protocol version is set to 1.1, w

Request non-keep-alive connections by default in HTTP 1.1 requests.

As noted in FR #65634, at present we don't send a Connection request header
when the protocol version is set to 1.1, which means that RFC-compliant Web
servers should respond with keep-alive connections. Since there's no way of
reusing the HTTP connection at present, this simply means that PHP will appear
to hang until the remote server hits its connection timeout, which may be quite
some time.

This commit sends a "Connection: close" header by default when HTTP 1.1 (or
later) is requested by the user via the context options. It can be overridden
by specifying a Connection header in the context options. It isn't possible to
disable sending of the Connection header, but given "Connection: keep-alive" is
the same as the default HTTP 1.1 behaviour, I don't see this as a significant
issue — users who want to opt in for that still can.

As a note, although I've removed an efree(protocol_version), this doesn't
result in a memory leak: protocol_version is freed in the out: block at the end
of the function anyway, and there are no returns between the removed efree()
and the later call. Yes, I ran the tests with valgrind to check that. ☺

Implements FR #65634 (HTTP wrapper is very slow with protocol_version 1.1).

show more ...


Revision tags: php-5.5.4RC1, php-5.4.20RC1, php-5.5.3, php-5.4.19, php-5.5.2, php-5.4.18, php-5.5.2RC1, php-5.4.18RC2
# 92d27ccb 30-Jul-2013 Andrey Hristov

Constify streams API and a few other calls down the rabbit hole.
(`char *` to `const char *` for parameters and few return values)
In a few places int len moved to size_t len.


Revision tags: php-5.5.1, php-5.4.18RC1, php-5.3.27, php-5.4.17, php-5.5.0, php-5.3.27RC1, php-5.4.17RC1, php-5.5.0RC3, php-5.3.26, php-5.4.16, php-5.5.0RC2, php-5.3.26RC1, php-5.4.16RC1, php-5.5.0RC1, php-5.3.25, php-5.4.15, php-5.3.25RC1, php-5.5.0beta4, php-5.4.15RC1, php-5.4.14, php-5.3.24, php-5.5.0beta3, php-5.3.24RC1, php-5.4.14RC1, php-5.5.0beta2, php-5.5.0beta1
# 1d4fcdff 15-Mar-2013 Sergey Akbarov

Fix bug #64433: does not follow redirects for non-3xx response codes


Revision tags: php-5.3.23, php-5.4.13, php-5.5.0alpha6, php-5.3.23RC1, php-5.4.13RC1, php-5.3.22, php-5.5.0alpha5, php-5.4.12, php-5.3.22RC2, php-5.4.12RC2, php-5.3.22RC1, php-5.4.12RC1
# 5382e156 29-Jan-2013 Stanislav Malyshev

Fix bug #62524, only follow redirects in file streams for 3xx HTTP statuses


Revision tags: php-5.5.0alpha4, php-5.3.21, php-5.4.11, php-5.5.0alpha3, php-5.3.21RC1, php-5.4.11RC1
# a666285b 01-Jan-2013 Xinchen Hui

Happy New Year


# 0a7395e0 01-Jan-2013 Xinchen Hui

Happy New Year


# a2045ff3 01-Jan-2013 Xinchen Hui

Happy New Year~


Revision tags: php-5.3.20, php-5.4.10, php-5.5.0alpha2, php-5.3.20RC1, php-5.4.10RC1, php-5.3.19, php-5.4.9, php-5.5.0alpha1, php-5.3.19RC1, php-5.4.9RC1, php-5.3.18, php-5.4.8, php-5.3.18RC1, php-5.4.8RC1, php-5.3.17, php-5.4.7, php-5.4.7RC1, php-5.3.16, php-5.4.6, php-5.4.6RC1, php-5.4.5, php-5.3.15, php-5.3.15RC1, php-5.4.5RC1, php-5.3.14, php-5.4.4, php-5.3.14RC2, php-5.4.4RC2, php-5.3.14RC1, php-5.4.4RC1, php-5.3.13, php-5.4.3, php-5.4.2, php-5.3.12, php-5.3.11, php-5.4.1, php-5.3.11RC2, php-5.4.1RC2, php-5.3.11RC1, php-5.4.1RC1, PHP-5.4.1-RC1, php-5.4.0, php-5.4.0RC8, php-5.3.10, php-5.4.0RC7, php-5.4.0RC6, php-5.3.9, php-5.4.0RC5
# e4ca0ed0 01-Jan-2012 Felipe Pena

- Year++


# 8775a375 01-Jan-2012 Felipe Pena

- Year++


# 4e198252 01-Jan-2012 Felipe Pena

- Year++


Revision tags: php-5.3.9RC4, php-5.4.0RC4
# ae054ae5 21-Dec-2011 Gustavo André dos Santos Lopes

- Fixed bug #60570 (http wrapper leaks context resource if request fails/is
redirected).


# d1be77ed 21-Dec-2011 Gustavo André dos Santos Lopes

- Fixed bug #60570 (http wrapper leaks context resource if request fails/is
redirected).


# f24f2b4d 21-Dec-2011 Gustavo André dos Santos Lopes

- Fixed bug #60570 (http wrapper leaks context resource if request fails/is
redirected).


Revision tags: php-5.3.9RC3, php-5.4.0RC3, php-5.3.9RC2, php-5.4.0RC2, php-5.4.0RC1
# 152aaba0 08-Nov-2011 Antony Dovgal

bail out if reading HTTP headers failed


# 50f5c1e9 08-Nov-2011 Antony Dovgal

bail out if reading HTTP headers failed


# 22b39bcc 08-Nov-2011 Antony Dovgal

bail out if reading HTTP headers failed


Revision tags: php-5.3.9RC1, php-5.4.0beta2, php-5.4.0beta1, yaf-2.1.0, php-5.3.8, php-5.3.7, php-5.3.7RC5
# 64fc5657 09-Aug-2011 Xinchen Hui

Avoiding strcpy, strcat, sprintf usage to make static analyzer happy


# 5dc31958 09-Aug-2011 Xinchen Hui

Avoiding strcpy, strcat, sprintf usage to make static analyzer happy


# 0630945a 09-Aug-2011 Xinchen Hui

Avoiding strcpy, strcat, sprintf usage to make static analyzer happy


Revision tags: php-5.4.0alpha3, php-5.3.7RC4, php-5.3.7RC3, php-5.4.0alpha2, php-5.3.7RC2, php-5.4.0alpha1, php-5.3.7RC1
# d2b11712 29-May-2011 Ilia Alshanetsky

Fixed bug #54137 (file_get_contents POST request sends additional line break).


# ef74038d 29-May-2011 Ilia Alshanetsky

Fixed bug #54137 (file_get_contents POST request sends additional line break).


# 3ec51648 29-May-2011 Ilia Alshanetsky

Fixed bug #54137 (file_get_contents POST request sends additional line break).


# 93ce0434 02-May-2011 Antony Dovgal

fix segfault in ext/standard/tests/network/http-stream.phpt


Revision tags: php-5.3.6, php-5.3.6RC3, php-5.3.6RC2, php-5.3.6RC1
# e9c6830e 28-Jan-2011 Dmitry Stogov

Added ability to connect to HTTPS sites through proxy with basic authentication using stream_context/http/header/Proxy-Authorization


# aa5055ba 28-Jan-2011 Dmitry Stogov

Added ability to connect to HTTPS sites through proxy with basic authentication using stream_context/http/header/Proxy-Authorization


12345678910>>...12