Michael Wallner [Thu, 6 Nov 2014 15:23:38 +0000 (16:23 +0100)]
Merge branch 'R_2_1'
Michael Wallner [Thu, 6 Nov 2014 15:22:18 +0000 (16:22 +0100)]
Fixed bug #66891 (Unexpected HTTP 401 after NTLM authentication)
If you set a "WWW-Authenticate" header PHP automatically issues a 401.
http\Env\Response slurps any set headers and re-sends it after sending
the status code, so that PHP might be resetting the status code to 401
because it sees again an WWW-Authenticate header.
Send the status code after any headers to avoid this issue.
Michael Wallner [Thu, 6 Nov 2014 12:07:15 +0000 (13:07 +0100)]
Merge branch 'R_2_1'
Michael Wallner [Thu, 6 Nov 2014 12:06:45 +0000 (13:06 +0100)]
Fixed bug #68149 (duplicate content-length with libcurl < 7.23)
Michael Wallner [Thu, 6 Nov 2014 10:13:32 +0000 (11:13 +0100)]
Merge branch 'R_2_1'
Michael Wallner [Thu, 6 Nov 2014 10:13:04 +0000 (11:13 +0100)]
Fixed bug #68353 (QsoSSL support removed in libcurl 7.39)
Michael Wallner [Thu, 6 Nov 2014 08:15:32 +0000 (09:15 +0100)]
Merge branch 'R_2_1'
Michael Wallner [Sun, 2 Nov 2014 20:02:31 +0000 (21:02 +0100)]
fix long/int mismatch
Michael Wallner [Wed, 5 Nov 2014 14:43:29 +0000 (15:43 +0100)]
update missing tests
Michael Wallner [Wed, 5 Nov 2014 14:32:00 +0000 (15:32 +0100)]
test ::PARSE_TOPCT
Michael Wallner [Wed, 5 Nov 2014 13:37:35 +0000 (14:37 +0100)]
strip comments
Michael Wallner [Tue, 4 Nov 2014 19:15:20 +0000 (20:15 +0100)]
prepare for using all constants together
Michael Wallner [Tue, 4 Nov 2014 19:15:02 +0000 (20:15 +0100)]
simplify
Michael Wallner [Sun, 2 Nov 2014 17:21:26 +0000 (18:21 +0100)]
separate url and parser state
Michael Wallner [Fri, 31 Oct 2014 14:03:11 +0000 (15:03 +0100)]
fix edge cases with @
Michael Wallner [Thu, 30 Oct 2014 17:54:02 +0000 (18:54 +0100)]
brain wrecked
Michael Wallner [Thu, 30 Oct 2014 16:26:25 +0000 (17:26 +0100)]
more explicit constant names
Michael Wallner [Thu, 30 Oct 2014 16:22:43 +0000 (17:22 +0100)]
path should be forgotten
Michael Wallner [Thu, 30 Oct 2014 16:20:32 +0000 (17:20 +0100)]
fix query&fragment; add pctenc parser option
Michael Wallner [Thu, 30 Oct 2014 15:36:59 +0000 (16:36 +0100)]
simplify
Michael Wallner [Wed, 29 Oct 2014 07:54:49 +0000 (08:54 +0100)]
update
Michael Wallner [Tue, 28 Oct 2014 15:45:30 +0000 (16:45 +0100)]
update
Michael Wallner [Mon, 27 Oct 2014 19:39:37 +0000 (20:39 +0100)]
experimental urlparser
Michael Wallner [Sun, 2 Nov 2014 20:02:31 +0000 (21:02 +0100)]
fix long/int mismatch
Michael Wallner [Wed, 22 Oct 2014 14:19:23 +0000 (16:19 +0200)]
don't enable this for debug builds
Michael Wallner [Wed, 22 Oct 2014 13:39:36 +0000 (15:39 +0200)]
let the parser handle non-blocking streams
Michael Wallner [Thu, 16 Oct 2014 15:53:14 +0000 (17:53 +0200)]
no need to "cache" the request TS for a long time now
Michael Wallner [Thu, 16 Oct 2014 15:36:47 +0000 (17:36 +0200)]
cleanup
Michael Wallner [Thu, 16 Oct 2014 07:20:05 +0000 (09:20 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Thu, 16 Oct 2014 07:18:48 +0000 (09:18 +0200)]
back to dev
Michael Wallner [Thu, 16 Oct 2014 07:17:01 +0000 (09:17 +0200)]
remove default configure option
Michael Wallner [Thu, 16 Oct 2014 07:16:14 +0000 (09:16 +0200)]
prepare 2.1.3
Michael Wallner [Thu, 25 Sep 2014 13:35:31 +0000 (15:35 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Thu, 25 Sep 2014 13:34:56 +0000 (15:34 +0200)]
add test for bug67932
Remi Collet [Thu, 25 Sep 2014 13:09:00 +0000 (15:09 +0200)]
Merge branch 'R_2_1'
* R_2_1:
Fix build with curl < 7.26
Remi Collet [Thu, 25 Sep 2014 08:16:51 +0000 (10:16 +0200)]
Fix build with curl < 7.26
$ grep "define CURL_REDIR_POST_30" curl-7.2*/include/curl/curl.h
curl-7.25.0/include/curl/curl.h:#define CURL_REDIR_POST_301 1
curl-7.25.0/include/curl/curl.h:#define CURL_REDIR_POST_302 2
curl-7.26.0/include/curl/curl.h:#define CURL_REDIR_POST_301 1
curl-7.26.0/include/curl/curl.h:#define CURL_REDIR_POST_302 2
curl-7.26.0/include/curl/curl.h:#define CURL_REDIR_POST_303 4
Remi Collet [Thu, 25 Sep 2014 08:09:03 +0000 (10:09 +0200)]
Merge branch 'master' of git.php.net:/pecl/http/pecl_http
* 'master' of git.php.net:/pecl/http/pecl_http:
back to dev
release 2.1.2
administrativa
Fix bug #68083 PUT method not working after DELETE
add missing option constants
Fix bug #68000 Extension does not build on FreeBSD
Fixed bug #68009
back to dev
fix version in header
prepare 2.1.1
fix warning
fix httpVersion retrieval on bigendian
fix etag/crc32b on bigendian
skip this test for offline build
add test for client's once & wait with events
Made client's once & wait methods availabel when using events
Michael Wallner [Thu, 25 Sep 2014 07:30:38 +0000 (09:30 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Thu, 25 Sep 2014 07:30:30 +0000 (09:30 +0200)]
back to dev
Michael Wallner [Thu, 25 Sep 2014 07:29:05 +0000 (09:29 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Thu, 25 Sep 2014 07:26:46 +0000 (09:26 +0200)]
release 2.1.2
Michael Wallner [Thu, 25 Sep 2014 07:23:34 +0000 (09:23 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Thu, 25 Sep 2014 07:22:04 +0000 (09:22 +0200)]
administrativa
Michael Wallner [Thu, 25 Sep 2014 07:17:42 +0000 (09:17 +0200)]
Fix bug #68083 PUT method not working after DELETE
properly reset curl's request method bits
Michael Wallner [Tue, 16 Sep 2014 11:15:37 +0000 (13:15 +0200)]
add missing option constants
AUTH_SPNEGO, new in 7.38
SSL_VERSION_TLSv1_{0,1,2}, added in 7.34
POSTREDIR_303, missed that one somehow
Michael Wallner [Mon, 15 Sep 2014 12:18:14 +0000 (14:18 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Mon, 15 Sep 2014 11:56:29 +0000 (13:56 +0200)]
Fix bug #68000 Extension does not build on FreeBSD
Michael Wallner [Mon, 15 Sep 2014 11:51:03 +0000 (13:51 +0200)]
Fixed bug #68009
the progress handler fired while in the mid of executor shutdown
Michael Wallner [Tue, 9 Sep 2014 08:00:01 +0000 (10:00 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Tue, 9 Sep 2014 07:59:53 +0000 (09:59 +0200)]
back to dev
Michael Wallner [Tue, 9 Sep 2014 07:59:16 +0000 (09:59 +0200)]
fix version in header
Michael Wallner [Tue, 9 Sep 2014 07:58:09 +0000 (09:58 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Tue, 9 Sep 2014 07:57:49 +0000 (09:57 +0200)]
prepare 2.1.1
Michael Wallner [Tue, 9 Sep 2014 07:55:15 +0000 (09:55 +0200)]
fix warning
Remi Collet [Wed, 3 Sep 2014 13:31:33 +0000 (15:31 +0200)]
fix httpVersion retrieval on bigendian
Conflicts:
php_http_message.c
Remi Collet [Mon, 1 Sep 2014 13:42:34 +0000 (15:42 +0200)]
fix etag/crc32b on bigendian
Remi Collet [Mon, 1 Sep 2014 11:48:46 +0000 (13:48 +0200)]
skip this test for offline build
Michael Wallner [Tue, 9 Sep 2014 07:24:08 +0000 (09:24 +0200)]
add test for client's once & wait with events
Michael Wallner [Mon, 8 Sep 2014 10:51:03 +0000 (12:51 +0200)]
Made client's once & wait methods availabel when using events
Remi Collet [Wed, 3 Sep 2014 13:31:33 +0000 (15:31 +0200)]
fix httpVersion retrieval on bigendian
Remi Collet [Mon, 1 Sep 2014 13:42:34 +0000 (15:42 +0200)]
fix etag/crc32b on bigendian
Remi Collet [Mon, 1 Sep 2014 11:48:46 +0000 (13:48 +0200)]
skip this test for offline build
Remi Collet [Mon, 1 Sep 2014 11:41:44 +0000 (13:41 +0200)]
Merge branch 'master' of git.php.net:/pecl/http/pecl_http
* 'master' of git.php.net:/pecl/http/pecl_http: (329 commits)
back to dev
prepare 2.1.0
fix sovereignty of clients when using events
simplify duff device usage
simplify duff device usage
expose http\Message\Parser class
fix invalid read
release 2.1.0RC3
prepare RC3
news
fix possible bus error on shutdown when using events
be clear what we want the user to do
add curlcode transfer info
define off_t
Removed port and scheme guessing of http\Url for portability
fix PHP-5.3 compatibility
MSVC dumbness
back to dev
prepare R_2_1_0_RC2
fix write on stack
...
Michael Wallner [Mon, 1 Sep 2014 09:32:32 +0000 (11:32 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Mon, 1 Sep 2014 09:32:21 +0000 (11:32 +0200)]
back to dev
Michael Wallner [Mon, 1 Sep 2014 09:03:42 +0000 (11:03 +0200)]
Merge branch 'R_2_1'
Michael Wallner [Mon, 1 Sep 2014 09:03:06 +0000 (11:03 +0200)]
prepare 2.1.0
Michael Wallner [Mon, 1 Sep 2014 09:02:39 +0000 (11:02 +0200)]
fix sovereignty of clients when using events
Michael Wallner [Tue, 26 Aug 2014 15:51:14 +0000 (17:51 +0200)]
simplify duff device usage
Michael Wallner [Tue, 26 Aug 2014 15:51:14 +0000 (17:51 +0200)]
simplify duff device usage
Michael Wallner [Tue, 19 Aug 2014 19:34:59 +0000 (21:34 +0200)]
expose http\Message\Parser class
Michael Wallner [Tue, 19 Aug 2014 18:35:20 +0000 (20:35 +0200)]
fix invalid read
Michael Wallner [Tue, 19 Aug 2014 07:23:43 +0000 (09:23 +0200)]
release 2.1.0RC3
Michael Wallner [Wed, 13 Aug 2014 14:36:56 +0000 (16:36 +0200)]
prepare RC3
Michael Wallner [Wed, 13 Aug 2014 12:23:38 +0000 (14:23 +0200)]
news
Michael Wallner [Wed, 13 Aug 2014 12:18:37 +0000 (14:18 +0200)]
fix possible bus error on shutdown when using events
Michael Wallner [Wed, 13 Aug 2014 12:18:22 +0000 (14:18 +0200)]
be clear what we want the user to do
Michael Wallner [Wed, 13 Aug 2014 11:12:45 +0000 (13:12 +0200)]
add curlcode transfer info
Michael Wallner [Wed, 13 Aug 2014 11:11:14 +0000 (13:11 +0200)]
define off_t
Michael Wallner [Wed, 13 Aug 2014 10:29:44 +0000 (12:29 +0200)]
Removed port and scheme guessing of http\Url for portability
Michael Wallner [Mon, 11 Aug 2014 15:13:05 +0000 (17:13 +0200)]
fix PHP-5.3 compatibility
Michael Wallner [Wed, 6 Aug 2014 05:57:48 +0000 (07:57 +0200)]
MSVC dumbness
Michael Wallner [Tue, 5 Aug 2014 16:47:19 +0000 (18:47 +0200)]
Merge branch 'merge-DEV_2'
Michael Wallner [Tue, 5 Aug 2014 16:46:17 +0000 (18:46 +0200)]
Merge branch 'DEV_2' into HEAD
Michael Wallner [Tue, 5 Aug 2014 15:17:24 +0000 (17:17 +0200)]
back to dev
Michael Wallner [Tue, 5 Aug 2014 15:07:06 +0000 (17:07 +0200)]
prepare R_2_1_0_RC2
Michael Wallner [Tue, 5 Aug 2014 06:07:26 +0000 (08:07 +0200)]
fix write on stack
Michael Wallner [Tue, 5 Aug 2014 04:59:14 +0000 (06:59 +0200)]
fix leak
Michael Wallner [Mon, 4 Aug 2014 10:01:09 +0000 (12:01 +0200)]
no other SSL libs need this sort of callbacks
Michael Wallner [Mon, 4 Aug 2014 08:45:19 +0000 (10:45 +0200)]
fix PHP-5.4 compatibility§
Remi Collet [Sat, 2 Aug 2014 15:50:41 +0000 (17:50 +0200)]
slip online test
Remi Collet [Sat, 2 Aug 2014 15:50:00 +0000 (17:50 +0200)]
set always_populate_raw_post_data=-1 to avoid failed test (because of warning)
Remi Collet [Sat, 2 Aug 2014 15:48:24 +0000 (17:48 +0200)]
Merge branch 'master' of git.php.net:/pecl/http/pecl_http
* 'master' of git.php.net:/pecl/http/pecl_http: (76 commits)
BFN
prepare R_2_1_0_RC1
fix libevent version
ensure string and custom options are reset properly
rm unused constant
upgrade curl stuff
CURLOPT_XFERINFO{FUNCTION,DATA}
CURLINFO_TLS_SESSION
update
ssl lib config fixes
error out on missing pecl dependencies
alloca
save funccall
abuse zend_ptr_stack
abuse zend_ptr_stack for better performance
save a funccall
get rid of slow sscanf
improve message parsing performance by about 25%
back to dev
fix xml
...
Michael Wallner [Fri, 1 Aug 2014 08:51:51 +0000 (10:51 +0200)]
BFN
Michael Wallner [Fri, 1 Aug 2014 08:20:43 +0000 (10:20 +0200)]
prepare R_2_1_0_RC1
Michael Wallner [Fri, 1 Aug 2014 08:20:25 +0000 (10:20 +0200)]
fix libevent version
Michael Wallner [Fri, 1 Aug 2014 07:22:56 +0000 (09:22 +0200)]
ensure string and custom options are reset properly
Michael Wallner [Fri, 1 Aug 2014 07:11:40 +0000 (09:11 +0200)]
rm unused constant
Michael Wallner [Thu, 31 Jul 2014 18:34:58 +0000 (20:34 +0200)]
upgrade curl stuff
Michael Wallner [Thu, 31 Jul 2014 12:16:15 +0000 (14:16 +0200)]
CURLOPT_XFERINFO{FUNCTION,DATA}