pkgsrc/www/curl/distinfo

10 lines
612 B
Text
Raw Normal View History

curl: Update www/curl to 7.60.0 Changes: 7.60.0 ------ This release includes the following changes: o Add CURLOPT_HAPROXYPROTOCOL, support for the HAProxy PROXY protocol o Add --haproxy-protocol for the command line tool o Add CURLOPT_DNS_SHUFFLE_ADDRESSES, shuffle returned IP addresses This release includes the following bugfixes: o FTP: shutdown response buffer overflow CVE-2018-1000300 o RTSP: bad headers buffer over-read CVE-2018-1000301 o FTP: fix typo in recursive callback detection for seeking o test1208: marked flaky o HTTP: make header-less responses still count correct body size o user-agent.d:: mention --proxy-header as well o http2: fixes typo o cleanup: misc typos in strings and comments o rate-limit: use three second window to better handle high speeds o examples/hiperfifo.c: improved o pause: when changing pause state, update socket state o multi: improved pending transfers handling => improved performance o curl_version_info.3: fix ssl_version description o add_handle/easy_perform: clear errorbuffer on start if set o darwinssl: fix iOS build o cmake: add support for brotli o parsedate: support UT timezone o vauth/ntlm.h: fix the #ifdef header guard o lib/curl_path.h: added #ifdef header guard o vauth/cleartext: fix integer overflow check o CURLINFO_COOKIELIST.3: made the example not leak memory o cookie.d: mention that "-" as filename means stdin o CURLINFO_SSL_VERIFYRESULT.3: fixed the example o http2: read pending frames (including GOAWAY) in connection-check o timeval: remove compilation warning by casting o cmake: avoid warn-as-error during config checks o travis-ci: enable -Werror for CMake builds o openldap: fix for NULL return from ldap_get_attribute_ber() o threaded resolver: track resolver time and set suitable timeout values o cmake: Add advapi32 as explicit link library for win32 o docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T o test1148: set a fixed locale for the test o cookies: when reading from a file, only remove_expired once o cookie: store cookies per top-level-domain-specific hash table o openssl: fix build with LibreSSL 2.7 o tls: fix mbedTLS 2.7.0 build + handle sha256 failures o openssl: RESTORED verify locations when verifypeer==0 o file: restore old behavior for file:////foo/bar URLs o FTP: allow PASV on IPv6 connections when a proxy is being used o build-openssl.bat: allow custom paths for VS and perl o winbuild: make the clean target work without build-type o build-openssl.bat: Refer to VS2017 as VC14.1 instead of VC15 o curl: retry on FTP 4xx, ignore other protocols o configure: detect (and use) sa_family_t o examples/sftpuploadresume: Fix Windows large file seek o build: cleanup to fix clang warnings/errors o winbuild: updated the documentation o lib: silence null-dereference warnings o travis: bump to clang 6 and gcc 7 o travis: build libpsl and make builds use it o proxy: show getenv proxy use in verbose output o duphandle: make sure CURLOPT_RESOLVE is duplicated o all: Refactor malloc+memset to use calloc o checksrc: Fix typo o system.h: Add sparcv8plus to oracle/sunpro 32-bit detection o vauth: Fix typo o ssh: show libSSH2 error code when closing fails o test1148: tolerate progress updates better o urldata: make service names unconditional o configure: keep LD_LIBRARY_PATH changes local o ntlm_sspi: fix authentication using Credential Manager o schannel: add client certificate authentication o winbuild: Support custom devel paths for each dependency o schannel: add support for CURLOPT_CAINFO o http2: handle on_begin_headers() called more than once o openssl: support OpenSSL 1.1.1 verbose-mode trace messages o openssl: fix subjectAltName check on non-ASCII platforms o http2: avoid strstr() on data not zero terminated o http2: clear the "drain counter" when a stream is closed o http2: handle GOAWAY properly o tool_help: clarify --max-time unit of time is seconds o curl.1: clarify that options and URLs can be mixed o http2: convert an assert to run-time check o curl_global_sslset: always provide available backends o ftplistparser: keep state between invokes o Curl_memchr: zero length input can't match o examples/sftpuploadresume: typecast fseek argument to long o examples/http2-upload: expand buffer to avoid silly warning o ctype: restore character classification for non-ASCII platforms o mime: avoid NULL pointer dereference risk o cookies: ensure that we have cookies before writing jar o os400.c: fix checksrc warnings o configure: provide --with-wolfssl as an alias for --with-cyassl o cyassl: adapt to libraries without TLS 1.0 support built-in o http2: get rid of another strstr o checksrc: force indentation of lines after an else o cookies: remove unused macro o CURLINFO_PROTOCOL.3: mention the existing defined names o tests: provide 'manual' as a feature to optionally require o travis: enable libssh2 on both macos and Linux o CURLOPT_URL.3: added ENCODING section o wolfssl: Fix non-blocking connect o vtls: don't define MD5_DIGEST_LENGTH for wolfssl o docs: remove extraneous commas in man pages o URL: fix ASCII dependency in strcpy_url and strlen_url o ssh-libssh.c: fix left shift compiler warning o configure: only check for CA bundle for file-using SSL backends o travis: add an mbedtls build o http: don't set the "rewind" flag when not uploading anything o configure: put CURLDEBUG and DEBUGBUILD in lib/curl_config.h o transfer: don't unset writesockfd on setup of multiplexed conns o vtls: use unified "supports" bitfield member in backends o URLs: fix one more http url o travis: add a build using WolfSSL o openssl: change FILE ops to BIO ops o travis: add build using NSS o smb: reject negative file sizes o cookies: accept parameter names as cookie name o http2: getsock fix for uploads o all over: fixed format specifiers o http2: use the correct function pointer typedef This release would not have looked like this without help, code, reports and advice from friends like these: Adam Brown, Alex Baines, Anders Bakken, Anders Roxell, anshnd on github, Bas van Schaik, Bernard Spil, Chris Araman, Christian Schmitz, Cyril B, Dagobert Michelsen, Dan Fandrich, Daniel Gustafsson, Daniel Stenberg, Dan McNulty, Dario Weisser, dasimx on github, David Garske, David L., Denis Ollier, Dmitry Mikhirev, Dongliang Mu, Don J Olmstead, Eric Gallager, Ernst Sjöstrand, Frank Gevaerts, Gaurav Malhotra, Geeknik Labs, Howard Chu, iz8mbw on github, Jakub Wilk, Jon DeVree, Kees Dekker, Kobi Gurkan, Laurie Clark-Michalek, Lauri Kasanen, Lawrence Matthews, Luz Paz, Marcel Raad, Max Dymond, Michael Kaufmann, Michael Kilburn, Michał Janiszewski, Michal Trybus, Muz Dima, Nikos Tsipinakis, Ori Avtalion, Oumph on github, patelvivekv1993 on github, Patrick Monnerat, Philip Prindeville, Ray Satiro, Rick Deist, Rikard Falkeborn, Sergei Nikulov, Stefan Agner, steini2000 on github, Stephan Mühlstrasser, Sunny Purushe, Terry Wu, Vincas Razma, wncboy on github, Wyatt O'Day, 刘佩东, (64 contributors) Thanks! (and sorry if I forgot to mention someone)
2018-05-17 11:59:39 +02:00
$NetBSD: distinfo,v 1.143 2018/05/17 09:59:39 leot Exp $
curl: Update www/curl to 7.60.0 Changes: 7.60.0 ------ This release includes the following changes: o Add CURLOPT_HAPROXYPROTOCOL, support for the HAProxy PROXY protocol o Add --haproxy-protocol for the command line tool o Add CURLOPT_DNS_SHUFFLE_ADDRESSES, shuffle returned IP addresses This release includes the following bugfixes: o FTP: shutdown response buffer overflow CVE-2018-1000300 o RTSP: bad headers buffer over-read CVE-2018-1000301 o FTP: fix typo in recursive callback detection for seeking o test1208: marked flaky o HTTP: make header-less responses still count correct body size o user-agent.d:: mention --proxy-header as well o http2: fixes typo o cleanup: misc typos in strings and comments o rate-limit: use three second window to better handle high speeds o examples/hiperfifo.c: improved o pause: when changing pause state, update socket state o multi: improved pending transfers handling => improved performance o curl_version_info.3: fix ssl_version description o add_handle/easy_perform: clear errorbuffer on start if set o darwinssl: fix iOS build o cmake: add support for brotli o parsedate: support UT timezone o vauth/ntlm.h: fix the #ifdef header guard o lib/curl_path.h: added #ifdef header guard o vauth/cleartext: fix integer overflow check o CURLINFO_COOKIELIST.3: made the example not leak memory o cookie.d: mention that "-" as filename means stdin o CURLINFO_SSL_VERIFYRESULT.3: fixed the example o http2: read pending frames (including GOAWAY) in connection-check o timeval: remove compilation warning by casting o cmake: avoid warn-as-error during config checks o travis-ci: enable -Werror for CMake builds o openldap: fix for NULL return from ldap_get_attribute_ber() o threaded resolver: track resolver time and set suitable timeout values o cmake: Add advapi32 as explicit link library for win32 o docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T o test1148: set a fixed locale for the test o cookies: when reading from a file, only remove_expired once o cookie: store cookies per top-level-domain-specific hash table o openssl: fix build with LibreSSL 2.7 o tls: fix mbedTLS 2.7.0 build + handle sha256 failures o openssl: RESTORED verify locations when verifypeer==0 o file: restore old behavior for file:////foo/bar URLs o FTP: allow PASV on IPv6 connections when a proxy is being used o build-openssl.bat: allow custom paths for VS and perl o winbuild: make the clean target work without build-type o build-openssl.bat: Refer to VS2017 as VC14.1 instead of VC15 o curl: retry on FTP 4xx, ignore other protocols o configure: detect (and use) sa_family_t o examples/sftpuploadresume: Fix Windows large file seek o build: cleanup to fix clang warnings/errors o winbuild: updated the documentation o lib: silence null-dereference warnings o travis: bump to clang 6 and gcc 7 o travis: build libpsl and make builds use it o proxy: show getenv proxy use in verbose output o duphandle: make sure CURLOPT_RESOLVE is duplicated o all: Refactor malloc+memset to use calloc o checksrc: Fix typo o system.h: Add sparcv8plus to oracle/sunpro 32-bit detection o vauth: Fix typo o ssh: show libSSH2 error code when closing fails o test1148: tolerate progress updates better o urldata: make service names unconditional o configure: keep LD_LIBRARY_PATH changes local o ntlm_sspi: fix authentication using Credential Manager o schannel: add client certificate authentication o winbuild: Support custom devel paths for each dependency o schannel: add support for CURLOPT_CAINFO o http2: handle on_begin_headers() called more than once o openssl: support OpenSSL 1.1.1 verbose-mode trace messages o openssl: fix subjectAltName check on non-ASCII platforms o http2: avoid strstr() on data not zero terminated o http2: clear the "drain counter" when a stream is closed o http2: handle GOAWAY properly o tool_help: clarify --max-time unit of time is seconds o curl.1: clarify that options and URLs can be mixed o http2: convert an assert to run-time check o curl_global_sslset: always provide available backends o ftplistparser: keep state between invokes o Curl_memchr: zero length input can't match o examples/sftpuploadresume: typecast fseek argument to long o examples/http2-upload: expand buffer to avoid silly warning o ctype: restore character classification for non-ASCII platforms o mime: avoid NULL pointer dereference risk o cookies: ensure that we have cookies before writing jar o os400.c: fix checksrc warnings o configure: provide --with-wolfssl as an alias for --with-cyassl o cyassl: adapt to libraries without TLS 1.0 support built-in o http2: get rid of another strstr o checksrc: force indentation of lines after an else o cookies: remove unused macro o CURLINFO_PROTOCOL.3: mention the existing defined names o tests: provide 'manual' as a feature to optionally require o travis: enable libssh2 on both macos and Linux o CURLOPT_URL.3: added ENCODING section o wolfssl: Fix non-blocking connect o vtls: don't define MD5_DIGEST_LENGTH for wolfssl o docs: remove extraneous commas in man pages o URL: fix ASCII dependency in strcpy_url and strlen_url o ssh-libssh.c: fix left shift compiler warning o configure: only check for CA bundle for file-using SSL backends o travis: add an mbedtls build o http: don't set the "rewind" flag when not uploading anything o configure: put CURLDEBUG and DEBUGBUILD in lib/curl_config.h o transfer: don't unset writesockfd on setup of multiplexed conns o vtls: use unified "supports" bitfield member in backends o URLs: fix one more http url o travis: add a build using WolfSSL o openssl: change FILE ops to BIO ops o travis: add build using NSS o smb: reject negative file sizes o cookies: accept parameter names as cookie name o http2: getsock fix for uploads o all over: fixed format specifiers o http2: use the correct function pointer typedef This release would not have looked like this without help, code, reports and advice from friends like these: Adam Brown, Alex Baines, Anders Bakken, Anders Roxell, anshnd on github, Bas van Schaik, Bernard Spil, Chris Araman, Christian Schmitz, Cyril B, Dagobert Michelsen, Dan Fandrich, Daniel Gustafsson, Daniel Stenberg, Dan McNulty, Dario Weisser, dasimx on github, David Garske, David L., Denis Ollier, Dmitry Mikhirev, Dongliang Mu, Don J Olmstead, Eric Gallager, Ernst Sjöstrand, Frank Gevaerts, Gaurav Malhotra, Geeknik Labs, Howard Chu, iz8mbw on github, Jakub Wilk, Jon DeVree, Kees Dekker, Kobi Gurkan, Laurie Clark-Michalek, Lauri Kasanen, Lawrence Matthews, Luz Paz, Marcel Raad, Max Dymond, Michael Kaufmann, Michael Kilburn, Michał Janiszewski, Michal Trybus, Muz Dima, Nikos Tsipinakis, Ori Avtalion, Oumph on github, patelvivekv1993 on github, Patrick Monnerat, Philip Prindeville, Ray Satiro, Rick Deist, Rikard Falkeborn, Sergei Nikulov, Stefan Agner, steini2000 on github, Stephan Mühlstrasser, Sunny Purushe, Terry Wu, Vincas Razma, wncboy on github, Wyatt O'Day, 刘佩东, (64 contributors) Thanks! (and sorry if I forgot to mention someone)
2018-05-17 11:59:39 +02:00
SHA1 (curl-7.60.0.tar.bz2) = 2f0de4ededaa339dca2e45fa71ee9ddbaa9765b9
RMD160 (curl-7.60.0.tar.bz2) = 3847f864ae57aa6ec8458dd05a6195be55b725ca
SHA512 (curl-7.60.0.tar.bz2) = c7566bbe7289cd75d34a65b457905d54b5d07543b9fed5a762c889eb09114ad66de62c3edafd1973e87bc8e303a434e77b4e40eea1718801e79ae9256531abe9
Size (curl-7.60.0.tar.bz2) = 2938400 bytes
SHA1 (patch-configure) = ba8abac55f11a53d07235e57d21ce5b32a421902
curl: update to 7.58.0. This release includes the following changes: o new libssh-powered SSH SCP/SFTP back-end o curl-config: add --ssl-backends [10] This release includes the following bugfixes: o http2: fix incorrect trailer buffer size [40] o http: prevent custom Authorization headers in redirects [55] o travis: add boringssl build [1] o examples/xmlstream.c: don't switch off CURL_GLOBAL_SSL [2] o SSL: Avoid magic allocation of SSL backend specific data [3] o lib: don't export all symbols, just everything curl_* [4] o libssh2: send the correct CURLE error code on scp file not found o libssh2: return CURLE_UPLOAD_FAILED on failure to upload o openssl: enable pkcs12 in boringssl builds [5] o libssh2: remove dead code from SSH_SFTP_QUOTE [6] o sasl_getmesssage: make sure we have a long enough string to pass [7] o conncache: fix several lock issues [8] o threaded-shared-conn.c: new example o conncache: only allow multiplexing within same multi handle [9] o configure: check for netinet/in6.h [11] o URL: tolerate backslash after drive letter for FILE: [12] o openldap: add commented out debug possibilities [13] o include: get netinet/in.h before linux/tcp.h [14] o CONNECT: keep close connection flag in http_connect_state struct [15] o BINDINGS: another PostgreSQL client o curl: limit -# update frequency for unknown total size [16] o configure: add AX_CODE_COVERAGE only if using gcc [17] o curl.h: remove incorrect comment about ERRORBUFFER o openssl: improve data-pending check for https proxy [18] o curl: remove __EMX__ #ifdefs [19] o CURLOPT_PRIVATE.3: fix grammar [20] o sftp: allow quoted commands to use relative paths [21] o CURLOPT_DNS_CACHE_TIMEOUT.3: see also CURLOPT_RESOLVE o RESOLVE: output verbose text when trying to set a duplicate name o openssl: Disable file buffering for Win32 SSLKEYLOGFILE [22] o multi_done: prune DNS cache [23] o tests: update .gitignore for libtests o tests: mark data files as non-executable in git o CURLOPT_DNS_LOCAL_IP4.3: fixed the "SEE ALSO" to not self-reference o curl.1: documented two missing valid exit codes o curl.1: mention http:// and https:// as valid proxy prefixes o vtls: replaced getenv() with curl_getenv() [24] o setopt: less *or equal* than INT_MAX/1000 should be fine [25] o examples/smtp-mail.c: use separate defines for options and mail o curl: support >256 bytes warning messsages [26] o conncache: fix a return code o krb5: fix a potential access of uninitialized memory o rand: add a clang-analyzer work-around o CURLOPT_READFUNCTION.3: refer to argument with correct name [27] o brotli: allow compiling with version 0.6.0 o content_encoding: rework zlib_inflate [28] o curl_easy_reset: release mime-related data [29] o examples/rtsp: fix error handling macros [30] o build-openssl.bat: Added support for VC15 o build-wolfssl.bat: Added support for VC15 o build: Added Visual Studio 2017 project files o winbuild: Added support for VC15 o curl: Support size modifiers for --max-filesize [32] o examples/cacertinmem: ignore cert-already-exists error [33] o brotli: data at the end of content can be lost [34] o curl_version_info.3: call the argument 'age' [35] o openssl: fix memory leak of SSLKEYLOGFILE filename o build: remove HAVE_LIMITS_H check [36] o --mail-rcpt: fix short-text description o scripts: allow all perl scripts to be run directly [37] o progress: calculate transfer speed on milliseconds if possible [38] o system.h: check __LONG_MAX__ for defining curl_off_t [31] o easy: fix connection ownership in curl_easy_pause [39] o setopt: reintroduce non-static Curl_vsetopt() for OS400 support [41] o setopt: fix SSLVERSION to allow CURL_SSLVERSION_MAX_ values [42] o configure.ac: append extra linker flags instead of prepending them [43] o HTTP: bail out on negative Content-Length: values [44] o docs: comment about CURLE_READ_ERROR returned by curl_mime_filedata o mime: clone mime tree upon easy handle duplication [45] o openssl: enable SSLKEYLOGFILE support by default [46] o smtp/pop3/imap_get_message: decrease the data length too... [47] o CURLOPT_TCP_NODELAY.3: fix typo [48] o SMB: fix numeric constant suffix and variable types [49] o ftp-wildcard: fix matching an empty string with "*[^a]" [50] o curl_fnmatch: only allow 5 '*' sections in a single pattern o openssl: fix potential memory leak in SSLKEYLOGFILE logic o SSH: Fix state machine for ssh-agent authentication [51] o examples/url2file.c: add missing curl_global_cleanup() call [52] o http2: don't close connection when single transfer is stopped [53] o libcurl-env.3: first version o curl: progress bar refresh, get width using ioctl() [54] o CONNECT_TO: fail attempt to set an IPv6 numerical without IPv6 support [56]
2018-01-24 08:57:19 +01:00
SHA1 (patch-curl-config.in) = 363359665985cc14f36ddf47fc3480f1200e3533
SHA1 (patch-lib_hostcheck.c) = 8e772d3f91cdafae17281cc19004269ece0cf308