Jani Taskinen
bed030176a
Fixed bug #48929 (Double \r\n after HTTP headers when "header" context option is an array)
2009-07-20 10:54:37 +00:00
Arnaud Le Blanc
88aac9b1b1
Fixed bug #38802 (max_redirects and ignore_errors)
...
(patch by datibbaw@php.net )
2009-05-16 20:34:08 +00:00
Greg Beaver
16cc6e6b64
fix potential free of NULL
2009-05-14 13:36:44 +00:00
Jani Taskinen
0ad777e011
- Fixed bug #45092 (header HTTP context option not being used with --with-curlwrappers)
...
[DOC] Synced regular and cURL http wrapper "header" option to accept
[DOC] either string or array.
2009-05-05 00:30:40 +00:00
Dmitry Stogov
701fe7630e
- Added "dechunk" filter which can decode HTTP responces with chunked transfer-encoding. HTTP streams use this filter automatically in case "Transfer-Encoding: chunked" header presents in responce. It's possible to disable this behaviour using "http"=>array("auto_decode"=>0) in stream context
...
- Fixed bug #47021 (SoapClient stumbles over WSDL delivered with "Transfer-Encoding: chunked")
2009-04-16 10:34:15 +00:00
Felipe Pena
8ecf8ede1f
- Removed:
...
- UG(unicode) checks
- pcre_cache_entry.unicode_mode
- Changed:
- ZEND_STR_TYPE -> IS_UNICODE
- convert_to_text -> convert_to_unicode
- convert_to_text_ex -> convert_to_unicode_ex
(Felipe, Steph)
2009-03-26 20:02:53 +00:00
Marcus Boerger
d4f5b3f0a9
- This is PHP 6 - if this ... ever gets out
2009-03-10 23:40:06 +00:00
Sebastian Bergmann
7f4dc8702a
Bump copyright year, 3 of 3.
2008-12-31 11:12:40 +00:00
Arnaud Le Blanc
d739f8f0da
Fixed previous fix
2008-07-29 13:57:20 +00:00
Arnaud Le Blanc
aa34fda7ee
When automatically redirecting an HTTP request, use the GET method when the
...
original method was not HEAD or GET (fixes #45540 )
#
# The RFC says that in case of 3xx code, "The action required MAY be
# carried out [...] *only if the method used in the second request is GET or
# HEAD*".
#
# This may not break anything as actually POST requests replying
# with a Location header never worked as the redirecting request was sent using
# the POST method, but without Entity-Body (and without Content-Length header,
# which caused the server to reply with a "411 Length Required" or to treat
# the request as GET).
#
2008-07-28 19:03:57 +00:00
Michael Wallner
6e228f0c76
- Changed HTTP stream wrapper to accept any code between and including
...
200 to 399 as successful. (patch by Noah Fontes)
2008-07-25 08:27:10 +00:00
Antony Dovgal
3519ed9e31
manage references of stream context properly
2008-07-11 10:24:29 +00:00
Dmitry Stogov
1d0f893b49
Lazy EG(active_symbol_table) initialization
2008-04-29 08:15:49 +00:00
Ilia Alshanetsky
c8d256ed2f
MFB: Fixed bug #44603 (Order issues with Content-Type/Length headers on
...
POST)
2008-04-06 15:21:45 +00:00
Sebastian Bergmann
9b620d50b4
Bump copyright year, 2 of 2.
2007-12-31 07:12:20 +00:00
Derick Rethans
badfa1304d
- Fixed a segfault when reading from an HTTP stream.
2007-11-29 12:27:49 +00:00
Sara Golemon
c1d3111749
Allow http fopen wrapper to fetch content on 'error' condition (David Zulke)
2007-11-05 00:47:21 +00:00
Jani Taskinen
e237da1572
- Nuked ending dots in error messages
2007-09-30 05:43:28 +00:00
Antony Dovgal
b608bd654d
fix ws, cs & folding
2007-07-14 08:38:20 +00:00
Ilia Alshanetsky
373ae24839
MFB
2007-05-28 23:52:13 +00:00
Hannes Magnusson
2d1f188193
Plug leak
2007-04-23 16:32:37 +00:00
Hannes Magnusson
606e073aa7
MFB: Fix typo in error message
2007-01-14 14:37:16 +00:00
Sebastian Bergmann
3717df72ae
Bump year.
2007-01-01 09:29:37 +00:00
Ilia Alshanetsky
428f53e5fb
MFB: Use %F (ignores locale) for internal representation of floats
2006-12-25 16:49:05 +00:00
Antony Dovgal
80fdcd8e06
nuke redundant zval_ptr_dtor() call and fix memory corruption/segfault
2006-12-05 18:42:22 +00:00
Hannes Magnusson
176b72284c
Error message clean up
...
(patch by Matt W (php_lists -AT- realpain.com))
2006-10-08 13:34:24 +00:00
Dmitry Stogov
128548a5c0
Disabled autoconversion of hash keys (from string to unicode) for PHP arrays
2006-09-19 10:38:31 +00:00
Sebastian Bergmann
8551b6d2dc
Sync with php_trim() API change.
2006-08-16 08:51:34 +00:00
Hannes Magnusson
b9c078acf4
url->URL
2006-06-29 14:42:30 +00:00
Frank M. Kromann
e6e2754439
Remove ZSTR() from stream macros. Calling function must apply this macro
2006-04-28 19:03:58 +00:00
Ilia Alshanetsky
78b81f2591
MFB51: fixed typo
2006-04-16 17:41:26 +00:00
Ilia Alshanetsky
53ab6c0920
MFB51: Fixed bug #37045 (Fixed check for special chars for http redirects).
2006-04-16 16:55:25 +00:00
Sara Golemon
0b84c73635
Allow http:// wrapper to automatically apply correct unicode.from.* filter based on content-type header
2006-04-12 22:40:56 +00:00
Ilia Alshanetsky
3bf02bde43
MFB51: Fixed bug #36857 (Added support for partial content fetching to the
...
HTTP streams wrapper).
2006-03-26 17:12:26 +00:00
Dmitry Stogov
c366cc6d1a
Nuke int32_t (everywhere except streams layer) and signed/unsigned warnings
2006-03-02 13:12:45 +00:00
Andi Gutmans
1efe984d08
- Get rid of using ENFORCE_SAFE_MODE.
2006-02-19 04:29:42 +00:00
Ilia Alshanetsky
dd68ac4c8c
MFB51: Allow get_headers() to return header information even for non-200
...
responses.
2006-01-20 01:40:48 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
Ilia Alshanetsky
a13a4487a4
MFB51: Fixed bug #35629 (crash in http:// wrapper on multiple redirects).
2005-12-12 05:04:43 +00:00
Antony Dovgal
b0a7b43a55
MF51: fix wrong macro usage
2005-12-09 18:53:54 +00:00
Ilia Alshanetsky
34701f23eb
MFB51: Fixed bug #34359 (Possible crash inside fopen http wrapper).
2005-12-08 02:53:34 +00:00
Sara Golemon
d34df75ee1
Block potential segfault.
...
Context option type not checked for "user_agent","header", and "content"
2005-12-06 19:13:27 +00:00
Ilia Alshanetsky
5fd55abd66
Fixed possible crash in http:// wrapper.
2005-11-15 04:24:17 +00:00
Dmitry Stogov
af0dd442f3
Fixed memory corruption
2005-09-21 15:54:42 +00:00
Dmitry Stogov
18c1c3a82f
Allow fopen() make HTTPS requests throug HTTP proxies
2005-09-21 15:04:48 +00:00
Rolland Santimano
bc87019a80
Updated calls to php_trim() to provide arg for returned string type
2005-08-16 06:04:59 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Ilia Alshanetsky
6be7584eba
Properly recognize redirect code 303.
...
When encountering redirect on POST request follow browsers and cURL and
perform GET on the specified location field.
2005-07-14 14:59:16 +00:00
Derick Rethans
c6ae4a98be
- Fixed bug #33242 (Mangled error message when stream fails).
2005-06-06 12:39:57 +00:00
Ilia Alshanetsky
3ae10919c4
Added max_redirects context option that specifies how many HTTP redirects
...
to follow.
2005-05-06 02:31:07 +00:00