pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/curl curl: Update www/curl to 7.63.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0c098abb85b5
branches:  trunk
changeset: 326666:0c098abb85b5
user:      leot <leot%pkgsrc.org@localhost>
date:      Wed Dec 12 11:09:55 2018 +0000

description:
curl: Update www/curl to 7.63.0

pkgsrc changes:
 - Remove no longer needed patch-lib_connect.c: imported upstream

Changes:
7.63.0
------
This release includes the following changes:

 o curl: add %{stderr} and %{stdout} for --write-out
 o curl: add undocumented option --dump-module-paths for win32
 o setopt: add CURLOPT_CURLU

This release includes the following bugfixes:

 o (lib)curl.rc: fixup for minor bugs
 o CURLINFO_REDIRECT_URL: extract the Location: header field unvalidated
 o CURLOPT_HEADERFUNCTION.3: match 'nitems' name in synopsis and description
 o CURLOPT_WRITEFUNCTION.3: spell out that it gets called many times
 o Curl_follow: accept non-supported schemes for "fake" redirects
 o KNOWN_BUGS: add --proxy-any connection issue
 o NTLM: Remove redundant ifdef USE_OPENSSL
 o NTLM: force the connection to HTTP/1.1
 o OS400: add URL API ccsid wrappers and sync ILE/RPG bindings
 o SECURITY-PROCESS: bountygraph shuts down again
 o TODO: Have the URL API offer IDN decoding
 o ares: remove fd from multi fd set when ares is about to close the fd
 o axtls: removed
 o checksrc: add COPYRIGHTYEAR check
 o cmake: fix MIT/Heimdal Kerberos detection
 o configure: include all libraries in ssl-libs fetch
 o configure: show CFLAGS, LDFLAGS etc in summary
 o connect: fix building for recent versions of Minix
 o cookies: create the cookiejar even if no cookies to save
 o cookies: expire "Max-Age=0" immediately
 o curl: --local-port range was not "including"
 o curl: fix --local-port integer overflow
 o curl: fix memory leak reading --writeout from file
 o curl: fixed UTF-8 in current console code page (Windows)
 o curl_easy_perform: fix timeout handling
 o curl_global_sslset(): id == -1 is not necessarily an error
 o curl_multibyte: fix a malloc overcalculation
 o curle: move deprecated error code to ifndef block
 o docs: curl_formadd field and file names are now escaped
 o docs: escape "\n" codes
 o doh: fix memory leak in OOM situation
 o doh: make it work for h2-disabled builds too
 o examples/ephiperfifo: report error when epoll_ctl fails
 o ftp: avoid two unsigned int overflows in FTP listing parser
 o host names: allow trailing dot in name resolve, then strip it
 o http2: Upon HTTP_1_1_REQUIRED, retry the request with HTTP/1.1
 o http: don't set CURLINFO_CONDITION_UNMET for http status code 204
 o http: fix HTTP Digest auth to include query in URI
 o http_negotiate: do not close connection until negotiation is completed
 o impacket: add LICENSE
 o infof: clearly indicate truncation
 o ldap: fix LDAP URL parsing regressions
 o libcurl: stop reading from paused transfers
 o mprintf: avoid unsigned integer overflow warning
 o netrc: don't ignore the login name specified with "--user"
 o nss: Fall back to latest supported SSL version
 o nss: Fix compatibility with nss versions 3.14 to 3.15
 o nss: fix fallthrough comment to fix picky compiler warning
 o nss: remove version selecting dead code
 o nss: set default max-tls to 1.3/1.2
 o openssl: Remove SSLEAY leftovers
 o openssl: do not log excess "TLS app data" lines for TLS 1.3
 o openssl: do not use file BIOs if not requested
 o openssl: fix unused variable compiler warning with old openssl
 o openssl: support session resume with TLS 1.3
 o openvms: fix example name
 o os400: Add curl_easy_conn_upkeep() to ILE/RPG binding
 o os400: add CURLOPT_CURLU to ILE/RPG binding
 o os400: fix return type of curl_easy_pause() in ILE/RPG binding
 o packages: remove old leftover files and dirs
 o pop3: only do APOP with a valid timestamp
 o runtests: use the local curl for verifying
 o schannel: be consistent in Schannel capitalization
 o schannel: better CURLOPT_CERTINFO support
 o schannel: use Curl_ prefix for global private symbols
 o snprintf: renamed and we now only use msnprintf()
 o ssl: fix compilation with OpenSSL 0.9.7
 o ssl: replace all internal uses of CURLE_SSL_CACERT
 o symbols-in-versions: add missing CURLU_ symbols
 o test328: verify Content-Encoding: none
 o tests: disable SO_EXCLUSIVEADDRUSE for stunnel on Windows
 o tests: drop http_pipe.py script no longer used
 o tool_cb_wrt: Silence function cast compiler warning
 o tool_doswin: Fix uninitialized field warning
 o travis: build with clang sanitizers
 o travis: remove curl before a normal build
 o url: a short host name + port is not a scheme
 o url: fix IPv6 numeral address parser
 o urlapi: only skip encoding the first '=' with APPENDQUERY set

This release includes the following known bugs:

 o see docs/KNOWN_BUGS (https://curl.haxx.se/docs/knownbugs.html)

This release would not have looked like this without help, code, reports and
advice from friends like these:

  Alessandro Ghedini, Alexey Melnichuk, Antoni Villalonga, Ben Greear,
  bobmitchell1956 on github, Brad King, Brian Carpenter, daboul on github,
  Daniel Gustafsson, Daniel Stenberg, Dave Reisner, David Benjamin,
  Dheeraj Sangamkar, dtmsecurity on github, Elia Tufarolo, Frank Gevaerts,
  Gergely Nagy, Gisle Vanem, Hagai Auro, Han Han, infinnovation-dev on github,
  James Knight, J?r?my Rocher, Jeroen Ooms, Jim Fuller, Johannes Schindelin,
  Kamil Dudka, Konstantin Kushnir, Marcel Raad, Marc H?rsken, Marcos Diazr,
  Michael Kaufmann, NTMan on Github, Patrick Monnerat, Paul Howarth,
  Pavel Pavlov, Peter Wu, Ray Satiro, Rod Widdowson, Romain Fliedel,
  Samuel Surtees, Sevan Janiyan, Stefan Kanthak, Sven Blumenstein, Tim R?hsen,
  Tobias Hintze, Tomas Hoger, tonystz on Github, tpaukrt on github,
  Viktor Szakats, Yasuhiro Matsumoto,
  (51 contributors)

        Thanks! (and sorry if I forgot to mention someone)

diffstat:

 www/curl/Makefile                    |   4 ++--
 www/curl/PLIST                       |   3 ++-
 www/curl/distinfo                    |  11 +++++------
 www/curl/patches/patch-lib_connect.c |  15 ---------------
 4 files changed, 9 insertions(+), 24 deletions(-)

diffs (67 lines):

diff -r 69c79778e7ae -r 0c098abb85b5 www/curl/Makefile
--- a/www/curl/Makefile Wed Dec 12 10:12:00 2018 +0000
+++ b/www/curl/Makefile Wed Dec 12 11:09:55 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.203 2018/11/28 01:32:25 sevan Exp $
+# $NetBSD: Makefile,v 1.204 2018/12/12 11:09:55 leot Exp $
 
-DISTNAME=      curl-7.62.0
+DISTNAME=      curl-7.63.0
 CATEGORIES=    www
 MASTER_SITES=  https://curl.haxx.se/download/
 EXTRACT_SUFX=  .tar.bz2
diff -r 69c79778e7ae -r 0c098abb85b5 www/curl/PLIST
--- a/www/curl/PLIST    Wed Dec 12 10:12:00 2018 +0000
+++ b/www/curl/PLIST    Wed Dec 12 11:09:55 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.71 2018/10/31 08:06:24 leot Exp $
+@comment $NetBSD: PLIST,v 1.72 2018/12/12 11:09:55 leot Exp $
 bin/curl
 bin/curl-config
 include/curl/curl.h
@@ -122,6 +122,7 @@
 man/man3/CURLOPT_COPYPOSTFIELDS.3
 man/man3/CURLOPT_CRLF.3
 man/man3/CURLOPT_CRLFILE.3
+man/man3/CURLOPT_CURLU.3
 man/man3/CURLOPT_CUSTOMREQUEST.3
 man/man3/CURLOPT_DEBUGDATA.3
 man/man3/CURLOPT_DEBUGFUNCTION.3
diff -r 69c79778e7ae -r 0c098abb85b5 www/curl/distinfo
--- a/www/curl/distinfo Wed Dec 12 10:12:00 2018 +0000
+++ b/www/curl/distinfo Wed Dec 12 11:09:55 2018 +0000
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.148 2018/11/28 01:31:45 sevan Exp $
+$NetBSD: distinfo,v 1.149 2018/12/12 11:09:55 leot Exp $
 
-SHA1 (curl-7.62.0.tar.bz2) = 062a9f50723970cdbf9864781efedeef71e9d68e
-RMD160 (curl-7.62.0.tar.bz2) = 8a9cd8b4d0c3e156226f8829912cec77600c077e
-SHA512 (curl-7.62.0.tar.bz2) = 83ca5c2757745f763316eefdd4c3f0e8a211a7f0db6a708b67ae2133ad41fdf17dd2230f9283a4778c9c866126d407454a090291cd2bf274371d0a214c1c13f5
-Size (curl-7.62.0.tar.bz2) = 3014762 bytes
+SHA1 (curl-7.63.0.tar.bz2) = 78557209ce20e7283c4407a03c57036ba9242e40
+RMD160 (curl-7.63.0.tar.bz2) = b4494d189022ae210ed4119a2cf1cba6fb353dd4
+SHA512 (curl-7.63.0.tar.bz2) = 2873ef57b15cf12e508626f4546f6e06450cb87b239be1d26d9b3a22f7533d76eebabb5fa00e7b8c5d7fc9854356997ce164afb069411d079b2b9f0bdb00db25
+Size (curl-7.63.0.tar.bz2) = 3001355 bytes
 SHA1 (patch-configure) = 9b65a0b9564b7226942d1d1efef576b381a9755e
 SHA1 (patch-curl-config.in) = 363359665985cc14f36ddf47fc3480f1200e3533
-SHA1 (patch-lib_connect.c) = 7c16af83f395b7dc3263db8c0eced139e47c40de
 SHA1 (patch-lib_hostcheck.c) = 8e772d3f91cdafae17281cc19004269ece0cf308
diff -r 69c79778e7ae -r 0c098abb85b5 www/curl/patches/patch-lib_connect.c
--- a/www/curl/patches/patch-lib_connect.c      Wed Dec 12 10:12:00 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-lib_connect.c,v 1.3 2018/11/28 01:31:45 sevan Exp $
-
-EBADIOCTL doesn't exist on more recent Minix.
-
---- lib/connect.c.orig Mon Nov 19 14:23:45 2018
-+++ lib/connect.c
-@@ -522,7 +522,7 @@ static bool verifyconnect(curl_socket_t sockfd, int *e
-     err = 0;
-   }
- #endif
--#ifdef __minix
-+#if defined EBADIOCTL && defined __minix
-   /* Minix 3.1.x doesn't support getsockopt on UDP sockets */
-   if(EBADIOCTL == err) {
-     SET_SOCKERRNO(0);



Home | Main Index | Thread Index | Old Index