pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/curl Changes 7.54.1:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1d156fe987db
branches:  trunk
changeset: 363639:1d156fe987db
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jun 14 07:11:41 2017 +0000

description:
Changes 7.54.1:
curl: show the libcurl release date in --version output

Bugfixes:
CVE-2017-9502: default protocol drive letter buffer overflow
openssl: fix memory leak in servercert
tests: remove the html and PDF versions from the tarball
mbedtls: enable NTLM (& SMB) even if MD4 support is unavailable
typecheck-gcc: handle function pointers properly
llist: no longer uses malloc
gnutls: removed some code when --disable-verbose is configured
lib: fix maybe-uninitialized warnings
multi: clarify condition in curl_multi_wait
schannel: Don't treat encrypted partial record as pending data
configure: fix the -ldl check for openssl, add -lpthread check
configure: accept -Og and -Ofast GCC flags
Makefile: avoid use of GNU-specific form of $<
if2ip: fix -Wcast-align warning
configure: stop prepending to LDFLAGS, CPPFLAGS
curl: set a 100K buffer size by default
typecheck-gcc: fix _curl_is_slist_info
nss: do not leak PKCS 11 slot while loading a key
nss: load libnssckbi.so if no other trust is specified
examples: ftpuploadfrommem.c
url: declare get_protocol_family() static
examples/cookie_interface.c: changed to example.com
test1443: test --remote-time
curl: use utimes instead of obsolescent utime when available
url: fixed a memory leak on OOM while setting CURLOPT_BUFFERSIZE
curl_rtmp: fix missing-variable-declarations warnings
tests: fixed OOM handling of unit tests to abort test
curl_setup: Ensure no more than one IDN lib is enabled
tool: Fix missing prototype warnings for CURL_DOES_CONVERSIONS
CURLOPT_BUFFERSIZE: 1024 bytes is now the minimum size
curl: non-boolean command line args reject --no- prefixes
telnet: Write full buffer instead of byte-by-byte
typecheck-gcc: add missing string options
typecheck-gcc: add support for CURLINFO_SOCKET
opt man pages: they all have examples now
curl_setup_once: use SEND_QUAL_ARG2 for swrite
test557: set a known good numeric locale
schannel: return a more specific error code for SEC_E_UNTRUSTED_ROOT
tests/server: make string literals const
runtests: use -R for random order
unit1305: fix compiler warning
curl_slist_append.3: clarify a NULL input creates a new list
tests/server: run checksrc by default in debug-builds
tests: fix -Wcast-qual warnings
runtests.pl: simplify the datacheck read section
curl: remove --environment and tool_writeenv.c
buildconf: fix hang on IRIX
tftp: silence bad-function-cast warning
asyn-thread: fix unused macro warnings
tool_parsecfg: fix -Wcast-qual warning
sendrecv: fix MinGW-w64 warning
test537: use correct variable type
rand: treat fake entropy the same regardless of endianness
curl: generate the --help output
tests: removed redundant --trace-ascii arguments
multi: assign IDs to all timers and make each timer singleton
multi: use a fixed array of timers instead of malloc
mbedtls: Support server renegotiation request
pipeline: fix mistakenly trying to pipeline POSTs
lib510: don't write past the end of the buffer if it's too small
CURLOPT_HTTPPROXYTUNNEL.3: clarify, add example
SecureTransport/DarwinSSL: Implement public key pinning
curl.1: clarify --config
curl_sasl: fix build error with CURL_DISABLE_CRYPTO_AUTH + USE_NTLM
darwinssl: Fix exception when processing a client-side certificate
curl.1: mention --oauth2-bearer's argument
mkhelp.pl: do not add current time into curl binary
asiohiper.cpp / evhiperfifo.c: deal with negative timerfunction input
ssh: fix memory leak in disconnect due to timeout
tests: stabilize test 1034
cmake: auto detection of CURL_CA_BUNDLE/CURL_CA_PATH
assert: avoid, use DEBUGASSERT instead
LDAP: using ldap_bind_s on Windows with methods
redirect: store the "would redirect to" URL when max redirs is reached
winbuild: fix the nghttp2 build
examples: fix -Wimplicit-fallthrough warnings
time: fix type conversions and compiler warnings
mbedtls: fix variable shadow warning
test557: fix ubsan runtime error due to int left shift
transfer: init the infilesize from the postfields
docs: clarify NO_PROXY further
build-wolfssl: Sync config with wolfSSL 3.11
curl-compilers.m4: enable -Wshift-sign-overflow for clang
example/externalsocket.c: make it use CLOSESOCKETFUNCTION too
lib574.c: use correct callback proto
lib583: fix compiler warning
curl-compilers.m4: fix compiler_num for clang
typecheck-gcc.h: separate getinfo slist checks from other pointers
typecheck-gcc.h: check CURLINFO_TLS_SSL_PTR and CURLINFO_TLS_SESSION
typecheck-gcc.h: check CURLINFO_CERTINFO
build: provide easy code coverage measuring
test1537: dedicated tests of the URL (un)escape API calls
curl_endian: remove unused functions
test1538: verify the libcurl strerror API calls
MD(4|5): silence cast-align clang warning
dedotdot: fixed output for ".." and "." only input
cyassl: define build macros before including ssl.h
updatemanpages.pl: error out on too old git version
curl_sasl: fix unused-variable warning
x509asn1: fix implicit-fallthrough warning with GCC 7
libtest: fix implicit-fallthrough warnings with GCC 7
BINDINGS: add Ring binding
curl_ntlm_core: pass unsigned char to toupper
test1262: verify ftp download with -z for "if older than this"
test1521: test all curl_easy_setopt options
typecheck-gcc: allow CURLOPT_STDERR to be NULL too
metalink: remove unused printf() argument
file: make speedcheck use current time for checks
configure: fix link with librtmp when specifying path
examples/multi-uv.c: fix deprecated symbol
cmake: Fix inconsistency regarding mbed TLS include directory
setopt: check CURLOPT_ADDRESS_SCOPE option range
gitignore: ignore all vim swap files
urlglob: fix division by zero
libressl: OCSP and intermediate certs workaround no longer needed

diffstat:

 www/curl/Makefile                      |   5 ++---
 www/curl/distinfo                      |  11 +++++------
 www/curl/patches/patch-src_Makefile.in |  24 ------------------------
 3 files changed, 7 insertions(+), 33 deletions(-)

diffs (60 lines):

diff -r 56c0c5021832 -r 1d156fe987db www/curl/Makefile
--- a/www/curl/Makefile Wed Jun 14 06:29:36 2017 +0000
+++ b/www/curl/Makefile Wed Jun 14 07:11:41 2017 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.181 2017/04/30 01:21:25 ryoon Exp $
+# $NetBSD: Makefile,v 1.182 2017/06/14 07:11:41 adam Exp $
 
-DISTNAME=      curl-7.54.0
-PKGREVISION=   1
+DISTNAME=      curl-7.54.1
 CATEGORIES=    www
 MASTER_SITES=  https://curl.haxx.se/download/
 EXTRACT_SUFX=  .tar.bz2
diff -r 56c0c5021832 -r 1d156fe987db www/curl/distinfo
--- a/www/curl/distinfo Wed Jun 14 06:29:36 2017 +0000
+++ b/www/curl/distinfo Wed Jun 14 07:11:41 2017 +0000
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.132 2017/04/19 20:31:54 wiz Exp $
+$NetBSD: distinfo,v 1.133 2017/06/14 07:11:41 adam Exp $
 
-SHA1 (curl-7.54.0.tar.bz2) = e1cc251508e98bc5a8b9d5c40d8a4f6e48465d1c
-RMD160 (curl-7.54.0.tar.bz2) = 853ff262182b071c5cf93ffecaf6ee049c3fffc7
-SHA512 (curl-7.54.0.tar.bz2) = 2ed8d32a6803ecddcb587495107d9ebce724d34dae5cad1f8be241e93340e913bb8ce9b69259cb84b3d53c2e672e142c3aad471c4a251bd1d42fc06eb9d8f650
-Size (curl-7.54.0.tar.bz2) = 2602286 bytes
+SHA1 (curl-7.54.1.tar.bz2) = f5193316e4b5ff23505cb09bc946763d35d02cd6
+RMD160 (curl-7.54.1.tar.bz2) = 6f8eb154e020157811b72a27688840ca10321320
+SHA512 (curl-7.54.1.tar.bz2) = eb9639677f0ca1521ca631c520ab83ad071c52b31690e5e7f31546f6a44b2f11d1bb62282056cffb570eb290bf1e7830e87cb536295ac6a54a904663e795f2da
+Size (curl-7.54.1.tar.bz2) = 2612443 bytes
 SHA1 (patch-configure) = 0f065d05cdf9b36e49253481b90ee7c057e87998
 SHA1 (patch-curl-config.in) = d0cc7bb6a5bf0b9257f40dcffce7093cc0098eb7
 SHA1 (patch-lib_hostcheck.c) = 8e772d3f91cdafae17281cc19004269ece0cf308
-SHA1 (patch-src_Makefile.in) = d6d5abe1fbbb9d96fa82b3c23ffa8d05eabc300e
diff -r 56c0c5021832 -r 1d156fe987db www/curl/patches/patch-src_Makefile.in
--- a/www/curl/patches/patch-src_Makefile.in    Wed Jun 14 06:29:36 2017 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-src_Makefile.in,v 1.2 2017/04/19 20:31:54 wiz Exp $
-
-https://github.com/curl/curl/issues/1432
-
---- src/Makefile.in.orig       2017-04-18 11:42:47.000000000 +0000
-+++ src/Makefile.in
-@@ -2039,14 +2039,14 @@ uninstall-am: uninstall-binPROGRAMS
- @HAVE_LIBZ_TRUE@@USE_MANUAL_TRUE@$(HUGE): $(MANPAGE) $(README) $(MKHELP)
- @HAVE_LIBZ_TRUE@@USE_MANUAL_TRUE@     echo '#include "tool_setup.h"' > $(HUGE)
- @HAVE_LIBZ_TRUE@@USE_MANUAL_TRUE@     echo '#ifndef HAVE_LIBZ' >> $(HUGE)
--@HAVE_LIBZ_TRUE@@USE_MANUAL_TRUE@     $(NROFF) $< | $(PERL) $(MKHELP) $(README) >> $(HUGE)
-+@HAVE_LIBZ_TRUE@@USE_MANUAL_TRUE@     $(NROFF) $(MANPAGE) | $(PERL) $(MKHELP) $(README) >> $(HUGE)
- @HAVE_LIBZ_TRUE@@USE_MANUAL_TRUE@     echo '#else' >> $(HUGE)
--@HAVE_LIBZ_TRUE@@USE_MANUAL_TRUE@     $(NROFF) $< | $(PERL) $(MKHELP) -c $(README) >> $(HUGE)
-+@HAVE_LIBZ_TRUE@@USE_MANUAL_TRUE@     $(NROFF) $(MANPAGE) | $(PERL) $(MKHELP) -c $(README) >> $(HUGE)
- @HAVE_LIBZ_TRUE@@USE_MANUAL_TRUE@     echo '#endif /* HAVE_LIBZ */' >> $(HUGE)
- # This generates the tool_hugehelp.c file uncompressed only
- @HAVE_LIBZ_FALSE@@USE_MANUAL_TRUE@$(HUGE): $(MANPAGE) $(README) mkhelp.pl
- @HAVE_LIBZ_FALSE@@USE_MANUAL_TRUE@    echo '#include "tool_setup.h"' > $(HUGE)
--@HAVE_LIBZ_FALSE@@USE_MANUAL_TRUE@    $(NROFF) $< | $(PERL) $(MKHELP) $(README) >> $(HUGE)
-+@HAVE_LIBZ_FALSE@@USE_MANUAL_TRUE@    $(NROFF) $(MANPAGE) | $(PERL) $(MKHELP) $(README) >> $(HUGE)
- 
- # built-in manual has been disabled, make a blank file
- @USE_MANUAL_FALSE@$(HUGE):



Home | Main Index | Thread Index | Old Index