commit curl for openSUSE:Factory
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 - pjanouch@suse.de
+
+- 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 - vcizek@suse.com
+
+- 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
participants (1)
-
root@hilbert.suse.de