--- - branch: MAIN date: Sun Oct 18 14:50:45 UTC 2020 files: - new: '1.234' old: '1.233' path: pkgsrc/www/curl/Makefile pathrev: pkgsrc/www/curl/Makefile@1.234 type: modified - new: '1.82' old: '1.81' path: pkgsrc/www/curl/PLIST pathrev: pkgsrc/www/curl/PLIST@1.82 type: modified - new: '1.166' old: '1.165' path: pkgsrc/www/curl/distinfo pathrev: pkgsrc/www/curl/distinfo@1.166 type: modified id: 20201018T145045Z.a90c1ba88d7eb79d626c7f0beca4eb07d65a1688 log: | curl: update to 7.73.0. curl and libcurl 7.73.0 Public curl releases: 195 Command line options: 234 curl_easy_setopt() options: 278 Public functions in libcurl: 85 Contributors: 2270 This release includes the following changes: o curl: add --output-dir [25] o curl: support XDG_CONFIG_HOME to find .curlrc [3] o curl: update --help with categories [77] o curl_easy_option_*: new API for meta-data about easy options [40] o CURLE_PROXY: new error code [7] o mqtt: enable by default [28] o sftp: add new quote commands 'atime' and 'mtime' [6] o ssh: add the option CURLKHSTAT_FINE_REPLACE [27] o tls: add CURLOPT_SSL_EC_CURVES and --curves [29] This release includes the following bugfixes: o altsvc: clone setting in curl_easy_duphandle [60] o base64: also build for smtp, pop3 and imap [81] o BUGS: convert document to markdown [107] o build-wolfssl: fix build with Visual Studio 2019 [114] o buildconf: invoke 'autoreconf -fi' instead [37] o checksrc: detect // comments on column 0 [132] o checksrc: verify do-while and spaces between the braces [2] o checksrc: warn on space after exclamation mark [129] o CI/azure: disable test 571 in the msys2 builds [93] o CI/azure: MQTT is now enabled by default [64] o CI/azure: no longer ignore results of test 1013 [43] o CI/tests: fix invocation of tests for CMake builds [117] o CI/travis: add a CI job with openssl3 (from git master) [51] o cleanups: avoid curl_ on local variables [53] o CMake: add option to enable Unicode on Windows [48] o cmake: make HTTP_ONLY also disable MQTT [58] o CMake: remove explicit `CMAKE_ANSI_CFLAGS` [45] o cmake: remove scary warning [96] o cmdline-opts/gen.pl: generate nicer "See Also" in curl.1 [66] o configure: don't say HTTPS-proxy is enabled when disabled [120] o configure: fix pkg-config detecting wolfssl [26] o configure: let --enable-debug set -Wenum-conversion with gcc >= 10 [56] o conn: check for connection being dead before reuse [39] o connect.c: remove superfluous 'else' in Curl_getconnectinfo [42] o curl.1: add see also no-progress-meter on two spots [67] o curl.1: fix typo invokved -> invoked [36] o curl: in retry output don't call all problems "transient" [74] o curl: make --libcurl show binary posts correctly [130] o curl: make checkpasswd use dynbuf [100] o curl: make file2memory use dynbuf [102] o curl: make file2string use dynbuf [103] o curl: make glob_match_url use dynbuf [101] o curl: make sure setopt CURLOPT_IPRESOLVE passes on a long [134] o curl: retry delays in parallel mode no longer sleeps blocking [70] o curl: use curlx_dynbuf for realloc when loading config files [73] o curl:parallel_transfers: make sure retry readds the transfer [71] o curl_get_line: build only if cookies or alt-svc are enabled [13] o curl_mime_headers.3: fix the example's use of curl_slist_append [83] o Curl_pgrsTime - return new time to avoid timeout integer overflow [32] o Curl_send: return error when pre_receive_plain can't malloc [111] o dist: add missing CMake Find modules to the distribution [14] o docs/LICENSE-MIXING: remove [79] o docs/opts: fix typos in two manual pages [119] o docs/RESOURCES: remove [105] o docs/TheArtOfHttpScripting: convert to markdown [106] o docs: add description about CI platforms to CONTRIBUTE.md [44] o docs: correct non-existing macros in man pages [35] o doh: add error message for DOH_DNS_NAME_TOO_LONG [17] o dynbuf: make sure Curl_dyn_tail() zero terminates [78] o easy_reset: clear retry counter [82] o easygetopt: pass a valid enum to avoid compiler warning [75] o etag: save and use the full received contents [4] o ftp: a 550 response to SIZE returns CURLE_REMOTE_FILE_NOT_FOUND [99] o ftp: avoid risk of reading uninitialized integers [76] o ftp: get rid of the PPSENDF macro [85] o ftp: make a 552 response return CURLE_REMOTE_DISK_FULL [87] o ftp: separate FTPS from FTP over "HTTPS proxy" [112] o git: ignore libtests in 3XXX area [16] o github: use new issue template feature [88] o HISTORY: mention alt-svc added in 2019 o HTTP/3: update to OpenSSL_1_1_1g-quic-draft-29 [41] o http: consolidate nghttp2_session_mem_recv() call paths [80] o http_proxy: do not count proxy headers in the header bytecount [90] o http_proxy: do not crash with HTTPS_PROXY and NO_PROXY set [50] o imap: make imap_send use dynbuf for the send buffer management [110] o imap: set cselect_bits to CURL_CSELECT_IN initially [104] o ldap: reduce the amount of #ifdefs needed [124] o lib/Makefile.am: bump VERSIONINFO due to new functions [65] o lib1560: verify "redirect" to double-slash leading URL [20] o lib583: fix enum mixup o lib: fix -Wassign-enum warnings [84] o lib: make Curl_gethostname accept a const pointer [38] o libssh2: handle the SSH protocols done over HTTPS proxy [125] o libssh2: pass on the error from ssh_force_knownhost_key_type [47] o Makefile.m32: add ability to override zstd libs [ci skip] [10] o man pages: switch to https://example.com URLs [86] o MANUAL: update examples to resolve without redirects [122] o mbedtls: add missing header when defining MBEDTLS_DEBUG [133] o memdebug: remove 9 year old unused debug function [126] o multi: expand pre-check for socket readiness [21] o multi: handle connection state winsock events [31] o multi: implement wait using winsock events [22] o ngtcp2: adapt to new NGTCP2_PROTO_VER_MAX define [108] o ngtcp2: adapt to the new pkt_info arguments [18] o ntlm: fix condition for curl_ntlm_core usage [46] o openssl: avoid error conditions when importing native CA [52] o openssl: consider ALERT_CERTIFICATE_EXPIRED a failed verification [57] o openssl: Fix wincrypt symbols conflict with BoringSSL [9] o parsedate: tune the date to epoch conversion [95] o pause: only trigger a reread if the unpause sticks [92] o pingpong: use a dynbuf for the *_pp_sendf() function [113] o READMEs: convert several to markdown [115] o runtests: add %repeat[]% for test files [116] o runtests: allow creating files without newlines [72] o runtests: allow generating a binary sequence from hex o runtests: clear pid variables when failing to start a server [12] o runtests: make cleardir() erase dot files too [8] o runtests: provide curl's version string as %VERSION for tests [127] o schannel: fix memory leak when using get_cert_location [15] o schannel: return CURLE_PEER_FAILED_VERIFICATION for untrusted root [128] o scripts: improve the "get latest curl release tag" logic o sectransp: make it build with --disable-proxy [123] o select.h: make socket validation macros test for INVALID_SOCKET [24] o select: align poll emulation to return all relevant events [63] o select: fix poll-based check not detecting connect failure o select: reduce duplication of Curl_poll in Curl_socket_check [23] o select: simplify return code handling for poll and select [49] o setopt: if the buffer exists, refuse the new BUFFERSIZE [5] o setopt: return CURLE_BAD_FUNCTION_ARGUMENT on bad argument [91] o socketpair: allow CURL_DISABLE_SOCKETPAIR [11] o sockfilt: handle FD_CLOSE winsock event on write socket [30] o src: spell whitespace without whitespace [121] o SSLCERTS: fix English syntax [34] o strerror: honor Unicode API choice on Windows [109] o symbian: drop support [118] o telnet.c: depend on static requirement of WinSock version 2 [61] o test1541: remove since it is a known bug [68] o test163[12]: require http to be built-in to run [94] o test434: test -K use in a single line without newline [59] o test971: show test mismatches "inline" o tests/data: Fix some mismatched XML tags in test cases o tests/FILEFORMAT: document nonewline support for o tests/FILEFORMAT: document type=shell for o tests/server/util.c: fix support for Windows Unicode builds [131] o tests: remove pipelining tests [69] o tls: fix SRP detection by using the proper #ifdefs [33] o tls: provide the CApath verbose log on its own line [1] o tool_setopt: escape binary data to hex, not octal o tool_writeout: add new writeout variable, %{num_headers} [97] o travis: add a build using libressl (from git master) [55] o url: use blank credentials when using proxy w/o username and password [54] o urlapi: use more Curl_safefree [89] o vtls: deduplicate client certificates in ssl_config_data [98] o win32: drop support for WinSock version 1, require version 2 [62] o winbuild: convert the instruction text to README.md [19] module: pkgsrc subject: 'CVS commit: pkgsrc/www/curl' unixtime: '1603032645' user: wiz