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.35.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/94eff692aeef
branches:  trunk
changeset: 629948:94eff692aeef
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Feb 01 11:07:14 2014 +0000

description:
Changes 7.35.0:
imap/pop3/smtp: Added support for SASL authentication downgrades
imap/pop3/smtp: Extended the login options to support multiple auth mechanisms
TheArtOfHttpScripting: major update, converted layout and more
mprintf: Added support for I, I32 and I64 size specifiers
makefile: Added support for VC7, VC11 and VC12

Bugfixes:
SECURITY ADVISORY: re-use of wrong HTTP NTLM connection
curl_easy_setopt: Fixed OAuth 2.0 Bearer option name
pop3: Fixed APOP being determined by CAPA response rather than by timestamp
Curl_pp_readresp: zero terminate line
FILE: don't wait due to CURLOPT_MAX_RECV_SPEED_LARGE
docs: mention CURLOPT_MAX_RECV/SEND_SPEED_LARGE don't work for FILE://
pop3: Fixed auth preference not being honored when CAPA not supported
imap: Fixed auth preference not being honored when CAPABILITY not supported
threaded resolver: Use pthread_t * for curl_thread_t
FILE: we don't support paused transfers using this protocol
connect: Try all addresses in first connection attempt
curl_easy_setopt.3: Added SMTP information to CURLOPT_INFILESIZE_LARGE
OpenSSL: Fix forcing SSLv3 connections
openssl: allow explicit sslv2 selection
FTP parselist: fix "total" parser
conncache: fix possible dereference of null pointer
multi.c: fix possible dereference of null pointer
mk-ca-bundle: introduces -d and warns about using this script
ConnectionExists: fix NTLM check for new connection
trynextip: fix build for non-IPV6 capable systems
Curl_updateconninfo: don't do anything for UDP "connections"
darwinssl: un-break Leopard build after PKCS-12 change
threaded-resolver: never use NULL hints with getaddrinf
multi_socket: remind app if timeout didn't run
OpenSSL: deselect weak ciphers by default
error message: Sensible message on timeout when transfer size unknown
curl_easy_setopt.3: mention how to unset CURLOPT_INFILESIZE*
win32: Fixed use of deprecated function 'GetVersionInfoEx' for VC12
configure: fix gssapi linking on HP-UX
chunked-parser: abort on overflows, allow 64 bit chunks
chunked parsing: relax the CR strictness
cookie: max-age fixes
progress bar: always update when at 100%
progress bar: increase update frequency to 10Hz
tool: Fixed incorrect return code if command line parser runs out of memory
tool: Fixed incorrect return code if password prompting runs out of memory
HTTP POST: omit Content-Length if data size is unknown
GnuTLS: disable insecure ciphers
GnuTLS: honor --slv2 and the --tlsv1[.N] switches
multi: Fixed a memory leak on OOM condition
netrc: Fixed a memory and file descriptor leak on OOM
getpass: fix password parsing from console
TFTP: fix crash on time-out
hostip: don't remove DNS entries that are in use
tests: lots of tests fixed to pass the OOM torture tests

diffstat:

 www/curl/Makefile         |   4 ++--
 www/curl/distinfo         |  10 +++++-----
 www/curl/patches/patch-aa |  40 +++++++++++++++++++++-------------------
 3 files changed, 28 insertions(+), 26 deletions(-)

diffs (113 lines):

diff -r a448e9a8852c -r 94eff692aeef www/curl/Makefile
--- a/www/curl/Makefile Sat Feb 01 10:53:59 2014 +0000
+++ b/www/curl/Makefile Sat Feb 01 11:07:14 2014 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.133 2013/12/31 11:48:03 adam Exp $
+# $NetBSD: Makefile,v 1.134 2014/02/01 11:07:14 adam Exp $
 
-DISTNAME=      curl-7.34.0
+DISTNAME=      curl-7.35.0
 CATEGORIES=    www
 MASTER_SITES=  http://curl.haxx.se/download/ \
                ftp://ftp.sunet.se/pub/www/utilities/curl/
diff -r a448e9a8852c -r 94eff692aeef www/curl/distinfo
--- a/www/curl/distinfo Sat Feb 01 10:53:59 2014 +0000
+++ b/www/curl/distinfo Sat Feb 01 11:07:14 2014 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.91 2013/12/31 11:48:03 adam Exp $
+$NetBSD: distinfo,v 1.92 2014/02/01 11:07:14 adam Exp $
 
-SHA1 (curl-7.34.0.tar.bz2) = 548fe1686d01d689f79ed8cedc879309f8f5035b
-RMD160 (curl-7.34.0.tar.bz2) = 5fe3d7319ab140c9e6bc9c50643c7bed46392fcd
-Size (curl-7.34.0.tar.bz2) = 2770438 bytes
-SHA1 (patch-aa) = 2f7f02985ba2063272a3d39334fd0a74c7db3269
+SHA1 (curl-7.35.0.tar.bz2) = 14d1bca35f611112da0db098b0469efb4a60c8a9
+RMD160 (curl-7.35.0.tar.bz2) = 12844fdfa59538b4daa7d68a57e9d7d680473bf3
+Size (curl-7.35.0.tar.bz2) = 2781470 bytes
+SHA1 (patch-aa) = 4d634a15504a4b5e046161feb8c83b357becf2f2
 SHA1 (patch-curl-config.in) = 0dd49de806865c19fbf766ad208f8f2495824442
diff -r a448e9a8852c -r 94eff692aeef www/curl/patches/patch-aa
--- a/www/curl/patches/patch-aa Sat Feb 01 10:53:59 2014 +0000
+++ b/www/curl/patches/patch-aa Sat Feb 01 11:07:14 2014 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-aa,v 1.24 2013/10/17 07:56:36 adam Exp $
+$NetBSD: patch-aa,v 1.25 2014/02/01 11:07:14 adam Exp $
 
 builtin krb5-config in platforms such as solaris do not support
 the gssapi option, and need an explicit -lgss
 
---- configure.orig     2013-10-12 20:24:48.000000000 +0000
+--- configure.orig     2014-01-29 06:54:45.000000000 +0000
 +++ configure
-@@ -3642,6 +3642,7 @@ $as_echo "$as_me: $xc_bad_var_msg librar
+@@ -3641,6 +3641,7 @@ $as_echo "$as_me: $xc_bad_var_msg librar
          ;;
      esac
    done
@@ -13,7 +13,7 @@
    if test $xc_bad_var_cflags = yes; then
      { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS: $CFLAGS" >&5
  $as_echo "$as_me: using CFLAGS: $CFLAGS" >&6;}
-@@ -16614,7 +16615,7 @@ squeeze() {
+@@ -16619,7 +16620,7 @@ squeeze() {
  
  
        #
@@ -22,7 +22,7 @@
      #
      if test "$compiler_id" = "GNU_C" ||
        test "$compiler_id" = "CLANG"; then
-@@ -21072,7 +21073,12 @@ $as_echo "yes" >&6; }
+@@ -21078,7 +21079,12 @@ $as_echo "yes" >&6; }
  
    if test -z "$GSSAPI_INCS"; then
       if test -f "$GSSAPI_ROOT/bin/krb5-config"; then
@@ -36,17 +36,17 @@
       elif test "$GSSAPI_ROOT" != "yes"; then
          GSSAPI_INCS="-I$GSSAPI_ROOT/include"
       fi
-@@ -21214,19 +21220,24 @@ $as_echo "#define HAVE_GSSAPI 1" >>confd
+@@ -21226,13 +21232,18 @@ $as_echo "#define HAVE_GSSAPI 1" >>confd
          ;;
       *)
          if test -f "$GSSAPI_ROOT/bin/krb5-config"; then
 -                                 gss_libs=`$GSSAPI_ROOT/bin/krb5-config --libs gssapi`
-+                      if $GSSAPI_ROOT/bin/krb5-config --libs gssapi 2>&1 |    \
-+                         grep "Unknown option" > /dev/null ; then
-+                                      gss_libs="`$GSSAPI_ROOT/bin/krb5-config --libs` -lgss"
-+                      else
-+                                      gss_libs=`$GSSAPI_ROOT/bin/krb5-config --libs gssapi`
-+                      fi
++              if $GSSAPI_ROOT/bin/krb5-config --libs gssapi 2>&1 | \
++                      grep "Unknown option" > /dev/null ; then
++                      gss_libs="`$GSSAPI_ROOT/bin/krb5-config --libs` -lgss"
++              else
++                      gss_libs=`$GSSAPI_ROOT/bin/krb5-config --libs gssapi`
++              fi
             LIBS="$gss_libs $LIBS"
          elif test "$GSSAPI_ROOT" != "yes"; then
             LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff"
@@ -58,14 +58,16 @@
          fi
          ;;
       esac
-   else
-      LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR"
--     LIBS="-lgssapi $LIBS"
-+     LIBS="-lgssapi -lkrb5 $LIBS"
+@@ -21243,7 +21254,7 @@ $as_echo "#define HAVE_GSSAPI 1" >>confd
+         LIBS="-lgss $LIBS"
+         ;;
+      *)
+-        LIBS="-lgssapi $LIBS"
++        LIBS="-lgssapi -lkrb5 $LIBS"
+         ;;
+      esac
    fi
- else
-   CPPFLAGS="$save_CPPFLAGS"
-@@ -24793,19 +24804,19 @@ $as_echo "$as_me: WARNING: You need an l
+@@ -24834,19 +24845,19 @@ $as_echo "$as_me: WARNING: You need an l
  $as_echo "yes" >&6; }
          if test "x$OPENSSL_ENABLED" = "x1"; then
            versioned_symbols_flavour="OPENSSL_"



Home | Main Index | Thread Index | Old Index