Hello community,

here is the log from the commit of package curl for openSUSE:Factory checked in 
at 2016-08-12 15:37:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/curl (Old)
 and      /work/SRC/openSUSE:Factory/.curl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "curl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/curl/curl.changes        2016-06-29 
15:01:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.curl.new/curl.changes   2016-08-12 
15:37:09.000000000 +0200
@@ -1,0 +2,64 @@
+Fri Aug  5 12:41:43 UTC 2016 - [email protected]
+
+- update to 7.50.1
+  Bugfixes:
+  * TLS: switch off SSL session id when client cert is used
+  * TLS: only reuse connections with the same client cert
+  * curl_multi_cleanup: clear connection pointer for easy handles
+  * include the CURLINFO_HTTP_VERSION man page into the release tarball
+  * include the http2-server.pl script in the release tarball
+  * test558: fix test by stripping file paths from FD lines
+  * spnego: Corrected miss-placed * in Curl_auth_spnego_cleanup() declaration
+  * tests: Fix for http/2 feature
+  * cmake: Fix for schannel support
+  * curl.h: make public types void * again
+  * win32: fix a potential memory leak in Curl_load_library
+  * travis: fix OSX build by re-installing libtool
+  * mbedtls: Fix debug function name 
+- removed 0001-tests-distribute-the-http2-server.pl-script-too.patch
+
+-------------------------------------------------------------------
+Thu Jul 21 09:30:30 UTC 2016 - [email protected]
+
+- update to 7.50.0
+  Changes:
+  * http: add CURLINFO_HTTP_VERSION and %{http_version}
+  Bugfixes:
+  * openssl: fix build with OPENSSL_NO_COMP
+  * cmake: Added missing mbedTLS support
+  * URL parser: allow URLs to use one, two or three slashes
+  * curl: fix -q [regression]
+  * openssl: Use correct buffer sizes for error messages
+  * curl: fix SIGSEGV while parsing URL with too many globs
+  * vtls: fix ssl session cache race condition
+  * http: Fix HTTP/2 connection reuse [regression]
+  * checksrc: Add LoadLibrary to the banned functions list
+  * configure: occasional ignorance of --enable-symbol-hiding with GCC
+  * http2: test17xx are the first real HTTP/2 tests
+  * resolve: add support for IPv6 DNS64/NAT64 Networks on OS X + iOS
+  * curl_multi_socket_action.3: rewording
+  * CURLOPT_POSTFIELDS.3: Clarify what happens when set empty
+  * cmake: Fix build with winldap
+  * openssl: fix cert check with non-DNS name fields present
+  * curl.1: mention the units for the progress meter
+  * openssl: use more 'const' to fix build warnings with 1.1.0 branch
+  * cmake: now using BUILD_TESTING=ON/OFF
+  * vtls: Only call add/getsession if session id is enabled
+  * headers: forward declare CURL, CURLM and CURLSH as structs
+  * configure: improve detection of CA bundle path on FreeBSD
+  * SFTP: set a generic error when no SFTP one exists
+  * curl_global_init.3: expand on the SSL and WIN32 bits purpose
+  * conn: don't free easy handle data in handler->disconnect
+  * cookie.c: Fix misleading indentation
+  * library: Fix memory leaks found during static analysis
+  * CURLMOPT_SOCKETFUNCTION.3: fix typo
+  * curl_global_init: moved the "IPv6 works" check here
+  * connect: disable TFO on Linux when using SSL
+  * vauth: Fixed memory leak due to function returning without free
+- refresh libcurl-ocloexec.patch
+- disable tests 1139 and 1140 which fail due to missing manpage
+  * add curl-disable_failing_tests.patch
+- ship http2_server.pl for testing
+  * add 0001-tests-distribute-the-http2-server.pl-script-too.patch
+
+-------------------------------------------------------------------

Old:
----
  curl-7.49.1.tar.lzma
  curl-7.49.1.tar.lzma.asc

New:
----
  curl-7.50.1.tar.lzma
  curl-7.50.1.tar.lzma.asc
  curl-disable_failing_tests.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ curl.spec ++++++
--- /var/tmp/diff_new_pack.qmh0Gw/_old  2016-08-12 15:37:10.000000000 +0200
+++ /var/tmp/diff_new_pack.qmh0Gw/_new  2016-08-12 15:37:10.000000000 +0200
@@ -20,7 +20,7 @@
 %bcond_with mozilla_nss
 %bcond_without testsuite
 Name:           curl
-Version:        7.49.1
+Version:        7.50.1
 Release:        0
 Summary:        A Tool for Transferring Data from URLs
 License:        BSD-3-Clause and MIT
@@ -33,6 +33,7 @@
 Patch0:         libcurl-ocloexec.patch
 Patch1:         dont-mess-with-rpmoptflags.diff
 Patch3:         curl-secure-getenv.patch
+Patch4:         curl-disable_failing_tests.patch
 BuildRequires:  groff
 BuildRequires:  krb5-mini-devel
 BuildRequires:  libtool
@@ -97,6 +98,7 @@
 %patch0
 %patch1
 %patch3
+%patch4 -p1
 
 %build
 # curl complains if macro definition is contained in CFLAGS

++++++ curl-disable_failing_tests.patch ++++++
Index: curl-7.50.0/tests/data/DISABLED
===================================================================
--- curl-7.50.0.orig/tests/data/DISABLED        2016-06-27 16:11:14.000000000 
+0200
+++ curl-7.50.0/tests/data/DISABLED     2016-07-21 15:15:31.134631724 +0200
@@ -2,6 +2,9 @@
 # test cases are run by runtests.pl. Just add the plain test case numbers, one
 # per line.
 # Lines starting with '#' letters are treated as comments.
+# man pages problems
+1139
+1140
 594
 1209
 1211

++++++ libcurl-ocloexec.patch ++++++
--- /var/tmp/diff_new_pack.qmh0Gw/_old  2016-08-12 15:37:10.000000000 +0200
+++ /var/tmp/diff_new_pack.qmh0Gw/_new  2016-08-12 15:37:10.000000000 +0200
@@ -9,18 +9,18 @@
 
 Index: lib/file.c
 ===================================================================
---- lib/file.c.orig
-+++ lib/file.c
-@@ -238,7 +238,7 @@ static CURLcode file_connect(struct conn
-     /* binary zeroes indicate foul play */
+--- lib/file.c.orig    2016-07-21 00:31:36.000000000 +0200
++++ lib/file.c 2016-07-21 11:39:54.121170539 +0200
+@@ -241,7 +241,7 @@ static CURLcode file_connect(struct conn
      return CURLE_URL_MALFORMAT;
+   }
  
 -  fd = open_readonly(real_path, O_RDONLY);
 +  fd = open_readonly(real_path, O_RDONLY|O_CLOEXEC);
    file->path = real_path;
  #endif
    file->freepath = real_path; /* free this when done */
-@@ -334,7 +334,7 @@ static CURLcode file_upload(struct conne
+@@ -337,7 +337,7 @@ static CURLcode file_upload(struct conne
    else
      mode = MODE_DEFAULT|O_TRUNC;
  
@@ -31,9 +31,9 @@
      return CURLE_WRITE_ERROR;
 Index: lib/formdata.c
 ===================================================================
---- lib/formdata.c.orig
-+++ lib/formdata.c
-@@ -1256,7 +1256,7 @@ CURLcode Curl_getformdata(struct Session
+--- lib/formdata.c.orig        2016-07-21 00:31:36.000000000 +0200
++++ lib/formdata.c     2016-07-21 11:39:54.121170539 +0200
+@@ -1290,7 +1290,7 @@ CURLcode Curl_getformdata(struct Curl_ea
          FILE *fileread;
  
          fileread = strequal("-", file->contents)?
@@ -42,7 +42,7 @@
  
          /*
           * VMS: This only allows for stream files on VMS.  Stream files are
-@@ -1415,7 +1415,7 @@ static size_t readfromfile(struct Form *
+@@ -1450,7 +1450,7 @@ static size_t readfromfile(struct Form *
    else {
      if(!form->fp) {
        /* this file hasn't yet been opened */
@@ -53,8 +53,8 @@
      }
 Index: lib/hostip6.c
 ===================================================================
---- lib/hostip6.c.orig
-+++ lib/hostip6.c
+--- lib/hostip6.c.orig 2016-07-21 00:31:36.000000000 +0200
++++ lib/hostip6.c      2016-07-21 11:39:54.121170539 +0200
 @@ -39,7 +39,7 @@
  #ifdef HAVE_PROCESS_H
  #include <process.h>
@@ -64,7 +64,7 @@
  #include "urldata.h"
  #include "sendf.h"
  #include "hostip.h"
-@@ -104,7 +104,7 @@ bool Curl_ipv6works(void)
+@@ -103,7 +103,7 @@ bool Curl_ipv6works(void)
    static int ipv6_works = -1;
    if(-1 == ipv6_works) {
      /* probe to see if we have a working IPv6 stack */
@@ -75,9 +75,9 @@
        ipv6_works = 0;
 Index: lib/if2ip.c
 ===================================================================
---- lib/if2ip.c.orig
-+++ lib/if2ip.c
-@@ -222,7 +222,7 @@ if2ip_result_t Curl_if2ip(int af, unsign
+--- lib/if2ip.c.orig   2016-06-27 16:11:14.000000000 +0200
++++ lib/if2ip.c        2016-07-21 11:39:54.121170539 +0200
+@@ -223,7 +223,7 @@ if2ip_result_t Curl_if2ip(int af, unsign
    if(len >= sizeof(req.ifr_name))
      return IF2IP_NOT_FOUND;
  
@@ -88,9 +88,9 @@
  
 Index: lib/connect.c
 ===================================================================
---- lib/connect.c.orig
-+++ lib/connect.c
-@@ -1337,7 +1337,7 @@ CURLcode Curl_socket(struct connectdata
+--- lib/connect.c.orig 2016-07-21 00:31:36.000000000 +0200
++++ lib/connect.c      2016-07-21 11:39:54.121170539 +0200
+@@ -1351,7 +1351,7 @@ CURLcode Curl_socket(struct connectdata
                                      (struct curl_sockaddr *)addr);
    else
      /* opensocket callback not set, so simply create the socket now */
@@ -101,9 +101,9 @@
      /* no socket, no connection */
 Index: configure.ac
 ===================================================================
---- configure.ac.orig
-+++ configure.ac
-@@ -182,6 +182,7 @@ AC_CANONICAL_HOST
+--- configure.ac.orig  2016-07-21 00:31:36.000000000 +0200
++++ configure.ac       2016-07-21 11:39:54.125170603 +0200
+@@ -185,6 +185,7 @@ AC_CANONICAL_HOST
  dnl Get system canonical name
  AC_DEFINE_UNQUOTED(OS, "${host}", [cpu-machine-OS])
  
@@ -111,7 +111,7 @@
  dnl Checks for programs.
  
  dnl Our curl_off_t internal and external configure settings
-@@ -194,6 +195,7 @@ dnl Our configure and build reentrant se
+@@ -197,6 +198,7 @@ dnl Our configure and build reentrant se
  CURL_CONFIGURE_THREAD_SAFE
  CURL_CONFIGURE_REENTRANT
  


Reply via email to