[openwrt/openwrt] curl: bump to 7.58.0

LEDE Commits lede-commits at lists.infradead.org
Sun Jan 28 12:05:06 PST 2018


dedeckeh pushed a commit to openwrt/openwrt.git, branch master:
https://git.lede-project.org/1d9296dcdb3fefd7e11838ff39220e99b8ad2a24

commit 1d9296dcdb3fefd7e11838ff39220e99b8ad2a24
Author: Hans Dedecker <dedeckeh at gmail.com>
AuthorDate: Fri Jan 26 21:17:46 2018 +0100

    curl: bump to 7.58.0
    
    a0b5e8944 progress-bar: get screen width on windows
    65ceb20df test1454: --connect-to with IPv6 address w/o IPv6 support!
    eb6e3c4f6 CONNECT_TO: fail attempt to set an IPv6 numerical without IPv6 support
    96186de1f docs: fix man page syntax to make test 1140 OK again
    af32cd385 http: prevent custom Authorization headers in redirects
    993dd5651 curl: progress bar refresh, get width using ioctl()
    9d82cde7b RELEASE-NOTES: synced with bb0ffcc36
    bb0ffcc36 libcurl-env.3: first take
    ec122c4c8 TODO: two possible name resolver improvements
    a5e6d6ebc http2: don't close connection when single transfer is stopped
    87ddeee59 test558: fix for multissl builds
    da07dbb86 examples/url2file.c: add missing curl_global_cleanup() call
    ddafd45af SSH: Fix state machine for ssh-agent authentication
    9e4ad1e2a openssl: fix potential memory leak in SSLKEYLOGFILE logic
    ca9c93e3e openssl: fix the libressl build again
    2c0c4dff0 unit1307: test many wildcards too
    2a1b2b4ef curl_fnmatch: only allow 5 '*' sections in a single pattern
    cb5accab9 ftp-wildcard: fix matching an empty string with "*[^a]"
    25c40c9af SMB: fix numeric constant suffix and variable types
    945df7410 CURLOPT_TCP_NODELAY.3: fix typo
    8dd4edeb9 smtp/pop3/imap_get_message: decrease the data length too...
    84fcaa2e7 openssl: enable SSLKEYLOGFILE support by default
    e44ddfd47 mime: clone mime tree upon easy handle duplication.
    2c821bba8 docs: comment about CURLE_READ_ERROR returned by curl_mime_filedata
    a06311be2 test395: HTTP with overflow Content-Length value
    67595e7d2 test394: verify abort of rubbish in Content-Length: value
    ac17d7947 test393: verify --max-filesize with excessive Content-Length
    f68e67271 HTTP: bail out on negative Content-Length: values
    0616dfa1e configure.ac: append extra linker flags instead of prepending them.
    650b9c1d6 RELEASE-NOTES: synced with 6fa10c8fa
    6fa10c8fa setopt: fix SSLVERSION to allow CURL_SSLVERSION_MAX_ values
    3b548ffde setopt: reintroduce non-static Curl_vsetopt() for OS400 support
    fa3dbb9a1 http2: fix incorrect trailer buffer size
    2a6dbb815 easy: fix connection ownership in curl_easy_pause
    89f680473 system.h: Additionally check __LONG_MAX__ for defining curl_off_t
    14d07be37 COPYING: it's 2018!
    a8ce5efba progress: calculate transfer speed on milliseconds if possible
    d4e40f069 scripts: allow all perl scripts to be run directly
    e4f86025d mail-rcpt.d: fix short-text description
    908a9a674 build: remove HAVE_LIMITS_H check
    129390a51 openssl: fix memory leak of SSLKEYLOGFILE filename
    272613df0 Revert "curl/system.h: fix compilation with gcc on AIX PPC and IA64 HP-UX"
    481539e90 test1554: improve the error handling
    593dcc553 test1554: add global initialization and cleanup
    dc831260b curl_version_info.3: call the argument 'age'
    58d7cd28a brotli: data at the end of content can be lost
    a0f3eaf25 examples/cacertinmem: ignore cert-already-exists error
    859ac3602 tool_getparam: Support size modifiers for --max-filesize
    b399b0490 build: Fixed incorrect script termination from commit ad1dc10e61
    a9b774a77 Makefile.vc: Added our standard copyright header
    22fddb85a winbuild: Added support for VC15
    ad1dc10e6 build: Added Visual Studio 2017 project files
    d409640d6 build-wolfssl.bat: Added support for VC15
    a4e88317d build-openssl.bat: Added support for VC15
    c97648b55 curl/system.h: fix compilation with gcc on AIX PPC and IA64 HP-UX
    b43755789 examples/rtsp: fix error handling macros
    f009bbe1f curl_easy_reset: release mime-related data.
    4acc9d3d1 content_encoding: rework zlib_inflate
    e639d4ca4 brotli: allow compiling with version 0.6.0.
    9c6a6be88 CURLOPT_READFUNCTION.3: refer to argument with correct name
    02f207a76 rand: add a clang-analyzer work-around
    13ce373a5 krb5: fix a potential access of uninitialized memory
    41982b6ac conncache: fix a return code [regression]
    5d0ba70e1 curl: support >256 bytes warning messsages
    188a43a8f libssh: fix a syntax error in configure.ac
    7ef0c2d86 examples/smtp-mail.c: use separate defines for options and mail
    621b24505 THANKS: added missing names
    cc0cca1ba mailmap: added/clarified several names
    9d7a59c8f setopt: less *or equal* than INT_MAX/1000 should be fine
    2437dbbf1 vtls: replaced getenv() with curl_getenv()
    ef5633d4b RELEASE-NOTES: synced with 3b9ea70ee
    3b9ea70ee TODO: Expose tried IP addresses that failed
    48c184a60 curl.1: mention http:// and https:// as valid proxy prefixes
    76db03dd9 curl.1: documented two missing valid exit codes
    63e58b8b4 CURLOPT_DNS_LOCAL_IP4.3: fixed the seel also to not self-reference
    671f0b506 Revert "curl: don't set CURLOPT_INTERLEAVEDATA"
    4b6f3cff7 tests: mark data files as non-executable in git
    98c572ed3 tests: update .gitignore for libtests
    e959f16c5 multi_done: prune DNS cache
    06a0a26fb mailmap: fixup two old git Author "aliases"
    7ab4e7adb openssl: Disable file buffering for Win32 SSLKEYLOGFILE
    b1b94305d RESOLVE: output verbose text when trying to set a duplicate name
    bbea75ad6 CURLOPT_DNS_CACHE_TIMEOUT.3: see also CURLOPT_RESOLVE
    a4a56ec93 sftp: allow quoted commands to use relative paths
    9fb5a943f CURLOPT_PRIVATE.3: fix grammar
    179ee78e8 curl: remove __EMX__ #ifdefs
    9dfb19483 openssl: improve data-pending check for https proxy
    9ffad8eb1 curl: don't set CURLOPT_INTERLEAVEDATA
    912324024 curl.h: remove incorrect comment about ERRORBUFFER
    ebaab4d17 configure: add AX_CODE_COVERAGE only if using gcc
    b5881d1fb curl: limit -# update frequency for unknown total size
    546e7db78 BINDINGS: another PostgreSQL client
    55e609890 CONNECT: keep close connection flag in http_connect_state struct
    c103cac3c include: get netinet/in.h before linux/tcp.h
    00cda0f9b openldap: fix checksrc nits
    ff07f07cc openldap: add commented out debug possibilities
    bb0ca2d44 examples: move threaded-shared-conn.c to the "complicated" ones
    4fb85b87b RELEASE-NOTES: synced with b261c44e8
    b261c44e8 URL: tolerate backslash after drive letter for FILE:
    24dcd7466 tests: added netinet/in6.h includes in test servers
    76ebd5417 configure: check for netinet/in6.h
    0c65678e7 curl-config: add --ssl-backends
    ea3a5d07d conncache: only allow multiplexing within same multi handle
    415b8dff8 threaded-shared-conn.c: fixed typo in commenta
    5254d8bf2 threaded-shared-conn.c: new example
    07cb27c98 conncache: fix several lock issues
    85f0133ea libssh: remove dead code in sftp_qoute
    615edc1f7 sasl_getmesssage: make sure we have a long enough string to pass
    440140946 libssh2: remove dead code from SSH_SFTP_QUOTE
    6401ddad4 ssh-libssh.c: please checksrc
    918530752 libssh: fixed dereference in statvfs access
    8dad32bcf RESOURCES: update spec names
    a08f5a77c libssh: corrected use of sftp_statvfs() in SSH_SFTP_QUOTE_STATVFS
    8843c0939 libssh: no need to call sftp_get_error as ssh_get_error is sufficient
    3cef6f22e libssh: fix minor static code analyzer nits
    10bb0b471 openssl: pkcs12 is supported by boringssl
    8eff32f0b travis: use pip2 instead of pip
    b7f534597 lib582: do not verify host for SFTP
    a2f396680 libssh: added SFTP support
    c75c9d4fb symbols-in-versions: added new symbols with 7.56.3 version
    05675ab5a .travis.yml: added build --with-libssh
    38aef6dc4 libssh2: return CURLE_UPLOAD_FAILED on failure to upload
    75427291e libssh2: send the correct CURLE error code on scp file not found
    c92d2e14c Added support for libssh SSH SCP back-end
    3973ee6a6 RELEASE-NOTES: synced with af8cc7a69
    af8cc7a69 curlver: towards 7.57.1
    4b4142491 lib: don't export all symbols, just everything curl_*
    9194a9959 SSL: Avoid magic allocation of SSL backend specific data
    744ee5838 examples/xmlstream.c: don't switch off CURL_GLOBAL_SSL
    270494e1a travis: add boringssl build
    
    Signed-off-by: Hans Dedecker <dedeckeh at gmail.com>
---
 package/network/utils/curl/Makefile                        | 4 ++--
 package/network/utils/curl/patches/200-no_docs_tests.patch | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/network/utils/curl/Makefile b/package/network/utils/curl/Makefile
index 17fcf70..493a7fa 100644
--- a/package/network/utils/curl/Makefile
+++ b/package/network/utils/curl/Makefile
@@ -8,7 +8,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=curl
-PKG_VERSION:=7.57.0
+PKG_VERSION:=7.58.0
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
@@ -16,7 +16,7 @@ PKG_SOURCE_URL:=https://dl.uxnr.de/mirror/curl/ \
 	http://curl.mirror.anstey.ca/ \
 	http://curl.askapache.com/download/ \
 	https://curl.haxx.se/download/
-PKG_HASH:=c92fe31a348eae079121b73884065e600c533493eb50f1f6cee9c48a3f454826
+PKG_HASH:=1cb081f97807c01e3ed747b6e1c9fee7a01cb10048f1cd0b5f56cfe0209de731
 
 PKG_LICENSE:=MIT
 PKG_LICENSE_FILES:=COPYING
diff --git a/package/network/utils/curl/patches/200-no_docs_tests.patch b/package/network/utils/curl/patches/200-no_docs_tests.patch
index a2a6851..1aa86a7 100644
--- a/package/network/utils/curl/patches/200-no_docs_tests.patch
+++ b/package/network/utils/curl/patches/200-no_docs_tests.patch
@@ -1,6 +1,6 @@
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -156,7 +156,7 @@ CLEANFILES = $(VC6_LIBDSP) $(VC6_SRCDSP)
+@@ -168,7 +168,7 @@ CLEANFILES = $(VC6_LIBDSP) $(VC6_SRCDSP)
  bin_SCRIPTS = curl-config
  
  SUBDIRS = lib src
@@ -9,7 +9,7 @@
  
  pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = libcurl.pc
-@@ -267,8 +267,8 @@ cygwinbin:
+@@ -279,8 +279,8 @@ cygwinbin:
  # We extend the standard install with a custom hook:
  install-data-hook:
  	cd include && $(MAKE) install



More information about the lede-commits mailing list