Up to [cvs.NetBSD.org] / pkgsrc / www / php-http
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.33, Tue Dec 14 00:14:08 2021 UTC (17 months, 3 weeks ago) by taca
Branch: MAIN
CVS Tags: HEAD
Changes since 1.32: +1 -1
lines
FILE REMOVED
www/php-http: remove package Remove php-http package. This package is for php56 only and no depending package to it.
Revision 1.32 / (download) - annotate - [select for diffs], Wed Dec 8 16:06:59 2021 UTC (18 months ago) by adam
Branch: MAIN
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
revbump for icu and libffi
Revision 1.31 / (download) - annotate - [select for diffs], Wed Sep 29 19:01:28 2021 UTC (20 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored)
revbump for boost-libs
Revision 1.30 / (download) - annotate - [select for diffs], Wed Apr 21 13:25:31 2021 UTC (2 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored)
revbump for boost-libs
Revision 1.29 / (download) - annotate - [select for diffs], Sun Mar 7 13:31:49 2021 UTC (2 years, 3 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.28: +2 -1
lines
Diff to previous 1.28 (colored)
www/php-http: fix build problem This package require converters/php-iconv.
Revision 1.28 / (download) - annotate - [select for diffs], Wed May 27 19:37:44 2020 UTC (3 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored)
*: reset MAINTAINER for fhajny on his request
Revision 1.27 / (download) - annotate - [select for diffs], Fri May 22 10:56:46 2020 UTC (3 years ago) by adam
Branch: MAIN
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
revbump after updating security/nettle
Revision 1.26 / (download) - annotate - [select for diffs], Wed May 6 14:05:07 2020 UTC (3 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
revbump after boost update
Revision 1.25 / (download) - annotate - [select for diffs], Sun Mar 8 16:51:38 2020 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
*: recursive bump for libffi
Revision 1.24 / (download) - annotate - [select for diffs], Sat Jan 18 21:51:10 2020 UTC (3 years, 4 months ago) by jperkin
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
*: Recursive revision bump for openssl 1.1.1.
Revision 1.23 / (download) - annotate - [select for diffs], Sun Jan 12 20:20:48 2020 UTC (3 years, 4 months ago) by ryoon
Branch: MAIN
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
*: Recursive revbump from devel/boost-libs
Revision 1.22 / (download) - annotate - [select for diffs], Thu Aug 22 12:23:54 2019 UTC (3 years, 9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Recursive revbump from boost-1.71.0
Revision 1.21 / (download) - annotate - [select for diffs], Sat Jul 20 22:46:56 2019 UTC (3 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
*: recursive bump for nettle 3.5.1
Revision 1.20 / (download) - annotate - [select for diffs], Mon Jul 1 04:08:53 2019 UTC (3 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
Recursive revbump from boost-1.70.0
Revision 1.19 / (download) - annotate - [select for diffs], Sat Dec 15 21:12:24 2018 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
*: update email for fhajny
Revision 1.18 / (download) - annotate - [select for diffs], Thu Dec 13 19:52:26 2018 UTC (4 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
revbump for boost 1.69.0
Revision 1.17 / (download) - annotate - [select for diffs], Thu Aug 16 18:55:15 2018 UTC (4 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
revbump after boost-libs update
Revision 1.16 / (download) - annotate - [select for diffs], Sun Apr 29 21:32:08 2018 UTC (5 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
revbump for boost-libs update
Revision 1.15 / (download) - annotate - [select for diffs], Mon Jan 1 21:18:56 2018 UTC (5 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
Revbump after boost update
Revision 1.14 / (download) - annotate - [select for diffs], Thu Aug 24 20:03:42 2017 UTC (5 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Revbump for boost update
Revision 1.13 / (download) - annotate - [select for diffs], Sun Apr 30 01:22:03 2017 UTC (6 years, 1 month ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
Recursive revbump from boost update
Revision 1.12 / (download) - annotate - [select for diffs], Tue Jan 31 11:02:45 2017 UTC (6 years, 4 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.11: +2 -3
lines
Diff to previous 1.11 (colored)
Update www/php-http to 2.6.0. - Added http\Client\Curl\User interface for userland event loops - Added http\Url::IGNORE_ERRORS, http\Url::SILENT_ERRORS and http\Url::STDFLAGS - Added http\Client::setDebug(callable $debug) - Added http\Client\Curl\FEATURES constants and namespace - Added http\Client\Curl\VERSIONS constants and namespace - Added share_cookies and share_ssl (libcurl >= 7.23.0) options to http\Client::configure() - http\Client uses curl_share handles to properly share cookies and SSL/TLS sessions between requests - Improved configure checks for default CA bundles - Improved negotiation precision - Fixed regression introduced by http\Params::PARSE_RFC5987: negotiation using the params parser would receive param keys without the trailing asterisk, stripped by http\Params::PARSE_RFC5987. - Fix gh-issue #50: http\Client::dequeue() within http\Client::setDebug() causes segfault - Fix gh-issue #47: http\Url: Null pointer deref in sanitize_value() - Fix gh-issue #45: HTTP/2 response message parsing broken with libcurl >= 7.49.1 - Fix gh-issue #43: Joining query with empty original variable in query - Fix gh-issue #42: fatal error when using punycode in URLs - Fix gh-issue #41: Use curl_version_info_data.features when initializing options - Fix gh-issue #40: determinde the SSL backend used by curl at runtime - Fix gh-issue #39: Notice: http\Client::enqueue(): Could not set option proxy_service_name - Fix gh-issue #38: Persistent curl handles: error code not properly reset - Fix gh-issue #36: Unexpected cookies sent if persistent_handle_id is used - Fix gh-issue #34: allow setting multiple headers with the same name - Fix gh-issue #33: allow setting prodyhost request option to NULL - Fix gh-issue #31: add/improve configure checks for default CA bundle/path Changes from beta1: - Fixed PHP-5.3 compatibility - Fixed recursive calls to the event loop dispatcher Changes from beta2: - Fix bug #73055: crash in http\QueryString (CVE-2016-7398) - Fix bug #73185: Buffer overflow in HTTP parse_hostinfo() (CVE-2016-7961) - Fix HTTP/2 version parser for older libcurl versions
Revision 1.11 / (download) - annotate - [select for diffs], Sun Jan 1 16:06:39 2017 UTC (6 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Revbump after boost update
Revision 1.10 / (download) - annotate - [select for diffs], Fri Oct 7 18:26:13 2016 UTC (6 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Changes since 1.9: +2 -1
lines
Diff to previous 1.9 (colored)
Revbump post boost update
Revision 1.9 / (download) - annotate - [select for diffs], Sun Sep 11 17:03:29 2016 UTC (6 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
Drop "55" (php55) from PHP_VERSIONS_ACCEPTED.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Mar 12 08:39:47 2016 UTC (7 years, 3 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.7: +1 -2
lines
Diff to previous 1.7 (colored)
Clear PKGREVISION on update
Revision 1.7 / (download) - annotate - [select for diffs], Sat Mar 12 08:38:39 2016 UTC (7 years, 3 months ago) by fhajny
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Update www/php-http to 2.5.6. 2.5.6 * Fix php-bug #71719: Buffer overflow in HTTP url parsing functions * Fix gh-issue #28: Possible null pointer dereference in php_http_url_mod() * Fix gh-issue #22: Fix PHP5 config.w32 * Fix gh-issue #20: setSslOptions notice with curl 7.43 2.5.5 * Fixed gh-issue #16: No Content-Length header with empty POST requests 2.5.3 * Fixed gh-issue #12: crash on bad url passed to http\Message::setRequestUrl() * The URL parser now fails on empty labels 2.5.2 * Fixed regression with HEAD requests always warning about a partial file transfer + Added "path_as_is" request option (libcurl >= 7.42)
Revision 1.6 / (download) - annotate - [select for diffs], Sat Mar 5 11:29:39 2016 UTC (7 years, 3 months ago) by jperkin
Branch: MAIN
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Bump PKGREVISION for security/openssl ABI bump.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 19 14:27:15 2015 UTC (7 years, 5 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.4: +3 -1
lines
Diff to previous 1.4 (colored)
Restrict PHP_VERSIONS_ACCEPTED to 55 and 56.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 30 08:24:42 2015 UTC (7 years, 9 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Update php-http to 2.5.1. 2.5.1 * Fixed VC11 build (Jan Erhardt) * Fixed gh-issue #2: comparison of obsolete pointers in the header parser (xiaoyjy) * Fixed gh-issue #6: allow RFC1738 unsafe characters in query/fragment * Fixed gh-issue #7: crash with querystring and exception from error handler + SSL certinfo is available for libcurl >= 7.42 with gnutls (openssl has already been since 7.19.1) + Added "falsestart" SSL request option (available with libcurl >= 7.42 and darwinssl/NSS) + Added "service_name" and "proxy_service_name" request options for SPNEGO (available with libcurl >= 7.43) + Enabled "certinfo" transfer info on all supporting SSL backends (OpenSSL: libcurl v7.19.1, NSS: libcurl v7.34.0, GSKit: libcurl v7.39.0, GnuTLS: libcurl v7.42.0) 2.5.0 + Added RFC5988 (Web Linking) support to http\Params + Added http\Url::SANITIZE_PATH to default flags of http\Url::mod() * Fixed overly aggressive response caching to only consider 2xx cachable 2.5.0RC1 * Added RFC5988 (Web Linking) support to http\Params * Added http\Url::SANITIZE_PATH to default flags of http\Url::mod() * Fixed overly aggressive response chaching to only consider 2xx cachable
Revision 1.3 / (download) - annotate - [select for diffs], Wed Apr 8 19:57:23 2015 UTC (8 years, 2 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.2: +27 -10
lines
Diff to previous 1.2 (colored)
Update php-http to 2.4.3, based on patches provided by rodent@NetBSD.org. Not backwards compatible with 1.x. Now depends on php-propro and php-raphf. Upstream changelog: 2.4.3 * Fixed bug #69357 (HTTP/1.1 100 Continue overriding subsequent 200 response code with PUT request) 2.4.2 * Fixed bug 69076 (http\Url throws Exception on empty querystring) * Fixed bug 69313 (http\Client doesn't send GET body) + Added libidn2 and UIDNA as fallbacks for IDN support - Deferred warnings/exceptions of the client, so callbacks for the currently failing requests will still be called 2.4.1 * Fixed build with PHP <= 5.4 (Remi) 2.4.0 * Split off pecl/apfd and pecl/json_post 2.3.2 * Fixed bug with http\QueryString::offsetSet() resetting the complete query string 2.3.1 * Fixed build on platforms that need stddef.h to define ptrdiff_t (e.g. CentOS 7.5) 2.3.0 + Preliminiary HTTP2 support for http\Client (libcurl with nghttp2 support) + Improved performance of HTTP info parser (request/response line) + Improved performance of updating client observers + Improved performance of http\Env\Response output to streams + Improved the error messages of the header parser + Added http\Header\Parser class + Added http\Client::configure() method accepting an array with the following options for libcurl: . maxconnects (int, size of the connection cache) . max_host_connections (int, max number of connections to a single host, libcurl >= 7.30.0) . max_pipeline_length (int, max number of requests in a pipeline, libcurl >= 7.30.0) . max_total_connections (int, max number of simultaneous open connections of this client, libcurl >= 7.30.0) . pipelining (bool, whether to enable HTTP/1.1 pipelining) . chunk_length_penalty_size (int, chunk length threshold for pipelining, libcurl >= 7.30.0) . content_length_penalty_size (int, size threshold for pipelining, libcurl >= 7.30.0) . pipelining_server_bl (array, list of server software names to blacklist for pipelining, libcurl >= 7.30.0) . pipelining_site_bl (array, list of server host names to blacklist for pipelining, libcurl >= 7.30.0) . use_eventloop (bool, whether to use libevent, libcurl+libevent) + Added http\Client::getAvailableOptions() and http\Client::getAvailableConfiguration() methods + Added support for HTTP2 if libcurl was built with nghttp2 support. + Added http\Client\Curl\HTTP_VERSION_2_0 constant (libcurl >= 7.33.0) + Added http\Client\Curl\TLS_AUTH_SRP constant (libcurl >= 7.21.4) + Added pinned_publickey SSL request option (libcurl >= 7.39.0) + Added tlsauthtype, tlsauthuser and tlsauthpass SSL request option (libcurl >= 7.21.4) + Added verifystatus (a.k.a OCSP) SSL request option (libcurl >= 7.41.0) + Added proxyheader request option (libcurl >= 7.37.0) + Added unix_socket_path request option (libcurl >= 7.40.0) * Fixed compress request option * Fixed parsing authorities of CONNECT messages * Fixed parsing Content-Range messages * Fixed http\Env\Response to default to chunked encoding over streams * Fixed superfluous output of Content-Length:0 headers * Fixed persistent easy handles to be only created for persistent multi handles * Fixed the header parser to accept not-yet-complete header lines * Fixed http\Message::toStream() crash in ZTS mode * Fixed the message stream parser to handle intermediary data bigger than 4k * Fixed the message stream parser to handle single header lines without EOL * Fixed http\Message\Body to not generate stat based etags for temporary streams - Deprecated http\Client::enablePipelining(), use http\Client::configure(["pipelining" => true]) instead - Deprecated http\Client::enableEvents(), use http\Client::configure(["use_eventloop" => true]) instead - Removed the cookies entry from the transfer info, wich was very slow and generated a Netscape formatted list of cookies - Changed the header parser to reject illegal characters 2.2.1 * Fixed Bug #69000 (http\Url breaks down with very long URL query strings) 2.2.0 - var_dump(http\Message) no longer automatically creates an empty body + Added http\Message\Parser class + Made http\Client::once() and http\Client::wait() available when using events + Added http\Url::PARSE_MBLOC, http\Url::PARSE_MBUTF8, http\Url::PARSE_TOIDN and http\Url::PARSE_TOPCT constants + Added http\Env\Response::setCookie() + Added http\Env\Request::getCookie() 2.1.4 * Fixed bug #68353 (QsoSSL support removed in libcurl 7.39) * Fixed bug #68149 (duplicate content-length with libcurl < 7.23) * Fixed bug #66891 (Unexpected HTTP 401 after NTLM authentication) 2.1.3 * Fix build with libcurl < 7.26 (Remi) 2.1.2 + Added missing request option constants: POSTREDIR_303, AUTH_SPNEGO (libcurl >= 7.38.0), SSL_VERSION_TLSv1_{0,1,2} (libcurl >= 7.34) * Fixed bug #68083 (PUT method not working after DELETE) * Fixed bug #68009 (Segmentation fault after calling exit(0) after a request) * Fixed bug #68000 (Extension does not build on FreeBSD) 2.1.1 * Fix httpVersion retrieval on bigendian (Remi) * Fix etag/crc32b on bigendian (Remi) 2.1.0 - Removed port and scheme guessing of http\Url for portability * Fixed PHP-5.3 compatibility * Fixed PHP-5.4 compatibility * Fixed possible bus error on shutdown when using events * Fixed sovereignty of clients when using events * Fixed a possible crash with http\Encoding\Stream\Dechunk::decode($unencoded) * Fixed a leak in http\Client\Curl options * Fixed bug #67733 (Compile error with libevent 2.x) + Added RFC5987 support in http\Params + Improved synthetic HTTP message parsing performace for ~20% + Added request options if libcurl has builtin c-ares support: dns_interface, dns_local_ip4, dns_local_ip6 (all libcurl >= 7.33.0) + Added request options: expect_100_timeout (libcurl >= 7.36.0), tcp_nodelay + Added transfer info: curlcode, tls_session (libcurl >= 7.34.0), only available during transfer 2.0.7 * General improvements to the test suite * Fixed http\Env\Response::send() ignoring some write errors * Fixed bug #67528 (RFC compliant default user agent) * Fixed a garbage collector issue with JSON POSTs * Fixed refcount issue and double free of message bodies * Fixed use after free if the http\Client::enqueue() closure returns TRUE * Fixed bug #67584 (http\Client\Response not initialized as response on failure) 2.0.6 + Added "uploaded" progress state * Fixed bug #67089 (Segmentaion fault with ZTS) * Fixed compatibility with PHP-5.6+ * Fixed re-use of request messages which content length remained untouched when the body was reset 2.0.5 * Fix rare crash with uninitialized CURLOPT_HTTPHEADER * Fix build with -Werror=format-security (Remi) * Fix build with extenal libs needed by libcurl 2.0.4 * Removed the pecl/event conflict * Fixed bug #66388 (Crash on POST with Content-Length:0 and untouched body) 2.0.3 * Fixed typo 2.0.2 * Fixed bug #66250 (shutdown crash as shared extension) 2.0.1 * Fixed a bug with multiple ob_start(http\Env\Response) while replacing the body * Fixed build on Windows with libevent2 2.0.0 Extended HTTP support. Again. Keep in mind that it's got the major version 2, because it's incompatible with pecl_http v1. * Introduces the http namespace. * Message bodies have been remodeled to use PHP temporary streams instead of in-memory buffers. * The utterly misunderstood HttpResponse class has been reimplemented as http\Env\Response inheriting http\Message. * Currently, there's only one Exception class left, http\Exception. * Errors triggered by the extension can be configured statically by http\Object::$defaultErrorHandling or inherited http\Object->errorHandling. * The request ecosystem has been modularized to support different libraries, though for the moment only libcurl is supported.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Feb 12 23:18:46 2014 UTC (9 years, 3 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Recursive PKGREVISION bump for OpenSSL API version bump.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Sep 13 08:28:18 2013 UTC (9 years, 8 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3
Import www/php-http. This HTTP extension aims to provide a convenient and powerful set of functionality for one of PHPs major applications. It eases handling of HTTP urls, dates, redirects, headers and messages, provides means for negotiation of clients preferred language and charset, as well as a convenient way to send any arbitrary data with caching and resuming capabilities.