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:06:45 +0000 (13:06 +0100)]
Fixed bug #68149 (duplicate content-length with libcurl < 7.23)
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 [Sun, 2 Nov 2014 20:02:31 +0000 (21:02 +0100)]
fix long/int mismatch
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:34:56 +0000 (15:34 +0200)]
add test for bug67932
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
Michael Wallner [Thu, 25 Sep 2014 07:30:30 +0000 (09:30 +0200)]
back to dev
Michael Wallner [Thu, 25 Sep 2014 07:26:46 +0000 (09:26 +0200)]
release 2.1.2
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 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 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: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 [Mon, 1 Sep 2014 09:32:21 +0000 (11:32 +0200)]
back to dev
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, 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}
Michael Wallner [Thu, 31 Jul 2014 12:15:42 +0000 (14:15 +0200)]
CURLINFO_TLS_SESSION
Michael Wallner [Thu, 31 Jul 2014 12:14:45 +0000 (14:14 +0200)]
update
Michael Wallner [Thu, 31 Jul 2014 12:13:45 +0000 (14:13 +0200)]
ssl lib config fixes
Michael Wallner [Thu, 31 Jul 2014 12:13:21 +0000 (14:13 +0200)]
error out on missing pecl dependencies
Michael Wallner [Tue, 29 Jul 2014 18:37:00 +0000 (20:37 +0200)]
alloca
Michael Wallner [Tue, 29 Jul 2014 12:31:02 +0000 (14:31 +0200)]
save funccall
Michael Wallner [Mon, 28 Jul 2014 21:15:28 +0000 (23:15 +0200)]
abuse zend_ptr_stack
Michael Wallner [Mon, 28 Jul 2014 20:55:31 +0000 (22:55 +0200)]
abuse zend_ptr_stack for better performance
Michael Wallner [Mon, 28 Jul 2014 20:39:28 +0000 (22:39 +0200)]
save a funccall
Michael Wallner [Mon, 28 Jul 2014 17:03:07 +0000 (19:03 +0200)]
get rid of slow sscanf
Michael Wallner [Mon, 28 Jul 2014 12:19:57 +0000 (14:19 +0200)]
improve message parsing performance by about 25%
Michael Wallner [Fri, 11 Jul 2014 13:08:56 +0000 (15:08 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Fri, 11 Jul 2014 13:08:23 +0000 (15:08 +0200)]
back to dev
Michael Wallner [Fri, 11 Jul 2014 12:57:55 +0000 (14:57 +0200)]
fix xml
Michael Wallner [Fri, 11 Jul 2014 12:25:58 +0000 (14:25 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Fri, 11 Jul 2014 12:25:43 +0000 (14:25 +0200)]
fix xml
Michael Wallner [Fri, 11 Jul 2014 12:24:49 +0000 (14:24 +0200)]
package administrativa
Michael Wallner [Fri, 11 Jul 2014 12:19:16 +0000 (14:19 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Fri, 11 Jul 2014 12:17:29 +0000 (14:17 +0200)]
2.0.7
Michael Wallner [Fri, 11 Jul 2014 12:16:54 +0000 (14:16 +0200)]
package administrativa
Michael Wallner [Fri, 11 Jul 2014 08:59:54 +0000 (10:59 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Fri, 11 Jul 2014 08:59:34 +0000 (10:59 +0200)]
fix test
Michael Wallner [Thu, 10 Jul 2014 19:36:41 +0000 (21:36 +0200)]
better reporting whether the response was sent out completely
Michael Wallner [Thu, 10 Jul 2014 14:39:41 +0000 (16:39 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Thu, 10 Jul 2014 14:39:17 +0000 (16:39 +0200)]
simplify
Michael Wallner [Thu, 10 Jul 2014 14:01:12 +0000 (16:01 +0200)]
rm phpunit.phpt
Michael Wallner [Thu, 10 Jul 2014 13:56:33 +0000 (15:56 +0200)]
unfold cookie tests and fix variable type inconsitency
Michael Wallner [Thu, 10 Jul 2014 12:30:16 +0000 (14:30 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Thu, 10 Jul 2014 11:22:39 +0000 (13:22 +0200)]
add boundary check
Michael Wallner [Thu, 10 Jul 2014 11:10:28 +0000 (13:10 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Thu, 10 Jul 2014 11:10:03 +0000 (13:10 +0200)]
fix expectation
Michael Wallner [Thu, 10 Jul 2014 11:08:02 +0000 (13:08 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Thu, 10 Jul 2014 11:07:52 +0000 (13:07 +0200)]
unfold message body tests
Michael Wallner [Wed, 9 Jul 2014 18:34:04 +0000 (20:34 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Wed, 9 Jul 2014 18:32:36 +0000 (20:32 +0200)]
rfc compliant user agent; fix bug #67528
Michael Wallner [Wed, 9 Jul 2014 18:19:06 +0000 (20:19 +0200)]
addcslashes seems to use the octal form to escape nils
Michael Wallner [Wed, 9 Jul 2014 18:15:08 +0000 (20:15 +0200)]
do not consider slashes escape-worthy!
Michael Wallner [Wed, 9 Jul 2014 15:52:13 +0000 (17:52 +0200)]
Merge branch 'R_2_0'
Conflicts:
tests/params001.phpt
tests/params003.phpt
tests/params004.phpt
tests/params005.phpt
Michael Wallner [Wed, 9 Jul 2014 15:40:14 +0000 (17:40 +0200)]
port querystring tests
Michael Wallner [Wed, 9 Jul 2014 15:21:48 +0000 (17:21 +0200)]
unfold encoding tests
Michael Wallner [Wed, 9 Jul 2014 14:42:24 +0000 (16:42 +0200)]
unfold url tests
Michael Wallner [Wed, 9 Jul 2014 14:27:52 +0000 (16:27 +0200)]
unfold param tests
Michael Wallner [Wed, 9 Jul 2014 13:34:50 +0000 (15:34 +0200)]
Merge branch 'R_2_0'
Michael Wallner [Wed, 9 Jul 2014 13:34:42 +0000 (15:34 +0200)]
.gitignore