pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www
Module Name: pkgsrc
Committed By: wiz
Date: Wed Jan 31 07:21:08 UTC 2024
Modified Files:
pkgsrc/www/curl: Makefile.common PLIST distinfo
pkgsrc/www/libcurl-gnutls: distinfo
Log Message:
*curl*: update to 8.6.0
This release includes the following changes:
o add CURLE_TOO_LARGE [48]
o add CURLINFO_QUEUE_TIME_T [76]
o add CURLOPT_SERVER_RESPONSE_TIMEOUT_MS: add [39]
o asyn-thread: use GetAddrInfoExW on >= Windows 8 [55]
o configure: make libpsl detection failure cause error [109]
o docs/cmdline: change to .md for cmdline docs [77]
o docs: introduce "curldown" for libcurl man page format [102]
o runtests: support -gl. Like -g but for lldb. [47]
This release includes the following bugfixes:
o altsvc: free 'as' when returning error [23]
o appveyor: replace PowerShell with bash + parallel autotools [54]
o appveyor: switch to out-of-tree builds [29]
o asyn-ares: with modern c-ares, use its default timeout [127]
o build: delete unused `HAVE_{GSSHEIMDAL,GSSMIT,HEIMDAL}` [4]
o build: delete/replace clang warning pragmas [111]
o build: enable missing OpenSSF-recommended warnings, with fixes [11]
o build: fix `-Wconversion`/`-Wsign-conversion` warnings [26]
o build: fix Windows ADDRESS_FAMILY detection [35]
o build: more `-Wformat` fixes [40]
o build: remove redundant `CURL_PULL_*` settings [8]
o cf-h1-proxy: no CURLOPT_USERAGENT in CONNECT with hyper [133]
o cf-socket: show errno in tcpkeepalive error messages [120]
o CI/distcheck: run full tests [31]
o cmake: add option to disable building docs
o cmake: fix generation for system name iOS [53]
o cmake: fix typo [5]
o cmake: freshen up docs/INSTALL.cmake [101]
o cmake: prefill/cache `HAVE_STRUCT_SOCKADDR_STORAGE` [45]
o cmake: rework options to enable curl and libcurl docs [161]
o cmake: when USE_MANUAL=YES, build the curl.1 man page [113]
o cmdline-opts/write-out.d: remove spurious double quotes
o cmdline-opts: update availability for the *-ca-native options [66]
o cmdline/gen: fix the sorting of the man page options [33]
o configure: add libngtcp2_crypto_boringssl detection [155]
o configure: fix no default int compile error in ipv6 detection [69]
o configure: when enabling QUIC, check that TLS supports QUIC [87]
o connect: remove margin from eyeballer alloc [79]
o content_encoding: change return code to typedef'ed enum [94]
o cookie.d: document use of empty string to enable cookie engine [106]
o cookie: avoid fopen with empty file name [24]
o curl.h: CURLOPT_DNS_SERVERS is only available with c-ares [131]
o curl: show ipfs and ipns as supported "protocols" [15]
o curl_easy_getinfo.3: remove the wrong time value count [116]
o curl_multi_fdset.3: remove mention of null pointer support [134]
o CURLINFO_REFERER.3: clarify that it is the *request* header [70]
o CURLOPT_AUTOREFERER.3: mention CURLINFO_REFERER
o CURLOPT_POSTFIELDS.3: fix incorrect C string escape in example [27]
o CURLOPT_SSH_*_KEYFILE: clarify [57]
o dist: add tests/errorcodes.pl to the tarball [6]
o docs: clean up Protocols: for cmdline options [32]
o docs: describe and highlight super cookies [80]
o docs: do not start lines/sentences with So, But nor And [140]
o docs: install curl.1 with cmake [166]
o docs: mention env vars not used by schannel [124]
o doh: remove unused local variable [34]
o examples: add four new examples [99]
o file+ftp: use stack buffers instead of data->state.buffer [138]
o ftp: handle the PORT parsing without allocation [44]
o ftp: use dynbuf to store entrypath [83]
o ftp: use memdup0 to store the OS from a SYST 215 response [82]
o ftpserver.pl: send 213 SIZE response without spurious newline
o gen.pl: support ## for doing .IP in table-like lists [105]
o gen: do italics/bold for a range of letters, not just single word [78]
o GHA: add a job scanning for "bad words" in markdown [164]
o GHA: bump ngtcp2, gnutls, mod_h2, quiche [158]
o gnutls: fix build with --disable-verbose [3]
o haproxy-clientip.d: document the arg [68]
o headers: make sure the trailing newline is not stored [97]
o headers: remove assert from Curl_headers_push [115]
o hostip: return error immediately when Curl_ip2addr() fails [19]
o hsts: remove assert for zero length domain [96]
o http2: improved on_stream_close/data_done handling [49]
o http3/quiche: fix result code on a stream reset [91]
o http3: initial support for OpenSSL 3.2 QUIC stack [110]
o http: adjust_pollset fix [85]
o http: check for "Host:" case insensitively [154]
o http: fix off-by-one error in request method length check [14]
o http: only act on 101 responses when they are HTTP/1.1 [98]
o http: remove comment reference to a removed solution [156]
o http: use stack scratch buffer [150]
o http_proxy: a blank CURLOPT_USERAGENT should not be used in CONNECT [90]
o krb5: add prototype to silence clang warnings on mvsnprintf() [119]
o lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT [62]
o lib: error out on multissl + http3 [13]
o lib: fix variable undeclared error caused by `infof` changes [2]
o lib: reduce use of strncpy [30]
o lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding [36]
o lib: replace readwrite with write_resp [137]
o lib: strndup/memdup instead of malloc, memcpy and null-terminate [42]
o libssh2: use `libssh2_session_callback_set2()` with v1.11.1 [103]
o libssh: improve the deprecation warning dismissal [20]
o libssh: supress warnings without version check [18]
o Makefile.am: fix the MSVC project generation [22]
o Makefile.mk: drop Windows support [12]
o mbedtls: fix `-Wnull-dereference` and `-Wredundant-decls` [117]
o mbedtls: free the entropy when threaded [46]
o mime: use memdup0 instead of malloc + memcpy [63]
o mksymbolsmanpage.pl: provide references to where the symbol is used
o mprintf: overhaul and bugfixes [52]
o mqtt: use stack scratch buffer for recv+publish [148]
o multi: remove total timer reset in file_do() while fetching file:// [89]
o ngtcp2: put h3 at the front of alpn [58]
o ntlm_wb: do not use data->state.buffer any longer [151]
o openldap: fix an LDAP crash [75]
o openldap: fix STARTTLS [67]
o openssl: re-match LibreSSL deinit with init [17]
o openssl: when verifystatus fails, remove session id from cache [100]
o OS400: sync ILE/RPG binding [114]
o pingpong: stop using the download buffer [159]
o pop3: replace calloc + memcpy with memdup0 [60]
o pytest: scorecard tracking CPU and RSS [157]
o quiche: return CURLE_HTTP3 on send to invalid stream [65]
o readwrite_data: loop less [21]
o Revert "urldata: move async resolver state from easy handle to connectdata" [16]
o rtsp: deal with borked server responses [129]
o runtests: for mode="text" on <stdout>, fix newlines on both parts [64]
o sasl: make login option string override http auth [142]
o schannel: fix `-Warith-conversion` gcc 13 warning [28]
o sectransp: do verify_cert without memdup for blobs [93]
o sectransp_ make TLSCipherNameForNumber() available in non-verbose config [1]
o sendf: fix compiler warning with CURL_DISABLE_HEADERS_API [38]
o setopt: clear mimepost when formp is freed [92]
o setopt: use memdup0 when cloning COPYPOSTFIELDS [107]
o socks: fix generic output string to say SOCKS instead of SOCKS4 [144]
o socks: use own buffer instead of data->state.buffer [143]
o ssh: fix namespace of two local macros [51]
o ssh: use stack scratch buffer for seeks [146]
o strerror: repair get_winsock_error() [56]
o system.h: sync mingw `CURL_TYPEOF_CURL_SOCKLEN_T` with other compilers [9]
o system_win32: fix a function pointer assignment warning [71]
o telnet: use dynbuf instad of malloc for escape buffer [108]
o telnet: use stack scratch buffer for do [149]
o tests/server: delete workaround for old-mingw [25]
o tests: avoid int/size_t conversion size/sign warnings [163]
o tests: respect $TMPDIR when creating unix domain sockets [50]
o tool: make parser reject blank arguments if not supported [86]
o tool: prepend output_dir in header callback [95]
o tool_getparam: bsearch cmdline options [74]
o tool_getparam: do not try to expand without an argument [59]
o tool_getparam: stop supporting `@filename` style for --cookie [121]
o tool_listhelp: regenerate after recent .d updates [61]
o tool_operate: make --remove-on-error only remove "real" files [125]
o tool_operate: stop setting the file comment on Amiga [128]
o transfer: adjust_pollset improvements [81]
o transfer: fix upload rate limiting, add test cases [37]
o transfer: make the select_bits_paused condition check both directions [104]
o transfer: remove warning: Value stored to 'blen' is never read [136]
o url: don't set default CA paths for Secure Transport backend [126]
o url: for disabled protocols, mention if found in redirect [7]
o urlapi: remove assert [162]
o verify-examples.pl: fail verification on unescaped backslash [72]
o version: show only the libpsl version, not its dependencies [130]
o vquic: extract TLS setup into own source [88]
o vtls: fix missing multissl version info [73]
o vtls: receive max buffer [139]
o vtls: remove the Curl_cft_ssl_proxy object if CURL_DISABLE_PROXY [41]
o websockets: check for negative payload lengths [123]
o websockets: refactor decode chain [122]
o windows: delete redundant headers [43]
o windows: simplify detecting and using system headers [10]
o wolfssl: load certificate *chain* for PEM client certs [84]
o x509asn1: remove code for WANT_VERIFYHOST [132]
o x509asn1: switch from malloc to dynbuf [112]
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/curl/Makefile.common
cvs rdiff -u -r1.96 -r1.97 pkgsrc/www/curl/PLIST
cvs rdiff -u -r1.200 -r1.201 pkgsrc/www/curl/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/libcurl-gnutls/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/curl/Makefile.common
diff -u pkgsrc/www/curl/Makefile.common:1.10 pkgsrc/www/curl/Makefile.common:1.11
--- pkgsrc/www/curl/Makefile.common:1.10 Thu Dec 7 07:50:54 2023
+++ pkgsrc/www/curl/Makefile.common Wed Jan 31 07:21:08 2024
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.10 2023/12/07 07:50:54 wiz Exp $
+# $NetBSD: Makefile.common,v 1.11 2024/01/31 07:21:08 wiz Exp $
# used by www/libcurl-gnutls/Makefile
-DISTNAME= curl-8.5.0
+DISTNAME= curl-8.6.0
CATEGORIES= www
MASTER_SITES= https://curl.se/download/
EXTRACT_SUFX= .tar.xz
@@ -16,9 +16,9 @@ BUILD_DEFS+= IPV6_READY
TEST_DEPENDS+= ${PYPKGPREFIX}-impacket-[0-9]*:../../net/py-impacket
-PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-impacket
+PYTHON_VERSIONS_INCOMPATIBLE= 27
-USE_TOOLS+= nroff perl:test
+USE_TOOLS+= nroff perl
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
# Some systems use bundles instead of directories; this needs configuring
Index: pkgsrc/www/curl/PLIST
diff -u pkgsrc/www/curl/PLIST:1.96 pkgsrc/www/curl/PLIST:1.97
--- pkgsrc/www/curl/PLIST:1.96 Wed Oct 11 07:16:03 2023
+++ pkgsrc/www/curl/PLIST Wed Jan 31 07:21:08 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.96 2023/10/11 07:16:03 adam Exp $
+@comment $NetBSD: PLIST,v 1.97 2024/01/31 07:21:08 wiz Exp $
bin/curl
bin/curl-config
include/curl/curl.h
@@ -17,6 +17,7 @@ lib/libcurl.la
lib/pkgconfig/libcurl.pc
man/man1/curl-config.1
man/man1/curl.1
+man/man1/mk-ca-bundle.1
man/man3/CURLINFO_ACTIVESOCKET.3
man/man3/CURLINFO_APPCONNECT_TIME.3
man/man3/CURLINFO_APPCONNECT_TIME_T.3
@@ -58,6 +59,7 @@ man/man3/CURLINFO_PROTOCOL.3
man/man3/CURLINFO_PROXYAUTH_AVAIL.3
man/man3/CURLINFO_PROXY_ERROR.3
man/man3/CURLINFO_PROXY_SSL_VERIFYRESULT.3
+man/man3/CURLINFO_QUEUE_TIME_T.3
man/man3/CURLINFO_REDIRECT_COUNT.3
man/man3/CURLINFO_REDIRECT_TIME.3
man/man3/CURLINFO_REDIRECT_TIME_T.3
@@ -325,6 +327,7 @@ man/man3/CURLOPT_SASL_IR.3
man/man3/CURLOPT_SEEKDATA.3
man/man3/CURLOPT_SEEKFUNCTION.3
man/man3/CURLOPT_SERVER_RESPONSE_TIMEOUT.3
+man/man3/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.3
man/man3/CURLOPT_SERVICE_NAME.3
man/man3/CURLOPT_SHARE.3
man/man3/CURLOPT_SOCKOPTDATA.3
Index: pkgsrc/www/curl/distinfo
diff -u pkgsrc/www/curl/distinfo:1.200 pkgsrc/www/curl/distinfo:1.201
--- pkgsrc/www/curl/distinfo:1.200 Thu Dec 7 07:50:54 2023
+++ pkgsrc/www/curl/distinfo Wed Jan 31 07:21:08 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.200 2023/12/07 07:50:54 wiz Exp $
+$NetBSD: distinfo,v 1.201 2024/01/31 07:21:08 wiz Exp $
-BLAKE2s (curl-8.5.0.tar.xz) = 326178226f47cfb8350bada8df6bb1863fea9abdd18ba29b1101fc46c54927eb
-SHA512 (curl-8.5.0.tar.xz) = acffa2cf61d9b8e4188575a1b40227da8d722df2e5fe8bb82a222b4eb2fd64bf8aebd90852ce050c79fb5e517d5cee2546bf7de92ede1dd394263e231cb741a3
-Size (curl-8.5.0.tar.xz) = 2658520 bytes
+BLAKE2s (curl-8.6.0.tar.xz) = 2727cb26a32536ad349e9c5536e9b2daeed7b9bf5cf2e9b4137c2994119c84e7
+SHA512 (curl-8.6.0.tar.xz) = 359c08d88a5dec441255b36afe1a821730eca0ca8800ba52f57132b9e7d21f32457623907b4ae4876904b5e505eb1a59652372bb7de8dbd8db429dae9785e036
+Size (curl-8.6.0.tar.xz) = 2630108 bytes
SHA1 (patch-configure) = e24042bf5e032bbc5e57a4ef0eb5b651944d9bc8
SHA1 (patch-curl-config.in) = a58c777fc1a0a087776e62ed2e2a1e0a339716df
Index: pkgsrc/www/libcurl-gnutls/distinfo
diff -u pkgsrc/www/libcurl-gnutls/distinfo:1.7 pkgsrc/www/libcurl-gnutls/distinfo:1.8
--- pkgsrc/www/libcurl-gnutls/distinfo:1.7 Thu Dec 7 07:50:55 2023
+++ pkgsrc/www/libcurl-gnutls/distinfo Wed Jan 31 07:21:08 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.7 2023/12/07 07:50:55 wiz Exp $
+$NetBSD: distinfo,v 1.8 2024/01/31 07:21:08 wiz Exp $
-BLAKE2s (curl-8.5.0.tar.xz) = 326178226f47cfb8350bada8df6bb1863fea9abdd18ba29b1101fc46c54927eb
-SHA512 (curl-8.5.0.tar.xz) = acffa2cf61d9b8e4188575a1b40227da8d722df2e5fe8bb82a222b4eb2fd64bf8aebd90852ce050c79fb5e517d5cee2546bf7de92ede1dd394263e231cb741a3
-Size (curl-8.5.0.tar.xz) = 2658520 bytes
+BLAKE2s (curl-8.6.0.tar.xz) = 2727cb26a32536ad349e9c5536e9b2daeed7b9bf5cf2e9b4137c2994119c84e7
+SHA512 (curl-8.6.0.tar.xz) = 359c08d88a5dec441255b36afe1a821730eca0ca8800ba52f57132b9e7d21f32457623907b4ae4876904b5e505eb1a59652372bb7de8dbd8db429dae9785e036
+Size (curl-8.6.0.tar.xz) = 2630108 bytes
SHA1 (patch-configure) = ae123a94fa84ef99dfc1dadd596ac86ef0d143fe
SHA1 (patch-curl-config.in) = a58c777fc1a0a087776e62ed2e2a1e0a339716df
Home |
Main Index |
Thread Index |
Old Index