Hello community,
here is the log from the commit of package curl for openSUSE:Factory checked in at 2015-07-05 17:58:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 2015-05-02 21:30:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.curl.new/curl.changes 2015-07-05 17:58:37.000000000 +0200
@@ -1,0 +2,33 @@
+Fri Jul 3 08:29:55 UTC 2015 - vcizek@suse.com
+
+- fix a typo in curl-secure-getenv.patch (bsc#936676)
+
+-------------------------------------------------------------------
+Fri Jun 19 13:07:44 UTC 2015 - mpluskal@suse.com
+
+- Update to 7.43.0
+ * Added CURLOPT_PROXY_SERVICE_NAME
+ * Added CURLOPT_SERVICE_NAME
+ * New curl option: --proxy-service-name
+ * Mew curl option: --service-name
+ * New curl option: --data-raw
+ * Added CURLOPT_PIPEWAIT
+ * Added support for multiplexing transfers using HTTP/2, enable
+ this with the new CURLPIPE_MULTIPLEX bit for
+ CURLMOPT_PIPELINING
+ * HTTP/2: requires nghttp2 1.0.0 or later
+ * scripts: add zsh.pl for generating zsh completion
+ * curl.h: add CURL_HTTP_VERSION_2
+ * CVE-2015-3236: lingering HTTP credentials in connection re-use
+ * CVE-2015-3237: SMB send off unrelated memory contents
+- Disable HTTP/2 as it would create build cycle
+
+-------------------------------------------------------------------
+Wed May 20 15:18:12 UTC 2015 - vcizek@suse.com
+
+- enable HTTP/2 support
+- make the testsuite failure fatal
+ * added curl-disable_failing_tests.patch
+ * added groff to BuildRequires to enable builtin manual (test 1026)
+
+-------------------------------------------------------------------
Old:
----
curl-7.42.1.tar.lzma
curl-7.42.1.tar.lzma.asc
New:
----
curl-7.43.0.tar.lzma
curl-7.43.0.tar.lzma.asc
curl-disable_failing_tests.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ curl.spec ++++++
--- /var/tmp/diff_new_pack.svpIBf/_old 2015-07-05 17:58:38.000000000 +0200
+++ /var/tmp/diff_new_pack.svpIBf/_new 2015-07-05 17:58:38.000000000 +0200
@@ -20,7 +20,7 @@
%bcond_with mozilla_nss
%bcond_without testsuite
Name: curl
-Version: 7.42.1
+Version: 7.43.0
Release: 0
Summary: A Tool for Transferring Data from URLs
License: BSD-3-Clause and MIT
@@ -35,6 +35,8 @@
Patch3: curl-secure-getenv.patch
# PATCH-FIX-OPENSUSE lnussel@suse.de -- use openssl's built in verify path as fallback
Patch4: curl-7.41.0-use-openssl-s-built-in-verify-path-as-fallback.diff
+Patch5: curl-disable_failing_tests.patch
+BuildRequires: groff
BuildRequires: krb5-mini-devel
BuildRequires: libtool
BuildRequires: lzma
@@ -97,6 +99,7 @@
%patch1
%patch3
%patch4 -p1
+%patch5 -p1
%build
# curl complains if macro definition is contained in CFLAGS
@@ -147,15 +150,9 @@
BUILD_INCARNATION=0
fi
base=$((8990 + $BUILD_INCARNATION * 20))
-perl ./runtests.pl -a -b$base || {
-%if 0%{?curl_testsuite_fatal:1}
- exit
-%else
- echo "WARNING: runtests.pl failed with code $?, continuing nevertheless"
-%endif
-}
-%endif
+perl ./runtests.pl -a -b$base || exit
popd
+%endif
%install
%make_install
@@ -170,9 +167,8 @@
%defattr(-,root,root)
%doc README RELEASE-NOTES
%doc docs/{BUGS,FAQ,FEATURES,MANUAL,RESOURCES,TODO,TheArtOfHttpScripting}
-%doc lib/README.curl_off_t
%{_bindir}/curl
-%doc %{_mandir}/man1/curl.1%{ext_man}
+%{_mandir}/man1/curl.1%{ext_man}
%files -n libcurl4
%defattr(-,root,root)
++++++ curl-disable_failing_tests.patch ++++++
Index: curl-7.42.1/tests/data/DISABLED
===================================================================
--- curl-7.42.1.orig/tests/data/DISABLED 2015-04-26 18:26:32.000000000 +0200
+++ curl-7.42.1/tests/data/DISABLED 2015-05-20 21:03:57.598275327 +0200
@@ -10,3 +10,5 @@
836
882
938
+# requires python
+1801
++++++ curl-secure-getenv.patch ++++++
--- /var/tmp/diff_new_pack.svpIBf/_old 2015-07-05 17:58:38.000000000 +0200
+++ /var/tmp/diff_new_pack.svpIBf/_new 2015-07-05 17:58:38.000000000 +0200
@@ -7,7 +7,7 @@
#include "memdebug.h"
+#ifndef HAVE_SECURE_GETENV
-+# ifdef HAVE__SECURE_GETENV
++# ifdef HAVE___SECURE_GETENV
+# define secure_getenv __secure_getenv
+# else
+# error neither secure_getenv nor __secure_getenv is available
++++++ libcurl-ocloexec.patch ++++++
--- /var/tmp/diff_new_pack.svpIBf/_old 2015-07-05 17:58:38.000000000 +0200
+++ /var/tmp/diff_new_pack.svpIBf/_new 2015-07-05 17:58:38.000000000 +0200
@@ -7,32 +7,10 @@
compile time is not enough.
-Index: lib/cookie.c
-===================================================================
---- lib/cookie.c.orig 2015-04-22 10:05:04.652863265 +0200
-+++ lib/cookie.c 2015-04-22 10:05:08.225915413 +0200
-@@ -914,7 +914,7 @@ struct CookieInfo *Curl_cookie_init(stru
- fp = NULL;
- }
- else
-- fp = file?fopen(file, "r"):NULL;
-+ fp = file?fopen(file, "re"):NULL;
-
- c->newsession = newsession; /* new session? */
-
-@@ -1262,7 +1262,7 @@ static int cookie_output(struct CookieIn
- use_stdout=TRUE;
- }
- else {
-- out = fopen(dumphere, "w");
-+ out = fopen(dumphere, "we");
- if(!out)
- return 1; /* failure */
- }
Index: lib/file.c
===================================================================
---- lib/file.c.orig 2015-04-22 10:05:04.652863265 +0200
-+++ lib/file.c 2015-04-22 10:05:08.226915427 +0200
+--- lib/file.c.orig
++++ lib/file.c
@@ -238,7 +238,7 @@ static CURLcode file_connect(struct conn
/* binary zeroes indicate foul play */
return CURLE_URL_MALFORMAT;
@@ -42,7 +20,7 @@
file->path = real_path;
#endif
file->freepath = real_path; /* free this when done */
-@@ -336,7 +336,7 @@ static CURLcode file_upload(struct conne
+@@ -334,7 +334,7 @@ static CURLcode file_upload(struct conne
else
mode = MODE_DEFAULT|O_TRUNC;
@@ -53,8 +31,8 @@
return CURLE_WRITE_ERROR;
Index: lib/formdata.c
===================================================================
---- lib/formdata.c.orig 2015-04-22 10:05:04.652863265 +0200
-+++ lib/formdata.c 2015-04-22 10:05:08.226915427 +0200
+--- lib/formdata.c.orig
++++ lib/formdata.c
@@ -1256,7 +1256,7 @@ CURLcode Curl_getformdata(struct Session
FILE *fileread;
@@ -75,8 +53,8 @@
}
Index: lib/hostip6.c
===================================================================
---- lib/hostip6.c.orig 2015-04-22 10:05:04.652863265 +0200
-+++ lib/hostip6.c 2015-04-22 10:05:08.226915427 +0200
+--- lib/hostip6.c.orig
++++ lib/hostip6.c
@@ -39,7 +39,7 @@
#ifdef HAVE_PROCESS_H
#include