m6w6/ext-http
10 years agosimplify
Michael Wallner [Tue, 4 Nov 2014 19:15:02 +0000 (20:15 +0100)] 
simplify

10 years agoseparate url and parser state
Michael Wallner [Sun, 2 Nov 2014 17:21:26 +0000 (18:21 +0100)] 
separate url and parser state

10 years agofix edge cases with @
Michael Wallner [Fri, 31 Oct 2014 14:03:11 +0000 (15:03 +0100)] 
fix edge cases with @

10 years agobrain wrecked
Michael Wallner [Thu, 30 Oct 2014 17:54:02 +0000 (18:54 +0100)] 
brain wrecked

10 years agomore explicit constant names
Michael Wallner [Thu, 30 Oct 2014 16:26:25 +0000 (17:26 +0100)] 
more explicit constant names

10 years agopath should be forgotten
Michael Wallner [Thu, 30 Oct 2014 16:22:43 +0000 (17:22 +0100)] 
path should be forgotten

10 years agofix query&fragment; add pctenc parser option
Michael Wallner [Thu, 30 Oct 2014 16:20:32 +0000 (17:20 +0100)] 
fix query&fragment; add pctenc parser option

10 years agosimplify
Michael Wallner [Thu, 30 Oct 2014 15:36:59 +0000 (16:36 +0100)] 
simplify

10 years agoupdate
Michael Wallner [Wed, 29 Oct 2014 07:54:49 +0000 (08:54 +0100)] 
update

10 years agoupdate
Michael Wallner [Tue, 28 Oct 2014 15:45:30 +0000 (16:45 +0100)] 
update

10 years agoexperimental urlparser
Michael Wallner [Mon, 27 Oct 2014 19:39:37 +0000 (20:39 +0100)] 
experimental urlparser

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 agodon't enable this for debug builds
Michael Wallner [Wed, 22 Oct 2014 14:19:23 +0000 (16:19 +0200)] 
don't enable this for debug builds

10 years agolet the parser handle non-blocking streams
Michael Wallner [Wed, 22 Oct 2014 13:39:36 +0000 (15:39 +0200)] 
let the parser handle non-blocking streams

10 years agono need to "cache" the request TS for a long time now
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

10 years agocleanup
Michael Wallner [Thu, 16 Oct 2014 15:36:47 +0000 (17:36 +0200)] 
cleanup

10 years agoMerge branch 'R_2_1'
Michael Wallner [Thu, 16 Oct 2014 07:20:05 +0000 (09:20 +0200)] 
Merge branch 'R_2_1'

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 agoMerge branch 'R_2_1'
Michael Wallner [Thu, 25 Sep 2014 13:35:31 +0000 (15:35 +0200)] 
Merge branch 'R_2_1'

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 agoMerge branch 'R_2_1'
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

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

10 years agoMerge branch 'R_2_1'
Michael Wallner [Thu, 25 Sep 2014 07:30:38 +0000 (09:30 +0200)] 
Merge branch 'R_2_1'

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

10 years agoMerge branch 'R_2_1'
Michael Wallner [Thu, 25 Sep 2014 07:29:05 +0000 (09:29 +0200)] 
Merge branch 'R_2_1'

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 agoMerge branch 'R_2_1'
Michael Wallner [Thu, 25 Sep 2014 07:23:34 +0000 (09:23 +0200)] 
Merge branch 'R_2_1'

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 agoMerge branch 'R_2_1'
Michael Wallner [Mon, 15 Sep 2014 12:18:14 +0000 (14:18 +0200)] 
Merge branch 'R_2_1'

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 agoMerge branch 'R_2_1'
Michael Wallner [Tue, 9 Sep 2014 08:00:01 +0000 (10:00 +0200)] 
Merge branch 'R_2_1'

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 agoMerge branch 'R_2_1'
Michael Wallner [Tue, 9 Sep 2014 07:58:09 +0000 (09:58 +0200)] 
Merge branch 'R_2_1'

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 agoadd test for client's once & wait with events
Michael Wallner [Tue, 9 Sep 2014 07:24:08 +0000 (09:24 +0200)] 
add test for client's once & wait with events

10 years agoMade client's once & wait methods availabel when using events
Michael Wallner [Mon, 8 Sep 2014 10:51:03 +0000 (12:51 +0200)] 
Made client's once & wait methods availabel when using events

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

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

10 years agoMerge branch 'R_2_1'
Michael Wallner [Mon, 1 Sep 2014 09:32:32 +0000 (11:32 +0200)] 
Merge branch 'R_2_1'

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

10 years agoMerge branch 'R_2_1'
Michael Wallner [Mon, 1 Sep 2014 09:03:42 +0000 (11:03 +0200)] 
Merge branch 'R_2_1'

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 agosimplify duff device usage
Michael Wallner [Tue, 26 Aug 2014 15:51:14 +0000 (17:51 +0200)] 
simplify duff device usage

10 years agoexpose http\Message\Parser class
Michael Wallner [Tue, 19 Aug 2014 19:34:59 +0000 (21:34 +0200)] 
expose http\Message\Parser class

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'