Michael Wallner [Mon, 3 Aug 2015 07:09:05 +0000 (09:09 +0200)]
add some error logging
Michael Wallner [Mon, 3 Aug 2015 07:07:20 +0000 (09:07 +0200)]
precise comes with libcurl4
Michael Wallner [Mon, 3 Aug 2015 07:02:18 +0000 (09:02 +0200)]
fix typo
Michael Wallner [Fri, 31 Jul 2015 18:26:14 +0000 (20:26 +0200)]
update travis-pecl
Michael Wallner [Fri, 31 Jul 2015 14:50:20 +0000 (16:50 +0200)]
update travis-pecl
Michael Wallner [Fri, 31 Jul 2015 13:38:06 +0000 (15:38 +0200)]
push travis
Michael Wallner [Fri, 31 Jul 2015 13:33:44 +0000 (15:33 +0200)]
travis
Michael Wallner [Tue, 28 Jul 2015 08:17:39 +0000 (10:17 +0200)]
release 2.5.1
Michael Wallner [Mon, 27 Jul 2015 07:11:46 +0000 (09:11 +0200)]
prepare 2.5.1
Michael Wallner [Wed, 22 Jul 2015 05:18:21 +0000 (07:18 +0200)]
Fix gh-issue #7
Fix crash on returning from a sub-call to querystring from env_request
after an exception.
Closes gh-issue #7
Michael Wallner [Wed, 22 Jul 2015 04:51:39 +0000 (06:51 +0200)]
Fix gh-issue #6
Allow RFC1738 unsafe characters in URL query/fragment.
Closes issue #6.
Michael Wallner [Tue, 21 Jul 2015 09:21:38 +0000 (11:21 +0200)]
provide RTLD_LAZY compatibility
Michael Wallner [Thu, 16 Jul 2015 11:07:55 +0000 (13:07 +0200)]
fix gh-issue #3
Michael Wallner [Mon, 13 Jul 2015 14:59:30 +0000 (16:59 +0200)]
Enable certinfo on all supporting backends
OpenSSL: libcurl v7.19.1
NSS: libcurl v7.34.0
GSKit: libcurl v7.39.0
GnuTLS: libcurl v7.42.0
Michael Wallner [Mon, 13 Jul 2015 14:44:26 +0000 (16:44 +0200)]
add recent curl options
Michael Wallner [Mon, 13 Jul 2015 08:35:44 +0000 (10:35 +0200)]
Fix gh-issue #2: comparison of obsolete pointers in the header parser
Closes #2.
The eol_str pointer could become obsolete due to later usage of
php_http_buffer_fix and render the result of arithmetics against the
changed buffer->data pointer useless or harmgful.
Thanks @xiaoyjy.
Michael Wallner [Fri, 10 Jul 2015 07:50:12 +0000 (09:50 +0200)]
Fix VC11 build
Michael Wallner [Thu, 9 Jul 2015 06:56:36 +0000 (08:56 +0200)]
2.5
Michael Wallner [Tue, 16 Jun 2015 10:24:48 +0000 (12:24 +0200)]
backport check
Michael Wallner [Fri, 12 Jun 2015 06:25:54 +0000 (08:25 +0200)]
workaround wrongly quoted arginfo names
Michael Wallner [Fri, 12 Jun 2015 06:25:10 +0000 (08:25 +0200)]
support ob_clean
Michael Wallner [Fri, 22 May 2015 07:29:42 +0000 (09:29 +0200)]
fix warning, and place bet on the safe side
Michael Wallner [Fri, 22 May 2015 07:27:00 +0000 (09:27 +0200)]
fix warning
Michael Wallner [Thu, 21 May 2015 12:36:17 +0000 (14:36 +0200)]
prepare 2.5.0RC1
Michael Wallner [Thu, 21 May 2015 10:30:34 +0000 (12:30 +0200)]
administrativa
Michael Wallner [Thu, 21 May 2015 07:55:15 +0000 (09:55 +0200)]
fix http\Params::__toString() with RFC5988 payload; fix tests
Michael Wallner [Thu, 7 May 2015 20:18:35 +0000 (22:18 +0200)]
only consider 2xx cacheable
Michael Wallner [Thu, 7 May 2015 20:10:31 +0000 (22:10 +0200)]
rfc5988 fixes
Michael Wallner [Mon, 27 Apr 2015 19:19:50 +0000 (21:19 +0200)]
basic support for RFC5988 (Web Linking)
Michael Wallner [Mon, 27 Apr 2015 19:18:41 +0000 (21:18 +0200)]
add PHP_HTTP_URL_SANITIZE_PATH to default flags of Url::mod()
Remi Collet [Fri, 24 Apr 2015 06:42:18 +0000 (08:42 +0200)]
fix skip
Remi Collet [Wed, 8 Apr 2015 11:13:58 +0000 (13:13 +0200)]
missing tests in archive
Remi Collet [Wed, 8 Apr 2015 10:59:24 +0000 (12:59 +0200)]
missing file in archive
Remi Collet [Wed, 8 Apr 2015 10:58:19 +0000 (12:58 +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.4.3
fix bug #69357
back to dev
release 2.4.2
Fixed bug #69313
release 2.4.2
CS
fix for bug #69076, fix handling of URLs with lone '?' as last character
support libidn2 and ICU as fallbacksx
defer warnings/exceptions of the client
back to dev
release 2.4.1
Michael Wallner [Wed, 8 Apr 2015 10:14:56 +0000 (12:14 +0200)]
back to dev
Michael Wallner [Wed, 8 Apr 2015 10:12:49 +0000 (12:12 +0200)]
release 2.4.3
Michael Wallner [Wed, 8 Apr 2015 10:05:59 +0000 (12:05 +0200)]
fix bug #69357
Michael Wallner [Fri, 3 Apr 2015 12:22:38 +0000 (14:22 +0200)]
back to dev
Michael Wallner [Fri, 3 Apr 2015 12:07:24 +0000 (14:07 +0200)]
release 2.4.2
Michael Wallner [Fri, 27 Mar 2015 09:13:40 +0000 (10:13 +0100)]
Fixed bug #69313
Michael Wallner [Mon, 23 Mar 2015 09:31:39 +0000 (10:31 +0100)]
release 2.4.2
Michael Wallner [Mon, 23 Mar 2015 07:22:31 +0000 (08:22 +0100)]
CS
Boris Madzar [Sun, 22 Mar 2015 04:54:12 +0000 (00:54 -0400)]
fix for bug #69076, fix handling of URLs with lone '?' as last character
Michael Wallner [Fri, 20 Mar 2015 07:35:10 +0000 (08:35 +0100)]
support libidn2 and ICU as fallbacksx
Michael Wallner [Fri, 20 Mar 2015 07:28:40 +0000 (08:28 +0100)]
defer warnings/exceptions of the client
This enables the following pattern:
<?php
use http\Client;
function handle_response_and_dequeue($res) {
var_dump($res->getResponseCode());
return true; //dequeue
}
$client = new Client;
$client->enqueue(new Client\Request(...),"handle_response_and_dequeue");
$client->enqueue(new Client\Request(...),"handle_response_and_dequeue");
$client->enqueue(new Client\Request(...),"handle_response_and_dequeue");
while (count($client)) {
try {
$client->send();
} catch (Exception $e) {
echo $e->getMessage(),"\n";
}
}
Michael Wallner [Fri, 20 Mar 2015 07:35:58 +0000 (08:35 +0100)]
back to dev
Michael Wallner [Wed, 18 Mar 2015 07:19:43 +0000 (08:19 +0100)]
release 2.4.1
Remi Collet [Wed, 18 Mar 2015 07:15:49 +0000 (08:15 +0100)]
fix build wih PHP 5.4
Remi Collet [Wed, 18 Mar 2015 07:12:31 +0000 (08:12 +0100)]
Merge branch 'master' of git.php.net:/pecl/http/pecl_http
* 'master' of git.php.net:/pecl/http/pecl_http:
release 2.4.0
it is always bad to rely on external things
back to dev
release 2.3.2
fis querystring offset set bug
fis querystring offset set bug
this test requires online
Michael Wallner [Wed, 18 Mar 2015 06:31:36 +0000 (07:31 +0100)]
release 2.4.0
Michael Wallner [Thu, 12 Mar 2015 07:31:15 +0000 (08:31 +0100)]
it is always bad to rely on external things
Michael Wallner [Thu, 12 Mar 2015 07:11:02 +0000 (08:11 +0100)]
Merge branch 'R_2_3'
Michael Wallner [Thu, 12 Mar 2015 06:25:28 +0000 (07:25 +0100)]
back to dev
Michael Wallner [Mon, 2 Mar 2015 14:09:48 +0000 (15:09 +0100)]
release 2.3.2
Michael Wallner [Tue, 3 Mar 2015 20:57:03 +0000 (21:57 +0100)]
fis querystring offset set bug
Michael Wallner [Tue, 3 Mar 2015 20:57:03 +0000 (21:57 +0100)]
fis querystring offset set bug
Remi Collet [Tue, 3 Mar 2015 11:44:53 +0000 (12:44 +0100)]
this test requires online
(cherry picked from commit
1203e8a9facfbe8f2dbdcc7fada98b01f79f7555)
Remi Collet [Tue, 3 Mar 2015 11:44:53 +0000 (12:44 +0100)]
this test requires online
Remi Collet [Tue, 3 Mar 2015 07:51:37 +0000 (08:51 +0100)]
fix typo
Michael Wallner [Mon, 2 Mar 2015 18:55:28 +0000 (19:55 +0100)]
STATUS -> ZEND_RESULT_CODE
Michael Wallner [Mon, 2 Mar 2015 15:03:43 +0000 (16:03 +0100)]
remove obsolete tests
Michael Wallner [Mon, 2 Mar 2015 14:58:58 +0000 (15:58 +0100)]
remove rinit and json dep in favor of pecl/json_post and pecl/apfd
Michael Wallner [Mon, 2 Mar 2015 14:58:21 +0000 (15:58 +0100)]
fix ZTS
Michael Wallner [Mon, 2 Mar 2015 14:09:59 +0000 (15:09 +0100)]
Merge branch 'R_2_3'
Michael Wallner [Mon, 2 Mar 2015 14:09:48 +0000 (15:09 +0100)]
back to dev
Michael Wallner [Mon, 2 Mar 2015 14:06:18 +0000 (15:06 +0100)]
fix stddef.h/ptrdiff_t issue
Michael Wallner [Mon, 2 Mar 2015 06:42:25 +0000 (07:42 +0100)]
better error messages; attempt on WinIDN
Michael Wallner [Sun, 1 Mar 2015 13:35:45 +0000 (14:35 +0100)]
administrativa
Michael Wallner [Sun, 1 Mar 2015 13:30:47 +0000 (14:30 +0100)]
Merge branch 'R_2_3'
Michael Wallner [Sun, 1 Mar 2015 13:29:18 +0000 (14:29 +0100)]
back to dev
Michael Wallner [Sun, 1 Mar 2015 13:19:48 +0000 (14:19 +0100)]
s/beta/stable
Michael Wallner [Sun, 1 Mar 2015 13:18:38 +0000 (14:18 +0100)]
2.3.0
Michael Wallner [Wed, 25 Feb 2015 21:14:57 +0000 (22:14 +0100)]
use builtin uidna_IDNToASCII on OSX
Michael Wallner [Wed, 25 Feb 2015 19:20:01 +0000 (20:20 +0100)]
fix retval initialization
Michael Wallner [Wed, 25 Feb 2015 19:18:40 +0000 (20:18 +0100)]
fix retval type
Michael Wallner [Tue, 24 Feb 2015 19:50:45 +0000 (20:50 +0100)]
no strlist anymore
Remi Collet [Fri, 20 Feb 2015 07:46:40 +0000 (08:46 +0100)]
cleanup debug stuff
Michael Wallner [Thu, 19 Feb 2015 20:13:05 +0000 (21:13 +0100)]
here too
Michael Wallner [Thu, 19 Feb 2015 20:07:03 +0000 (21:07 +0100)]
use a random port offset
Michael Wallner [Thu, 19 Feb 2015 19:34:31 +0000 (20:34 +0100)]
minor C-L bug in older libcurl
Michael Wallner [Thu, 19 Feb 2015 19:34:09 +0000 (20:34 +0100)]
skip on older libcurl
Michael Wallner [Thu, 19 Feb 2015 19:33:35 +0000 (20:33 +0100)]
missing backport from phpng branch
Remi Collet [Thu, 19 Feb 2015 16:22:58 +0000 (17:22 +0100)]
change base port to make 32/64 simultenaous build easier
Remi Collet [Thu, 19 Feb 2015 16:12:46 +0000 (17:12 +0100)]
honours TEST_PHP_EXECUTABLE and TEST_PHP_ARGS (set by "make test")
Remi Collet [Thu, 19 Feb 2015 09:22:19 +0000 (10:22 +0100)]
Merge branch 'master' of git.php.net:/pecl/http/pecl_http
* 'master' of git.php.net:/pecl/http/pecl_http: (84 commits)
back to dev
2.3.0RC1
restore php-5.3 compatibility
administrativa
fix build with old libcurl
remove dead code
remove strlist api
hoppala; removed actually living code
remove dead code
don't generate stat based etags for temp/mem streams
test header parser errors and streaming
test 4-byte sequences
better error message
(gcov) tests fixup
better errors from the headers parser
let the header parser fail more accurately
add http\Header\Parser::stream()
typo
fix the stream message parser
ignore disconnect exceptions
...
Michael Wallner [Thu, 19 Feb 2015 08:42:41 +0000 (09:42 +0100)]
back to dev
Michael Wallner [Thu, 19 Feb 2015 08:40:59 +0000 (09:40 +0100)]
2.3.0RC1
Michael Wallner [Thu, 19 Feb 2015 07:40:49 +0000 (08:40 +0100)]
restore php-5.3 compatibility
Michael Wallner [Tue, 17 Feb 2015 21:20:54 +0000 (22:20 +0100)]
administrativa
Michael Wallner [Tue, 17 Feb 2015 21:20:23 +0000 (22:20 +0100)]
fix build with old libcurl
Michael Wallner [Tue, 17 Feb 2015 19:36:38 +0000 (20:36 +0100)]
remove dead code
Michael Wallner [Tue, 17 Feb 2015 19:21:43 +0000 (20:21 +0100)]
remove strlist api
Michael Wallner [Tue, 17 Feb 2015 19:21:24 +0000 (20:21 +0100)]
hoppala; removed actually living code
Michael Wallner [Tue, 17 Feb 2015 14:09:21 +0000 (15:09 +0100)]
remove dead code
Michael Wallner [Tue, 17 Feb 2015 14:08:50 +0000 (15:08 +0100)]
don't generate stat based etags for temp/mem streams
Michael Wallner [Tue, 17 Feb 2015 13:30:38 +0000 (14:30 +0100)]
test header parser errors and streaming
Michael Wallner [Tue, 17 Feb 2015 13:02:55 +0000 (14:02 +0100)]
test 4-byte sequences
Michael Wallner [Tue, 17 Feb 2015 13:02:45 +0000 (14:02 +0100)]
better error message
Michael Wallner [Tue, 17 Feb 2015 10:43:07 +0000 (11:43 +0100)]
(gcov) tests fixup
Michael Wallner [Tue, 17 Feb 2015 10:19:12 +0000 (11:19 +0100)]
better errors from the headers parser