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 May 28 09:43:53 UTC 2025
Modified Files:
pkgsrc/www/curl: Makefile Makefile.common PLIST distinfo
pkgsrc/www/libcurl-gnutls: Makefile
Log Message:
*curl*: update to 8.14.0
This release includes the following changes:
o mqtt: send ping at upkeep interval [49]
o schannel: handle pkcs12 client certificates containing CA certificates [58]
o TLS: add CURLOPT_SSL_SIGNATURE_ALGORITHMS and --sigalgs [113]
o vquic: ngtcp2 + openssl support [96]
o wcurl: import v2025.04.20 script + docs [97]
o websocket: add option to disable auto-pong reply [52]
This release includes the following bugfixes:
o _SEEALSO.md: remove spaces around command and man page section [166]
o asny-thrdd: fix detach from running thread [191]
o asnyc-thrdd: explain how this is okay with a comment [200]
o asyn resolver code improvements [50]
o async-threaded resolver: use ref counter [10]
o async: DoH improvements [99]
o autotools: detect `wolfSSL_set_quic_use_legacy_code` like cmake does [104]
o autotools: install shell completion files on cross build [119]
o aws-sigv4: allow a blank string [86]
o build: check required rustls-ffi version [46]
o build: enable gcc-12/13+, clang-10+ picky warnings [147]
o build: enable gcc-15 picky warnings [133]
o certs: drop unused `default_bits` from `.prm` files [45]
o cf-https-connect: use the passed in dns struct pointer [64]
o cf-socket: fix FTP accept connect [153]
o cfilters: remove assert [120]
o cmake/FindNGTCP2: simplify multi-pkg-config detection [27]
o cmake: append picky warnings to `CMAKE_REQUIRED_FLAGS` as string [68]
o cmake: avoid 'target is imported but not globally visible' when consuming libcurl with old cmake [125]
o cmake: do not install `mk-ca-bundle` script and manpage [101]
o cmake: enable `-Wall` for MSVC when `PICKY_COMPILER=ON` [100]
o cmake: extend integration tests [139]
o cmake: fix `fish` install directory detection via `pkg-config` [123]
o cmake: fix nghttp3 static linking with `USE_OPENSSL_QUIC=ON` [79]
o cmake: fix option() and mark_as_advanced() mixed order [111]
o cmake: fix shell completion install when just one flavor is enabled [73]
o cmake: honor individual picky option overrides found in `CMAKE_C_FLAGS` [146]
o cmake: install shell completions for cross-builds [112]
o cmake: link `crypt32` for OpenSSL feature detection [105]
o cmake: merge `CURL_WERROR` logic into `PickyWarnings.cmake` [66]
o cmake: prefer `COMPILE_OPTIONS` over `CMAKE_C_FLAGS` for custom C options [72]
o cmake: quotes, whitespace, use `VERSION_GREATER_EQUAL` [33]
o cmake: revert `CURL_LTO` behavior for multi-config generators [74]
o cmake: set `BUILDING_LIBCURL` directly for unit test targets [174]
o cmake: stop deleting `-W<n>` from `CMAKE_C_FLAGS` (MSVC) [155]
o cmake: tidy up and document feature detections in dependencies [107]
o cmake: use `CMAKE_COMPILE_WARNING_AS_ERROR` if available [154]
o cmake: use `INCLUDE_DIRECTORIES` prop to specify local header dirs [47]
o cmake: use `LIB_NAME` in `curl-config.cmake.in` [148]
o cmake: use absolute paths for completion targets [40]
o cmake: use the `LINK_OPTIONS` property with CMake 3.13+ [78]
o configure: catch asking for double resolver without https-rr [82]
o configure: fix --disable-rt [20]
o configure: restore link checks [25]
o configure: suppress command not found for brew [235]
o conncache: make Curl_cpool_init return void [15]
o connect: shutdown timer fix [132]
o content_encoding: Transfer-Encoding parser improvements [31]
o CONTRIBUTE: add project guidelines for AI use [76]
o contrithanks.sh: drop set -e [6]
o cpool/cshutdown: force close connections under pressure [80]
o curl: fix memory leak when -h is used in config file [161]
o curl: only warn once for --manual in manual-disabled build [205]
o curl_get_line: handle lines ending on the buffer boundary [62]
o curl_krb5: only use functions if FTP is still enabled [21]
o curl_multibyte: fixup low-level calls, include in unity builds [55]
o curl_osslq: remove a leftover debug fprintf() call [140]
o curl_url_get.md: don't call it normalized [212]
o curl_version_info.md: clarify ssl_version for MultiSSL [145]
o CURLMOPT_TIMERFUNCTION.md: correct the example [162]
o CURLOPT_ERRORBUFFER.md: buffer is read only after curl takes ownership [93]
o CURLOPT_FOLLOWLOCATION.md: switch to GET => no body [208]
o CURLOPT_READFUNCTION.md: mention the seek callback [209]
o CURLOPT_XFERINFOFUNCTION.md: fix the callback return type in example [122]
o curlx: move the docs to docs/internals/ [184]
o DEPRECATE.md: drop support for VS2008 [214]
o DEPRECATE.md: drop Windows CE support [216]
o dist: drop duplicate entry from `CMAKE_DIST` [88]
o dns_entry: move from conn to data->state [178]
o Dockerfile: update debian:bookworm-slim Docker digest to 90522ee [211]
o docs/INSTALL.md: drop reference to removed configure option [83]
o docs/libcurl: fix type and prototype problems in examples [121]
o docs/libcurl: make examples build with picky compiler options [84]
o docs/libcurl: mention sensitive data/headers [206]
o docs: add missing return statement in examples [85]
o docs: fix incorrect shell substitution in docker run example command [51]
o docs: fix typo in retry.md [192]
o docs: update distros links
o doh: httpsrr fix [71]
o doh: make sure CURLOPT_PROTOCOLS is set a with a "long" arg [124]
o doh: reduce the DNS request buffer size [70]
o easy_reset: fix dohfor_mid member [63]
o ECH: reference the OpenSSL ECH feature branch [186]
o etag-save.md: mention how using both options is a good idea [108]
o eventfd: fix feature guards [24]
o formdata: cleanups [219]
o ftp: fix bug in failed init [179]
o ftp: fix race in upload handling [207]
o ftplistparser: add two overflow preventions [173]
o ftplistparser: split up into more functions [215]
o generate.bat: exclude curlinfo.c from legacy VS projects [175]
o genserv.pl: fail with a message if `openssl` is missing or failing [14]
o headers: enforce a max number of response header to accept [163]
o headers: set an error message on illegal response headers [181]
o hostip: fix build without threaded-resolver and without DoH [17]
o hostip: show the correct name on proxy resolve error [37]
o http2: fix stream window size after unpausing [34]
o HTTP3.md: fix incorrect variable placeholders [30]
o http: fix a build error when all auths are disabled [16]
o http: fix HTTP/2 handling of TE request header using "trailers" [130]
o http: in alt-svc negotiation only allow supported HTTP versions [59]
o http_aws_sigv4: add additional verbose log statements [39]
o http_aws_sigv4: improve sigv4 url encoding and canonicalization [240]
o http_chunks: narrow variable scope for 'trlen' [199]
o http_negotiate: fix non-SSL build with GSSAPI [23]
o https-connect: fix httpsrr target check [36]
o HTTPSRR.md: clarify somewhat [137]
o if2ip: build the function also if FTP is present [19]
o imap: remove redundant condition [196]
o INSTALL-CMAKE.md: fix typo
o INSTALL.md: update the minimal libcurl size example
o KNOWN_BUGS: fix link in sivg4 issue 16.3 [26]
o lib/src/docs/test: improve curl_easy_setopt() calls [116]
o lib1560: use hex notation, drop non-ASCII exception [182]
o lib3026: drop DLL pre-load perf mitigation for old mingw [222]
o lib: add const to clientwriter tables
o lib: drop curlx_getpid, use fake pid in SMB [172]
o lib: include files using known path [48]
o lib: make Curl_easyopts const [44]
o lib: unify conversions to/from hex [3]
o libcurl-tutorial.md: fix read callback explanation [118]
o libssh: add NULL check for Curl_meta_get() [201]
o libssh: fix memory leak [168]
o libssh: remove a condition that always equals false [202]
o libtest/first: stop defining MEMDEBUG_NODEFINES [32]
o libtests: define CURL_DISABLE_DEPRECATION first [177]
o make: clean tests better [60]
o mbedtls: TLS 1.3 is max when mbedtls has 1.3 support [109]
o metahash: add asserts to help analyzers [171]
o mk-ca-bundle.pl: follow redirects [53]
o mk-ca-bundle: switch URLs to GitHub versions [195]
o mkhelp: fix to not generate a line-ending space in some cases [103]
o mqtt: use conn/easy meta hash [141]
o multi: do transfer book keeping using mid [91]
o multi: init_do(): check result [114]
o netrc: avoid NULL deref on weird input [167]
o netrc: avoid strdup NULL [198]
o netrc: deal with null token better [150]
o ngtcp2: clarify ignoring of result [131]
o openssl-quic: avoid potential `-Wnull-dereference`, add assert [126]
o openssl-quic: fix printf mask [102]
o openssl-quic: fix shutdown when stream not open [11]
o openssl: enable builds for *both* engines and providers [115]
o openssl: set the cipher string before doing private cert [138]
o parsedate: provide Curl_wkday also for GnuTLS builds [13]
o processhelp.pm: always call `taskkill` with `-f` (force) [69]
o processhelp.pm: avoid potential endless loop, log more (Windows) [5]
o progress: avoid integer overflow when gathering total transfer size [128]
o pytest tls: extend coverage [217]
o pytest-xdist: pytest in parallel [204]
o pytest: add pinnedpubkey test cases [232]
o pytest: give parameterised tests better ids for read- and parsability [142]
o pytest: make test_07_22 more lenient to exit codes [90]
o quic: no local idle connection timeout, ngtcp2 keep-alive [61]
o rand: update comment on Curl_rand_bytes weak random [35]
o RELEASE-PROCEDURE.md: release candidate git tagging explained [143]
o rtsp: remove redundant condition [197]
o runtests: add retry option to reduce flakiness [106]
o runtests: fix indentation
o runtests: recognize lowercase `windows` in `curl -V` [77]
o runtests: remove server verification after start [89]
o runtests: split `SSH_PWD` into `SCP_PWD` and `SFTP_PWD`, and more [75]
o rustls: make max size of cert and key reasonable [41]
o sasl: give help when unable to select AUTH [213]
o scripts: completion.pl: sort the completion file for all shells [9]
o scripts: drop unused import, formatting [95]
o scripts: fix --opts-dir help in completion.pl
o scripts: fix perl indentation, whitespace, semicolons [127]
o sectransp: fix building for macOS Sierra and older [151]
o setopt: provide info for CURLE_BAD_FUNCTION_ARGUMENT [180]
o smb: avoid integer overflow on weird input date [129]
o socket: use accept4 when available [7]
o socketpair: support pipe2 where available [56]
o spacecheck.pl: check for non-ASCII chars, fix fallouts [187]
o spacecheck.pl: verify `tests/data/test*` for non-ASCII chars [189]
o src: drop strcase.[ch] from tool builds [157]
o src: include memdebug.h consistently with angle brackets <> [160]
o src: rename curlx_safefree to tool_safefree [164]
o test1173.pl: whitelist some option-looking names that aren't options [203]
o test1658: add unit test for the HTTPS RR decoder [28]
o test: make unittest 1308 into a libtest [4]
o tests/ech_tests.sh: sync shebang with rest of bash scripts [42]
o tests/FILEFORMAT.md: clarify %hex[] formatting [188]
o tests/FILEFORMAT.md: document the aws feature [156]
o tests/README.md: document --test-duphandle [8]
o tests/README.md: list the openssl tool among the prerequisites [12]
o tests/server/dnsd: basic DNS server for test suite [92]
o tests/server: check for `stream != NULL` in mqttd [194]
o tests/server: fix typo in comment
o tests/server: stop using libcurl string comparisons [185]
o tests/server: stop using libcurl's printf functions [190]
o tests/serverhelp: remove last remnants of http-pipe server [1]
o tests/tunit: make a separate directory for tool-based unit tests [54]
o tests: add aws feature to the related tests [159]
o tests: Add https-mtls server to force client auth [57]
o tests: fix some test tag mismatches
o tests: mark ipfs tests to require ipfs [2]
o tests: move a boolean variable out of the path section
o tests: prefer `--insecure` over `-k` [43]
o tests: provide all non-ascii data hex encoded [183]
o tests: remove some unused test case sections
o tests: require IPv6 for 1265, 1324, 2086 [87]
o tests: separate tunit tests from unit tests more [176]
o tests: stop using libcurl's strdup [170]
o tests: unify test case keywords
o tests: use a more portable null device path [38]
o TODO: remove "nicer lacking perl message" [117]
o tool_cb_write.c: handle EINTR on flush [65]
o tool_getparam: clear argument only when needed [98]
o tool_operate: make retrycheck() a separate function [218]
o tool_operate: when retrying, only truncate regular files [165]
o tool_paramhlp: avoid integer overflow in secs2ms() [152]
o tool_parsecfg: make get_line handle lines ending on the buffer boundary [81]
o typecheck-gcc.h: fix the typechecks [110]
o urlapi: redirecting to "" is considered fine [149]
o urlapi: remove unneeded guards around PUNY2IDN [193]
o urldata: remove the unused struct field 'hide_progress' [220]
o VERSIONS: list all past releases [22]
o vquic: consistent name for the stream struct across backends [135]
o vquic: init for every call to recvmsg [134]
o vtls: avoid NULL deref on bad PEM input [169]
o vtls: fix build with ssl but without http [18]
o VULN-DISCLOSURE-POLICY: use of weak algos [94]
o winbuild: add the deprecation warning to the README [29]
o winbuild: curl_get_line is not used for tool builds [158]
o windows: fix builds targeting WinXP, test it in CI [227]
o wolfssl: fix to enable ALPN when available [67]
o ws: fix the header replace check [144]
o ws: store protocol context as connection meta data [136]
To generate a diff of this commit:
cvs rdiff -u -r1.296 -r1.297 pkgsrc/www/curl/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/www/curl/Makefile.common
cvs rdiff -u -r1.104 -r1.105 pkgsrc/www/curl/PLIST
cvs rdiff -u -r1.215 -r1.216 pkgsrc/www/curl/distinfo
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/libcurl-gnutls/Makefile
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
diff -u pkgsrc/www/curl/Makefile:1.296 pkgsrc/www/curl/Makefile:1.297
--- pkgsrc/www/curl/Makefile:1.296 Sat Apr 19 07:58:31 2025
+++ pkgsrc/www/curl/Makefile Wed May 28 09:43:53 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.296 2025/04/19 07:58:31 wiz Exp $
+# $NetBSD: Makefile,v 1.297 2025/05/28 09:43:53 wiz Exp $
-PKGREVISION= 2
.include "Makefile.common"
CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_PREFIX.openssl}
Index: pkgsrc/www/curl/Makefile.common
diff -u pkgsrc/www/curl/Makefile.common:1.23 pkgsrc/www/curl/Makefile.common:1.24
--- pkgsrc/www/curl/Makefile.common:1.23 Wed Apr 16 21:27:24 2025
+++ pkgsrc/www/curl/Makefile.common Wed May 28 09:43:53 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.23 2025/04/16 21:27:24 adam Exp $
+# $NetBSD: Makefile.common,v 1.24 2025/05/28 09:43:53 wiz Exp $
# used by www/libcurl-gnutls/Makefile
-DISTNAME= curl-8.13.0
+DISTNAME= curl-8.14.0
CATEGORIES= www
MASTER_SITES= https://curl.se/download/
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/www/curl/PLIST
diff -u pkgsrc/www/curl/PLIST:1.104 pkgsrc/www/curl/PLIST:1.105
--- pkgsrc/www/curl/PLIST:1.104 Wed Apr 16 21:27:24 2025
+++ pkgsrc/www/curl/PLIST Wed May 28 09:43:53 2025
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.104 2025/04/16 21:27:24 adam Exp $
+@comment $NetBSD: PLIST,v 1.105 2025/05/28 09:43:53 wiz Exp $
bin/curl
bin/curl-config
+bin/wcurl
include/curl/curl.h
include/curl/curlver.h
include/curl/easy.h
@@ -17,6 +18,7 @@ lib/libcurl.la
lib/pkgconfig/libcurl.pc
man/man1/curl-config.1
man/man1/curl.1
+man/man1/wcurl.1
man/man3/CURLINFO_ACTIVESOCKET.3
man/man3/CURLINFO_APPCONNECT_TIME.3
man/man3/CURLINFO_APPCONNECT_TIME_T.3
@@ -369,6 +371,7 @@ man/man3/CURLOPT_SSL_ENABLE_NPN.3
man/man3/CURLOPT_SSL_FALSESTART.3
man/man3/CURLOPT_SSL_OPTIONS.3
man/man3/CURLOPT_SSL_SESSIONID_CACHE.3
+man/man3/CURLOPT_SSL_SIGNATURE_ALGORITHMS.3
man/man3/CURLOPT_SSL_VERIFYHOST.3
man/man3/CURLOPT_SSL_VERIFYPEER.3
man/man3/CURLOPT_SSL_VERIFYSTATUS.3
Index: pkgsrc/www/curl/distinfo
diff -u pkgsrc/www/curl/distinfo:1.215 pkgsrc/www/curl/distinfo:1.216
--- pkgsrc/www/curl/distinfo:1.215 Wed Apr 16 21:27:24 2025
+++ pkgsrc/www/curl/distinfo Wed May 28 09:43:53 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.215 2025/04/16 21:27:24 adam Exp $
+$NetBSD: distinfo,v 1.216 2025/05/28 09:43:53 wiz Exp $
-BLAKE2s (curl-8.13.0.tar.xz) = 950368c9af70e6aa60f8f787b78dc42fe740f07d41e29f983f1b89d6244c9637
-SHA512 (curl-8.13.0.tar.xz) = d266e460f162ee455b56726e5b7247b2d1aa5265ae12081513fc0c5c79e785a594097bc71d505dc9bcd2c2f6f1ff6f4bab9dbd9d120bb76d06c5be8521a8ca7d
-Size (curl-8.13.0.tar.xz) = 2773628 bytes
+BLAKE2s (curl-8.14.0.tar.xz) = 45a29e04e85f2f686c8f0ff1668f5c76d175f163ee41695b4a39c68785e37144
+SHA512 (curl-8.14.0.tar.xz) = d9f49cac0b93dbc53879713cc017392b4277d84b489bbf2ef3b585c6a50eea6c3a7b80043286b34062af04329560f2dc321f315b0038ce93435aa9bbcaec1eea
+Size (curl-8.14.0.tar.xz) = 2819512 bytes
Index: pkgsrc/www/libcurl-gnutls/Makefile
diff -u pkgsrc/www/libcurl-gnutls/Makefile:1.16 pkgsrc/www/libcurl-gnutls/Makefile:1.17
--- pkgsrc/www/libcurl-gnutls/Makefile:1.16 Sat Apr 19 07:58:32 2025
+++ pkgsrc/www/libcurl-gnutls/Makefile Wed May 28 09:43:53 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.16 2025/04/19 07:58:32 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2025/05/28 09:43:53 wiz Exp $
-PKGREVISION= 2
.include "../../www/curl/Makefile.common"
PKGNAME= ${DISTNAME:S/curl/libcurl-gnutls/}
Home |
Main Index |
Thread Index |
Old Index