Michael Wallner [Mon, 31 Aug 2015 08:00:47 +0000 (10:00 +0200)]
fix #11
the pointer to update was not reset
Michael Wallner [Thu, 13 Aug 2015 16:46:15 +0000 (18:46 +0200)]
attempt to fix leak
Michael Wallner [Fri, 7 Aug 2015 19:52:50 +0000 (21:52 +0200)]
pharext needs php-5.4+ with phar and posix
Michael Wallner [Fri, 7 Aug 2015 13:55:30 +0000 (15:55 +0200)]
travis
Michael Wallner [Fri, 7 Aug 2015 13:48:16 +0000 (15:48 +0200)]
update travis
Michael Wallner [Fri, 7 Aug 2015 12:12:36 +0000 (14:12 +0200)]
travis
Michael Wallner [Fri, 7 Aug 2015 09:59:04 +0000 (11:59 +0200)]
no travis yet
Michael Wallner [Fri, 7 Aug 2015 09:58:53 +0000 (11:58 +0200)]
only for PHP5
Michael Wallner [Fri, 7 Aug 2015 09:36:04 +0000 (11:36 +0200)]
Merge branch 'master' into phpng
Conflicts:
php_http_client.c
php_http_client_curl.c
php_http_env_request.c
php_http_env_response.c
php_http_header_parser.c
Michael Wallner [Thu, 6 Aug 2015 08:43:08 +0000 (10:43 +0200)]
update doc links
Michael Wallner [Mon, 3 Aug 2015 15:37:32 +0000 (17:37 +0200)]
Fix README
Github does not do definition lists
[ci skip]
Michael Wallner [Mon, 3 Aug 2015 14:44:26 +0000 (16:44 +0200)]
add README
Michael Wallner [Mon, 3 Aug 2015 13:29:26 +0000 (15:29 +0200)]
fix for travis
Michael Wallner [Mon, 3 Aug 2015 11:48:28 +0000 (13:48 +0200)]
timeout on stdin
Michael Wallner [Mon, 3 Aug 2015 10:59:57 +0000 (12:59 +0200)]
add more logging
Michael Wallner [Mon, 3 Aug 2015 10:33:51 +0000 (12:33 +0200)]
use a longer timeout
Michael Wallner [Mon, 3 Aug 2015 10:23:04 +0000 (12:23 +0200)]
break on timeout
Michael Wallner [Mon, 3 Aug 2015 09:18:28 +0000 (11:18 +0200)]
fix datetime warning in logger
Michael Wallner [Mon, 3 Aug 2015 08:18:15 +0000 (10:18 +0200)]
fix logger
Michael Wallner [Mon, 3 Aug 2015 08:05:37 +0000 (10:05 +0200)]
add some logs
Michael Wallner [Mon, 3 Aug 2015 07:09:32 +0000 (09:09 +0200)]
travis
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 [Tue, 21 Jul 2015 08:57:43 +0000 (10:57 +0200)]
fix test
Michael Wallner [Mon, 20 Jul 2015 12:57:54 +0000 (14:57 +0200)]
lingering TSRM macros
Michael Wallner [Thu, 16 Jul 2015 11:07:55 +0000 (13:07 +0200)]
fix gh-issue #3
Michael Wallner [Wed, 15 Jul 2015 08:56:34 +0000 (10:56 +0200)]
provide RTLD_LAZY compatibility
Closes gh-issue #4
Avoid using php_peristent_handle_abandon function pointer.
See also
https://github.com/m6w6/ext-raphf/commit/
177e968e112ea8030065d5d7a4907bcaefa9b085
Michael Wallner [Tue, 14 Jul 2015 16:59:06 +0000 (18:59 +0200)]
fix resource leaks
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 12:14:25 +0000 (14:14 +0200)]
fix leaks
Michael Wallner [Tue, 16 Jun 2015 12:14:06 +0000 (14:14 +0200)]
fix macro usage
Michael Wallner [Tue, 16 Jun 2015 10:24:48 +0000 (12:24 +0200)]
backport check
Michael Wallner [Mon, 15 Jun 2015 14:49:21 +0000 (16:49 +0200)]
fix leak
Michael Wallner [Mon, 15 Jun 2015 14:35:34 +0000 (16:35 +0200)]
fix leaks; all tests pass
Michael Wallner [Mon, 15 Jun 2015 14:02:43 +0000 (16:02 +0200)]
fix leak
Michael Wallner [Mon, 15 Jun 2015 13:50:34 +0000 (15:50 +0200)]
fix leaks
Michael Wallner [Fri, 12 Jun 2015 10:27:28 +0000 (12:27 +0200)]
fix tests
Michael Wallner [Fri, 12 Jun 2015 08:49:15 +0000 (10:49 +0200)]
fix bad merge; keys were serialized twice
Michael Wallner [Fri, 12 Jun 2015 08:31:29 +0000 (10:31 +0200)]
this got implemented in zend API
Michael Wallner [Fri, 12 Jun 2015 08:30:13 +0000 (10:30 +0200)]
Merge branch 'master' into phpng
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 [Wed, 20 May 2015 07:00:42 +0000 (09:00 +0200)]
rm tests not existing anymore
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()
Jan-E [Sun, 26 Apr 2015 18:26:58 +0000 (20:26 +0200)]
Fix missing IS_BOOL
Changed into _IS_BOOL like the others
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 [Mon, 16 Mar 2015 19:30:14 +0000 (20:30 +0100)]
Add PHP_HTTP_HAVE_CLIENT, by Jan Erhardt
Michael Wallner [Thu, 12 Mar 2015 08:30:46 +0000 (09:30 +0100)]
Merge branch 'master' into phpng
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