m6w6/ext-http
10 years agoFixed bug #66891 (Unexpected HTTP 401 after NTLM authentication)
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.

10 years agoFixed bug #68149 (duplicate content-length with libcurl < 7.23)
Michael Wallner [Thu, 6 Nov 2014 12:06:45 +0000 (13:06 +0100)] 
Fixed bug #68149 (duplicate content-length with libcurl < 7.23)

10 years agoFixed bug #68353 (QsoSSL support removed in libcurl 7.39)
Michael Wallner [Thu, 6 Nov 2014 10:13:04 +0000 (11:13 +0100)] 
Fixed bug #68353 (QsoSSL support removed in libcurl 7.39)

10 years agofix long/int mismatch
Michael Wallner [Sun, 2 Nov 2014 20:02:31 +0000 (21:02 +0100)] 
fix long/int mismatch

10 years agoback to dev
Michael Wallner [Thu, 16 Oct 2014 07:18:48 +0000 (09:18 +0200)] 
back to dev

10 years agoremove default configure option RELEASE_2_1_3
Michael Wallner [Thu, 16 Oct 2014 07:17:01 +0000 (09:17 +0200)] 
remove default configure option

10 years agoprepare 2.1.3
Michael Wallner [Thu, 16 Oct 2014 07:16:14 +0000 (09:16 +0200)] 
prepare 2.1.3

10 years agoadd test for bug67932
Michael Wallner [Thu, 25 Sep 2014 13:34:56 +0000 (15:34 +0200)] 
add test for bug67932

10 years agoFix 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

10 years agoback to dev
Michael Wallner [Thu, 25 Sep 2014 07:30:30 +0000 (09:30 +0200)] 
back to dev

10 years agorelease 2.1.2 RELEASE_2_1_2
Michael Wallner [Thu, 25 Sep 2014 07:26:46 +0000 (09:26 +0200)] 
release 2.1.2

10 years agoadministrativa
Michael Wallner [Thu, 25 Sep 2014 07:22:04 +0000 (09:22 +0200)] 
administrativa

10 years agoFix bug #68083 PUT method not working after DELETE
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

10 years agoadd missing option constants
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

10 years agoFix bug #68000 Extension does not build on FreeBSD
Michael Wallner [Mon, 15 Sep 2014 11:56:29 +0000 (13:56 +0200)] 
Fix bug #68000  Extension does not build on FreeBSD

10 years agoFixed bug #68009
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

10 years agoback to dev
Michael Wallner [Tue, 9 Sep 2014 07:59:53 +0000 (09:59 +0200)] 
back to dev

10 years agofix version in header RELEASE_2_1_1
Michael Wallner [Tue, 9 Sep 2014 07:59:16 +0000 (09:59 +0200)] 
fix version in header

10 years agoprepare 2.1.1
Michael Wallner [Tue, 9 Sep 2014 07:57:49 +0000 (09:57 +0200)] 
prepare 2.1.1

10 years agofix warning
Michael Wallner [Tue, 9 Sep 2014 07:55:15 +0000 (09:55 +0200)] 
fix warning

10 years agofix httpVersion retrieval on bigendian
Remi Collet [Wed, 3 Sep 2014 13:31:33 +0000 (15:31 +0200)] 
fix httpVersion retrieval on bigendian

Conflicts:
php_http_message.c

10 years agofix etag/crc32b on bigendian
Remi Collet [Mon, 1 Sep 2014 13:42:34 +0000 (15:42 +0200)] 
fix etag/crc32b on bigendian

10 years agoskip this test for offline build
Remi Collet [Mon, 1 Sep 2014 11:48:46 +0000 (13:48 +0200)] 
skip this test for offline build

10 years agoback to dev
Michael Wallner [Mon, 1 Sep 2014 09:32:21 +0000 (11:32 +0200)] 
back to dev

10 years agoprepare 2.1.0 RELEASE_2_1_0
Michael Wallner [Mon, 1 Sep 2014 09:03:06 +0000 (11:03 +0200)] 
prepare 2.1.0

10 years agofix sovereignty of clients when using events
Michael Wallner [Mon, 1 Sep 2014 09:02:39 +0000 (11:02 +0200)] 
fix sovereignty of clients when using events

10 years agosimplify duff device usage
Michael Wallner [Tue, 26 Aug 2014 15:51:14 +0000 (17:51 +0200)] 
simplify duff device usage

10 years agofix invalid read
Michael Wallner [Tue, 19 Aug 2014 18:35:20 +0000 (20:35 +0200)] 
fix invalid read

10 years agorelease 2.1.0RC3 RELEASE_2_1_0_RC3
Michael Wallner [Tue, 19 Aug 2014 07:23:43 +0000 (09:23 +0200)] 
release 2.1.0RC3

10 years agoprepare RC3
Michael Wallner [Wed, 13 Aug 2014 14:36:56 +0000 (16:36 +0200)] 
prepare RC3

10 years agonews
Michael Wallner [Wed, 13 Aug 2014 12:23:38 +0000 (14:23 +0200)] 
news

10 years agofix possible bus error on shutdown when using events
Michael Wallner [Wed, 13 Aug 2014 12:18:37 +0000 (14:18 +0200)] 
fix possible bus error on shutdown when using events

10 years agobe clear what we want the user to do
Michael Wallner [Wed, 13 Aug 2014 12:18:22 +0000 (14:18 +0200)] 
be clear what we want the user to do

10 years agoadd curlcode transfer info
Michael Wallner [Wed, 13 Aug 2014 11:12:45 +0000 (13:12 +0200)] 
add curlcode transfer info

10 years agodefine off_t
Michael Wallner [Wed, 13 Aug 2014 11:11:14 +0000 (13:11 +0200)] 
define off_t

10 years agoRemoved port and scheme guessing of http\Url for portability
Michael Wallner [Wed, 13 Aug 2014 10:29:44 +0000 (12:29 +0200)] 
Removed port and scheme guessing of http\Url for portability

10 years agofix PHP-5.3 compatibility
Michael Wallner [Mon, 11 Aug 2014 15:13:05 +0000 (17:13 +0200)] 
fix PHP-5.3 compatibility

10 years agoMSVC dumbness
Michael Wallner [Wed, 6 Aug 2014 05:57:48 +0000 (07:57 +0200)] 
MSVC dumbness

10 years agoMerge branch 'merge-DEV_2'
Michael Wallner [Tue, 5 Aug 2014 16:47:19 +0000 (18:47 +0200)] 
Merge branch 'merge-DEV_2'

10 years agoMerge branch 'DEV_2' into HEAD
Michael Wallner [Tue, 5 Aug 2014 16:46:17 +0000 (18:46 +0200)] 
Merge branch 'DEV_2' into HEAD

10 years agoback to dev
Michael Wallner [Tue, 5 Aug 2014 15:17:24 +0000 (17:17 +0200)] 
back to dev

10 years agoprepare R_2_1_0_RC2 RELEASE_2_1_0_RC2
Michael Wallner [Tue, 5 Aug 2014 15:07:06 +0000 (17:07 +0200)] 
prepare R_2_1_0_RC2

10 years agofix write on stack
Michael Wallner [Tue, 5 Aug 2014 06:07:26 +0000 (08:07 +0200)] 
fix write on stack

10 years agofix leak
Michael Wallner [Tue, 5 Aug 2014 04:59:14 +0000 (06:59 +0200)] 
fix leak

10 years ago no other SSL libs need this sort of callbacks
Michael Wallner [Mon, 4 Aug 2014 10:01:09 +0000 (12:01 +0200)] 
 no other SSL libs need this sort of callbacks

10 years agofix PHP-5.4 compatibility§
Michael Wallner [Mon, 4 Aug 2014 08:45:19 +0000 (10:45 +0200)] 
fix PHP-5.4 compatibility§

10 years agoslip online test
Remi Collet [Sat, 2 Aug 2014 15:50:41 +0000 (17:50 +0200)] 
slip online test

10 years agoset always_populate_raw_post_data=-1 to avoid failed test (because of warning)
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)

10 years agoMerge branch 'master' of git.php.net:/pecl/http/pecl_http
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
  ...

10 years agoBFN RELEASE_2_1_0_RC1
Michael Wallner [Fri, 1 Aug 2014 08:51:51 +0000 (10:51 +0200)] 
BFN

10 years agoprepare R_2_1_0_RC1
Michael Wallner [Fri, 1 Aug 2014 08:20:43 +0000 (10:20 +0200)] 
prepare R_2_1_0_RC1

10 years agofix libevent version
Michael Wallner [Fri, 1 Aug 2014 08:20:25 +0000 (10:20 +0200)] 
fix libevent version

10 years agoensure string and custom options are reset properly
Michael Wallner [Fri, 1 Aug 2014 07:22:56 +0000 (09:22 +0200)] 
ensure string and custom options are reset properly

10 years agorm unused constant
Michael Wallner [Fri, 1 Aug 2014 07:11:40 +0000 (09:11 +0200)] 
rm unused constant

10 years agoupgrade curl stuff
Michael Wallner [Thu, 31 Jul 2014 18:34:58 +0000 (20:34 +0200)] 
upgrade curl stuff

10 years agoCURLOPT_XFERINFO{FUNCTION,DATA}
Michael Wallner [Thu, 31 Jul 2014 12:16:15 +0000 (14:16 +0200)] 
CURLOPT_XFERINFO{FUNCTION,DATA}

10 years agoCURLINFO_TLS_SESSION
Michael Wallner [Thu, 31 Jul 2014 12:15:42 +0000 (14:15 +0200)] 
CURLINFO_TLS_SESSION

10 years agoupdate
Michael Wallner [Thu, 31 Jul 2014 12:14:45 +0000 (14:14 +0200)] 
update

10 years agossl lib config fixes
Michael Wallner [Thu, 31 Jul 2014 12:13:45 +0000 (14:13 +0200)] 
ssl lib config fixes

10 years agoerror out on missing pecl dependencies
Michael Wallner [Thu, 31 Jul 2014 12:13:21 +0000 (14:13 +0200)] 
error out on missing pecl dependencies

10 years agoalloca
Michael Wallner [Tue, 29 Jul 2014 18:37:00 +0000 (20:37 +0200)] 
alloca

10 years agosave funccall
Michael Wallner [Tue, 29 Jul 2014 12:31:02 +0000 (14:31 +0200)] 
save funccall

10 years agoabuse zend_ptr_stack
Michael Wallner [Mon, 28 Jul 2014 21:15:28 +0000 (23:15 +0200)] 
abuse zend_ptr_stack

10 years agoabuse zend_ptr_stack for better performance
Michael Wallner [Mon, 28 Jul 2014 20:55:31 +0000 (22:55 +0200)] 
abuse zend_ptr_stack for better performance

10 years agosave a funccall
Michael Wallner [Mon, 28 Jul 2014 20:39:28 +0000 (22:39 +0200)] 
save a funccall

10 years agoget rid of slow sscanf
Michael Wallner [Mon, 28 Jul 2014 17:03:07 +0000 (19:03 +0200)] 
get rid of slow sscanf

10 years agoimprove message parsing performance by about 25%
Michael Wallner [Mon, 28 Jul 2014 12:19:57 +0000 (14:19 +0200)] 
improve message parsing performance by about 25%

10 years agoMerge branch 'R_2_0'
Michael Wallner [Fri, 11 Jul 2014 13:08:56 +0000 (15:08 +0200)] 
Merge branch 'R_2_0'

10 years agoback to dev v2.0.x
Michael Wallner [Fri, 11 Jul 2014 13:08:23 +0000 (15:08 +0200)] 
back to dev

10 years agofix xml RELEASE_2_0_7
Michael Wallner [Fri, 11 Jul 2014 12:57:55 +0000 (14:57 +0200)] 
fix xml

10 years agoMerge branch 'R_2_0'
Michael Wallner [Fri, 11 Jul 2014 12:25:58 +0000 (14:25 +0200)] 
Merge branch 'R_2_0'

10 years agofix xml
Michael Wallner [Fri, 11 Jul 2014 12:25:43 +0000 (14:25 +0200)] 
fix xml

10 years agopackage administrativa
Michael Wallner [Fri, 11 Jul 2014 12:24:49 +0000 (14:24 +0200)] 
package administrativa

10 years agoMerge branch 'R_2_0'
Michael Wallner [Fri, 11 Jul 2014 12:19:16 +0000 (14:19 +0200)] 
Merge branch 'R_2_0'

10 years ago2.0.7
Michael Wallner [Fri, 11 Jul 2014 12:17:29 +0000 (14:17 +0200)] 
2.0.7

10 years agopackage administrativa
Michael Wallner [Fri, 11 Jul 2014 12:16:54 +0000 (14:16 +0200)] 
package administrativa

10 years agoMerge branch 'R_2_0'
Michael Wallner [Fri, 11 Jul 2014 08:59:54 +0000 (10:59 +0200)] 
Merge branch 'R_2_0'

10 years agofix test
Michael Wallner [Fri, 11 Jul 2014 08:59:34 +0000 (10:59 +0200)] 
fix test

10 years agobetter reporting whether the response was sent out completely
Michael Wallner [Thu, 10 Jul 2014 19:36:41 +0000 (21:36 +0200)] 
better reporting whether the response was sent out completely

10 years agoMerge branch 'R_2_0'
Michael Wallner [Thu, 10 Jul 2014 14:39:41 +0000 (16:39 +0200)] 
Merge branch 'R_2_0'

10 years agosimplify
Michael Wallner [Thu, 10 Jul 2014 14:39:17 +0000 (16:39 +0200)] 
simplify

10 years agorm phpunit.phpt
Michael Wallner [Thu, 10 Jul 2014 14:01:12 +0000 (16:01 +0200)] 
rm phpunit.phpt

10 years agounfold cookie tests and fix variable type inconsitency
Michael Wallner [Thu, 10 Jul 2014 13:56:33 +0000 (15:56 +0200)] 
unfold cookie tests and fix variable type inconsitency

10 years agoMerge branch 'R_2_0'
Michael Wallner [Thu, 10 Jul 2014 12:30:16 +0000 (14:30 +0200)] 
Merge branch 'R_2_0'

10 years agoadd boundary check
Michael Wallner [Thu, 10 Jul 2014 11:22:39 +0000 (13:22 +0200)] 
add boundary check

10 years agoMerge branch 'R_2_0'
Michael Wallner [Thu, 10 Jul 2014 11:10:28 +0000 (13:10 +0200)] 
Merge branch 'R_2_0'

10 years agofix expectation
Michael Wallner [Thu, 10 Jul 2014 11:10:03 +0000 (13:10 +0200)] 
fix expectation

10 years agoMerge branch 'R_2_0'
Michael Wallner [Thu, 10 Jul 2014 11:08:02 +0000 (13:08 +0200)] 
Merge branch 'R_2_0'

10 years agounfold message body tests
Michael Wallner [Thu, 10 Jul 2014 11:07:52 +0000 (13:07 +0200)] 
unfold message body tests

10 years agoMerge branch 'R_2_0'
Michael Wallner [Wed, 9 Jul 2014 18:34:04 +0000 (20:34 +0200)] 
Merge branch 'R_2_0'

10 years agorfc compliant user agent; fix bug #67528
Michael Wallner [Wed, 9 Jul 2014 18:32:36 +0000 (20:32 +0200)] 
rfc compliant user agent; fix bug #67528

10 years agoaddcslashes seems to use the octal form to escape nils
Michael Wallner [Wed, 9 Jul 2014 18:19:06 +0000 (20:19 +0200)] 
addcslashes seems to use the octal form to escape nils

10 years agodo not consider slashes escape-worthy!
Michael Wallner [Wed, 9 Jul 2014 18:15:08 +0000 (20:15 +0200)] 
do not consider slashes escape-worthy!

10 years agoMerge branch 'R_2_0'
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

10 years agoport querystring tests
Michael Wallner [Wed, 9 Jul 2014 15:40:14 +0000 (17:40 +0200)] 
port querystring tests

10 years agounfold encoding tests
Michael Wallner [Wed, 9 Jul 2014 15:21:48 +0000 (17:21 +0200)] 
unfold encoding tests

10 years agounfold url tests
Michael Wallner [Wed, 9 Jul 2014 14:42:24 +0000 (16:42 +0200)] 
unfold url tests

10 years agounfold param tests
Michael Wallner [Wed, 9 Jul 2014 14:27:52 +0000 (16:27 +0200)] 
unfold param tests

10 years agoMerge branch 'R_2_0'
Michael Wallner [Wed, 9 Jul 2014 13:34:50 +0000 (15:34 +0200)] 
Merge branch 'R_2_0'

10 years ago.gitignore
Michael Wallner [Wed, 9 Jul 2014 13:34:42 +0000 (15:34 +0200)] 
.gitignore