Accepting request 761809 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Update to 7.68.0 * Changes: - TLS: add BearSSL vtls implementation - XFERINFOFUNCTION: support CURL_PROGRESSFUNC_CONTINUE - curl: add --etag-compare and --etag-save - curl: add --parallel-immediate - multi: add curl_multi_wakeup() - openssl: CURLSSLOPT_NO_PARTIALCHAIN can disable partial cert chains * Bugfixes: - CVE-2019-15601: file: on Windows, refuse paths that start with \\ - Azure Pipelines: add several builds - CMake: add support for building with the NSS vtls backend - CURL-DISABLE: initial docs for the CURL_DISABLE_* defines - CURLOPT_HEADERFUNCTION.3: Document that size is always 1 - CURLOPT_QUOTE.3: fix typos - CURLOPT_READFUNCTION.3: fix the example - CURLOPT_URL.3: "curl supports SMB version 1 (only)" - CURLOPT_VERBOSE.3: see also ERRORBUFFER - HISTORY: added cmake, HTTP/3 and parallel downloads with curl - HISTORY: the SMB(S) support landed in 2014 - INSTALL.md: provide Android build instructions - KNOWN_BUGS: Connection information when using TCP Fast Open - KNOWN_BUGS: LDAP on Windows doesn't work correctly - KNOWN_BUGS: TLS session cache doesn't work with TFO - OPENSOCKETFUNCTION.3: correct the purpose description - TrackMemory tests: always remove CR before LF - altsvc: bump to h3-24 - altsvc: make the save function ignore NULL filenames - build: Disable Visual Studio warning "conditional expression is constant" - build: fix for CURL_DISABLE_DOH OBS-URL: https://build.opensuse.org/request/show/761809 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/curl?expand=0&rev=266
This commit is contained in:
parent
1719ded507
commit
94ea573e6e
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:f5d2e7320379338c3952dcc7566a140abb49edb575f9f99272455785c40e536c
|
|
||||||
size 2418548
|
|
@ -1,11 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQEzBAABCgAdFiEEJ+3q8i86vOtQ25oSXMkI/bceEsIFAl3CauAACgkQXMkI/bce
|
|
||||||
EsKe7Qf+Py/Wufz3AqqpJ1Xr0oigaV1Sa5AAyRD+KX8jwSJTRaRahaECGMhmR9vh
|
|
||||||
kBaMFtycctCKcK1masI9GSeTX5nCtmaWzELLsBXynm/l2W+hrW1AD2R++YuM384t
|
|
||||||
O078GxgsgRH0m8MacSKoV5yPOv/h9URnVMTavkAIfnW50vw17akDZ9MW2NhJzKpP
|
|
||||||
s6GgWTMB5gomTHlnlHjTjtNoVbKKrV4v9YyRwqzI3XHXYtYOA7iufP4wnT+dpSm5
|
|
||||||
ZLdbg5Nq+1pCTEiMg3KZKYNriypoLJuWuSF+bKc54CGN63eoUxXgU6js9ViHS5JS
|
|
||||||
3dPfzzRA8wgROem58QhHnrR9c2CmdQ==
|
|
||||||
=5gov
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
curl-7.68.0.tar.xz
Normal file
3
curl-7.68.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b724240722276a27f6e770b952121a3afd097129d8c9fe18e6272dc34192035a
|
||||||
|
size 2442788
|
11
curl-7.68.0.tar.xz.asc
Normal file
11
curl-7.68.0.tar.xz.asc
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQEzBAABCgAdFiEEJ+3q8i86vOtQ25oSXMkI/bceEsIFAl4Vd+gACgkQXMkI/bce
|
||||||
|
EsILUwf/YMvltTP+zlsldTRctrfC7FIZkjjj+pYylejKVajl84NZ+JnrH7o/zRyx
|
||||||
|
blZ+D6b8CYW/3It+IPxtGPvUXW0rhmBU4ClT39mXfZBV19+WhCX7rIi3Y/ylTQ0Y
|
||||||
|
rCfKNmiw+51u0Mug6cgsV+OAjDyLSsCu/VpWY7wyBBCHwZxYHshcdxbMvps0FBhO
|
||||||
|
odCmP7wtXfDKxXiycGzgRxoKQ2Xd4EmBxICecPOvPnVmrCJdANjyrPQHsY8FYPG9
|
||||||
|
piZ+bwxKCtZLfA6jsYKGelEh8KUew5eTBoSYCz7oXsPFeCmKVaRIPHYxe+RKlG9C
|
||||||
|
IklQkFVg3FqWvtGU2eXOALyxrZnRUQ==
|
||||||
|
=XyDf
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,43 +0,0 @@
|
|||||||
From 13182b33f727cf5a56a5a13419904369f7f3baad Mon Sep 17 00:00:00 2001
|
|
||||||
From: Daniel Stenberg <daniel@haxx.se>
|
|
||||||
Date: Sun, 10 Nov 2019 16:23:53 +0100
|
|
||||||
Subject: [PATCH] remove_handle: clear expire timers after multi_done()
|
|
||||||
|
|
||||||
Since 59041f0, a new timer might be set in multi_done() so the clearing
|
|
||||||
of the timers need to happen afterwards!
|
|
||||||
|
|
||||||
Reported-by: Max Kellermann
|
|
||||||
Fixes #4575
|
|
||||||
Closes #4583
|
|
||||||
---
|
|
||||||
lib/multi.c | 10 +++++-----
|
|
||||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/lib/multi.c b/lib/multi.c
|
|
||||||
index 6dfe8842e7..7e8e38dc9f 100755
|
|
||||||
--- a/lib/multi.c
|
|
||||||
+++ b/lib/multi.c
|
|
||||||
@@ -695,11 +695,6 @@ CURLMcode curl_multi_remove_handle(struct Curl_multi *multi,
|
|
||||||
easy_owns_conn = TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
- /* The timer must be shut down before data->multi is set to NULL,
|
|
||||||
- else the timenode will remain in the splay tree after
|
|
||||||
- curl_easy_cleanup is called. */
|
|
||||||
- Curl_expire_clear(data);
|
|
||||||
-
|
|
||||||
if(data->conn) {
|
|
||||||
|
|
||||||
/* we must call multi_done() here (if we still own the connection) so that
|
|
||||||
@@ -715,6 +710,11 @@ CURLMcode curl_multi_remove_handle(struct Curl_multi *multi,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
+ /* The timer must be shut down before data->multi is set to NULL, else the
|
|
||||||
+ timenode will remain in the splay tree after curl_easy_cleanup is
|
|
||||||
+ called. Do it after multi_done() in case that sets another time! */
|
|
||||||
+ Curl_expire_clear(data);
|
|
||||||
+
|
|
||||||
if(data->connect_queue.ptr)
|
|
||||||
/* the handle was in the pending list waiting for an available connection,
|
|
||||||
so go ahead and remove it */
|
|
@ -1,3 +1,141 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 8 09:54:50 UTC 2020 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
||||||
|
|
||||||
|
- Update to 7.68.0
|
||||||
|
* Changes:
|
||||||
|
- TLS: add BearSSL vtls implementation
|
||||||
|
- XFERINFOFUNCTION: support CURL_PROGRESSFUNC_CONTINUE
|
||||||
|
- curl: add --etag-compare and --etag-save
|
||||||
|
- curl: add --parallel-immediate
|
||||||
|
- multi: add curl_multi_wakeup()
|
||||||
|
- openssl: CURLSSLOPT_NO_PARTIALCHAIN can disable partial cert chains
|
||||||
|
* Bugfixes:
|
||||||
|
- CVE-2019-15601: file: on Windows, refuse paths that start with \\
|
||||||
|
- Azure Pipelines: add several builds
|
||||||
|
- CMake: add support for building with the NSS vtls backend
|
||||||
|
- CURL-DISABLE: initial docs for the CURL_DISABLE_* defines
|
||||||
|
- CURLOPT_HEADERFUNCTION.3: Document that size is always 1
|
||||||
|
- CURLOPT_QUOTE.3: fix typos
|
||||||
|
- CURLOPT_READFUNCTION.3: fix the example
|
||||||
|
- CURLOPT_URL.3: "curl supports SMB version 1 (only)"
|
||||||
|
- CURLOPT_VERBOSE.3: see also ERRORBUFFER
|
||||||
|
- HISTORY: added cmake, HTTP/3 and parallel downloads with curl
|
||||||
|
- HISTORY: the SMB(S) support landed in 2014
|
||||||
|
- INSTALL.md: provide Android build instructions
|
||||||
|
- KNOWN_BUGS: Connection information when using TCP Fast Open
|
||||||
|
- KNOWN_BUGS: LDAP on Windows doesn't work correctly
|
||||||
|
- KNOWN_BUGS: TLS session cache doesn't work with TFO
|
||||||
|
- OPENSOCKETFUNCTION.3: correct the purpose description
|
||||||
|
- TrackMemory tests: always remove CR before LF
|
||||||
|
- altsvc: bump to h3-24
|
||||||
|
- altsvc: make the save function ignore NULL filenames
|
||||||
|
- build: Disable Visual Studio warning "conditional expression is constant"
|
||||||
|
- build: fix for CURL_DISABLE_DOH
|
||||||
|
- checksrc.bat: Add a check for vquic and vssh directories
|
||||||
|
- checksrc: repair the copyrightyear check
|
||||||
|
- cirrus-ci: enable clang sanitizers on freebsd 13
|
||||||
|
- cirrus: Drop the FreeBSD 10.4 build
|
||||||
|
- config-win32: cpu-machine-OS for Windows on ARM
|
||||||
|
- configure: avoid unportable `==' test(1) operator
|
||||||
|
- configure: enable IPv6 support without `getaddrinfo`
|
||||||
|
- configure: fix typo in help text
|
||||||
|
- conncache: CONNECT_ONLY connections assumed always in-use
|
||||||
|
- conncache: fix multi-thread use of shared connection cache
|
||||||
|
- copyrights: fix copyright year range
|
||||||
|
- create_conn: prefer multiplexing to using new connections
|
||||||
|
- curl -w: handle a blank input file correctly
|
||||||
|
- curl.h: add two missing defines for "pre ISO C" compilers
|
||||||
|
- curl/parseconfig: fix mem-leak
|
||||||
|
- curl/parseconfig: use curl_free() to free memory allocated by libcurl
|
||||||
|
- curl: cleanup multi handle on failure
|
||||||
|
- curl: fix --upload-file . hangs if delay in STDIN
|
||||||
|
- curl: fix -T globbing
|
||||||
|
- curl: improved cleanup in upload error path
|
||||||
|
- curl: make a few char pointers point to const char instead
|
||||||
|
- curl: properly free mimepost data
|
||||||
|
- curl: show better error message when no homedir is found
|
||||||
|
- curl: show error for --http3 if libcurl lacks support
|
||||||
|
- curl_setup_once: consistently use WHILE_FALSE in macros
|
||||||
|
- define: remove HAVE_ENGINE_LOAD_BUILTIN_ENGINES, not used anymore
|
||||||
|
- docs: Change 'experiemental' to 'experimental'
|
||||||
|
- docs: TLS SRP doesn't work with TLS 1.3
|
||||||
|
- docs: fix several typos
|
||||||
|
- docs: mention CURL_MAX_INPUT_LENGTH restrictions
|
||||||
|
- doh: improved both encoding and decoding
|
||||||
|
- doh: make it behave when built without proxy support
|
||||||
|
- examples/postinmemory.c: Call curl_global_cleanup always
|
||||||
|
- examples/url2file.c: corrected erroneous comment
|
||||||
|
- examples: add multi-poll.c
|
||||||
|
- global_init: undo the "intialized" bump in case of failure
|
||||||
|
- hostip: suppress compiler warning
|
||||||
|
- http_ntlm: Remove duplicate NSS initialisation
|
||||||
|
- lib: Move lib/ssh.h -> lib/vssh/ssh.h
|
||||||
|
- lib: fix compiler warnings with `CURL_DISABLE_VERBOSE_STRINGS`
|
||||||
|
- lib: fix warnings found when porting to NuttX
|
||||||
|
- lib: remove ASSIGNWITHINCONDITION exceptions, use our code style
|
||||||
|
- lib: remove erroneous +x file permission on some c files
|
||||||
|
- libssh2: add support for ECDSA and ed25519 knownhost keys
|
||||||
|
- multi.h: remove INITIAL_MAX_CONCURRENT_STREAMS from public header
|
||||||
|
- multi: free sockhash on OOM
|
||||||
|
- multi_poll: avoid busy-loop when called without easy handles attached
|
||||||
|
- ngtcp2: Support the latest update key callback type
|
||||||
|
- ngtcp2: fix thread-safety bug in error-handling
|
||||||
|
- ngtcp2: free used resources on disconnect
|
||||||
|
- ngtcp2: handle key updates as ngtcp2 master branch tells us
|
||||||
|
- ngtcp2: increase QUIC window size when data is consumed
|
||||||
|
- ngtcp2: use overflow buffer for extra HTTP/3 data
|
||||||
|
- ntlm: USE_WIN32_CRYPTO check removed to get USE_NTLM2SESSION set
|
||||||
|
- ntlm_wb: fix double-free in OOM
|
||||||
|
- openssl: Revert to less sensitivity for SYSCALL errors
|
||||||
|
- openssl: improve error message for SYSCALL during connect
|
||||||
|
- openssl: prevent recursive function calls from ctx callbacks
|
||||||
|
- openssl: retrieve reported LibreSSL version at runtime
|
||||||
|
- openssl: set X509_V_FLAG_PARTIAL_CHAIN by default
|
||||||
|
- parsedate: offer a getdate_capped() alternative
|
||||||
|
- pause: avoid updating socket if done was already called
|
||||||
|
- projects: Fix Visual Studio projects SSH builds
|
||||||
|
- projects: Fix Visual Studio wolfSSL configurations
|
||||||
|
- quiche: reject HTTP/3 headers in the wrong order
|
||||||
|
- remove_handle: clear expire timers after multi_done()
|
||||||
|
- runtests: --repeat=[num] to repeat tests
|
||||||
|
- runtests: introduce --shallow to reduce huge torture tests
|
||||||
|
- schannel: fix --tls-max for when min is --tlsv1 or default
|
||||||
|
- setopt: Fix ALPN / NPN user option when built without HTTP2
|
||||||
|
- strerror: Add Curl_winapi_strerror for Win API specific errors
|
||||||
|
- strerror: Fix an error looking up some Windows error strings
|
||||||
|
- strerror: Fix compiler warning "empty expression"
|
||||||
|
- system.h: fix for MCST lcc compiler
|
||||||
|
- test/sws: search for "Testno:" header unconditionally if no testno
|
||||||
|
- test1175: verify symbols-in-versions and libcurl-errors.3 in sync
|
||||||
|
- test1270: a basic -w redirect_url test
|
||||||
|
- test1456: remove the use of a fixed local port number
|
||||||
|
- test1558: use double slash after file:
|
||||||
|
- test1560: require IPv6 for IPv6 aware URL parsing
|
||||||
|
- tests/lib1557: fix mem-leak in OOM
|
||||||
|
- tests/lib1559: fix mem-leak in OOM
|
||||||
|
- tests/lib1591: free memory properly on OOM, in the trailers callback
|
||||||
|
- tests/unit1607: fix mem-leak in OOM
|
||||||
|
- tests/unit1609: fix mem-leak in OOM
|
||||||
|
- tests/unit1620: fix bad free in OOM
|
||||||
|
- tests: Change NTLM tests to require SSL
|
||||||
|
- tests: Fix bounce requests with truncated writes
|
||||||
|
- tests: fix build with `CURL_DISABLE_DOH`
|
||||||
|
- tests: fix permissions of ssh keys in WSL
|
||||||
|
- tests: make it possible to set executable extensions
|
||||||
|
- tests: make sure checksrc runs on header files too
|
||||||
|
- tests: set LC_ALL=en_US.UTF-8 instead of blank in several tests
|
||||||
|
- tests: use DoH feature for DoH tests
|
||||||
|
- tests: use \r\n for log messages in WSL
|
||||||
|
- tool_operate: fix mem leak when failed config parse
|
||||||
|
- travis: Fix error detection
|
||||||
|
- travis: abandon coveralls, it is not reliable
|
||||||
|
- travis: build ngtcp2 with --enable-lib-only
|
||||||
|
- travis: export the CC/CXX variables when set
|
||||||
|
- vtls: make BearSSL possible to set with CURL_SSL_BACKEND
|
||||||
|
- winbuild: Define CARES_STATICLIB when WITH_CARES=static
|
||||||
|
- winbuild: Document CURL_STATICLIB requirement for static libcurl
|
||||||
|
- Remove curl-expire-clear.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Nov 14 16:55:18 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
Thu Nov 14 16:55:18 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package curl-mini
|
# spec file for package curl-mini
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LLC.
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -29,7 +29,7 @@
|
|||||||
# need ssl always for python-pycurl
|
# need ssl always for python-pycurl
|
||||||
%bcond_without openssl
|
%bcond_without openssl
|
||||||
Name: curl-mini
|
Name: curl-mini
|
||||||
Version: 7.67.0
|
Version: 7.68.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Tool for Transferring Data from URLs
|
Summary: A Tool for Transferring Data from URLs
|
||||||
License: curl
|
License: curl
|
||||||
@ -45,8 +45,6 @@ Patch3: ignore_runtests_failure.patch
|
|||||||
# PATCH-FIX-OPENSUSE bsc#1076446 protocol redirection not supported or disabled
|
# PATCH-FIX-OPENSUSE bsc#1076446 protocol redirection not supported or disabled
|
||||||
Patch4: curl-disabled-redirect-protocol-message.patch
|
Patch4: curl-disabled-redirect-protocol-message.patch
|
||||||
Patch5: curl-use_OPENSSL_config.patch
|
Patch5: curl-use_OPENSSL_config.patch
|
||||||
# PATCH-FIX-UPSTREAM bsc#1156481
|
|
||||||
Patch6: curl-expire-clear.patch
|
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
Requires: libcurl4%{?mini} = %{version}
|
Requires: libcurl4%{?mini} = %{version}
|
||||||
@ -128,7 +126,6 @@ user interaction or any kind of interactivity.
|
|||||||
%endif
|
%endif
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%patch6 -p1
|
|
||||||
|
|
||||||
# disable new failing test 1165
|
# disable new failing test 1165
|
||||||
echo "1165" >> tests/data/DISABLED
|
echo "1165" >> tests/data/DISABLED
|
||||||
|
138
curl.changes
138
curl.changes
@ -1,3 +1,141 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 8 09:54:50 UTC 2020 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
||||||
|
|
||||||
|
- Update to 7.68.0
|
||||||
|
* Changes:
|
||||||
|
- TLS: add BearSSL vtls implementation
|
||||||
|
- XFERINFOFUNCTION: support CURL_PROGRESSFUNC_CONTINUE
|
||||||
|
- curl: add --etag-compare and --etag-save
|
||||||
|
- curl: add --parallel-immediate
|
||||||
|
- multi: add curl_multi_wakeup()
|
||||||
|
- openssl: CURLSSLOPT_NO_PARTIALCHAIN can disable partial cert chains
|
||||||
|
* Bugfixes:
|
||||||
|
- CVE-2019-15601: file: on Windows, refuse paths that start with \\
|
||||||
|
- Azure Pipelines: add several builds
|
||||||
|
- CMake: add support for building with the NSS vtls backend
|
||||||
|
- CURL-DISABLE: initial docs for the CURL_DISABLE_* defines
|
||||||
|
- CURLOPT_HEADERFUNCTION.3: Document that size is always 1
|
||||||
|
- CURLOPT_QUOTE.3: fix typos
|
||||||
|
- CURLOPT_READFUNCTION.3: fix the example
|
||||||
|
- CURLOPT_URL.3: "curl supports SMB version 1 (only)"
|
||||||
|
- CURLOPT_VERBOSE.3: see also ERRORBUFFER
|
||||||
|
- HISTORY: added cmake, HTTP/3 and parallel downloads with curl
|
||||||
|
- HISTORY: the SMB(S) support landed in 2014
|
||||||
|
- INSTALL.md: provide Android build instructions
|
||||||
|
- KNOWN_BUGS: Connection information when using TCP Fast Open
|
||||||
|
- KNOWN_BUGS: LDAP on Windows doesn't work correctly
|
||||||
|
- KNOWN_BUGS: TLS session cache doesn't work with TFO
|
||||||
|
- OPENSOCKETFUNCTION.3: correct the purpose description
|
||||||
|
- TrackMemory tests: always remove CR before LF
|
||||||
|
- altsvc: bump to h3-24
|
||||||
|
- altsvc: make the save function ignore NULL filenames
|
||||||
|
- build: Disable Visual Studio warning "conditional expression is constant"
|
||||||
|
- build: fix for CURL_DISABLE_DOH
|
||||||
|
- checksrc.bat: Add a check for vquic and vssh directories
|
||||||
|
- checksrc: repair the copyrightyear check
|
||||||
|
- cirrus-ci: enable clang sanitizers on freebsd 13
|
||||||
|
- cirrus: Drop the FreeBSD 10.4 build
|
||||||
|
- config-win32: cpu-machine-OS for Windows on ARM
|
||||||
|
- configure: avoid unportable `==' test(1) operator
|
||||||
|
- configure: enable IPv6 support without `getaddrinfo`
|
||||||
|
- configure: fix typo in help text
|
||||||
|
- conncache: CONNECT_ONLY connections assumed always in-use
|
||||||
|
- conncache: fix multi-thread use of shared connection cache
|
||||||
|
- copyrights: fix copyright year range
|
||||||
|
- create_conn: prefer multiplexing to using new connections
|
||||||
|
- curl -w: handle a blank input file correctly
|
||||||
|
- curl.h: add two missing defines for "pre ISO C" compilers
|
||||||
|
- curl/parseconfig: fix mem-leak
|
||||||
|
- curl/parseconfig: use curl_free() to free memory allocated by libcurl
|
||||||
|
- curl: cleanup multi handle on failure
|
||||||
|
- curl: fix --upload-file . hangs if delay in STDIN
|
||||||
|
- curl: fix -T globbing
|
||||||
|
- curl: improved cleanup in upload error path
|
||||||
|
- curl: make a few char pointers point to const char instead
|
||||||
|
- curl: properly free mimepost data
|
||||||
|
- curl: show better error message when no homedir is found
|
||||||
|
- curl: show error for --http3 if libcurl lacks support
|
||||||
|
- curl_setup_once: consistently use WHILE_FALSE in macros
|
||||||
|
- define: remove HAVE_ENGINE_LOAD_BUILTIN_ENGINES, not used anymore
|
||||||
|
- docs: Change 'experiemental' to 'experimental'
|
||||||
|
- docs: TLS SRP doesn't work with TLS 1.3
|
||||||
|
- docs: fix several typos
|
||||||
|
- docs: mention CURL_MAX_INPUT_LENGTH restrictions
|
||||||
|
- doh: improved both encoding and decoding
|
||||||
|
- doh: make it behave when built without proxy support
|
||||||
|
- examples/postinmemory.c: Call curl_global_cleanup always
|
||||||
|
- examples/url2file.c: corrected erroneous comment
|
||||||
|
- examples: add multi-poll.c
|
||||||
|
- global_init: undo the "intialized" bump in case of failure
|
||||||
|
- hostip: suppress compiler warning
|
||||||
|
- http_ntlm: Remove duplicate NSS initialisation
|
||||||
|
- lib: Move lib/ssh.h -> lib/vssh/ssh.h
|
||||||
|
- lib: fix compiler warnings with `CURL_DISABLE_VERBOSE_STRINGS`
|
||||||
|
- lib: fix warnings found when porting to NuttX
|
||||||
|
- lib: remove ASSIGNWITHINCONDITION exceptions, use our code style
|
||||||
|
- lib: remove erroneous +x file permission on some c files
|
||||||
|
- libssh2: add support for ECDSA and ed25519 knownhost keys
|
||||||
|
- multi.h: remove INITIAL_MAX_CONCURRENT_STREAMS from public header
|
||||||
|
- multi: free sockhash on OOM
|
||||||
|
- multi_poll: avoid busy-loop when called without easy handles attached
|
||||||
|
- ngtcp2: Support the latest update key callback type
|
||||||
|
- ngtcp2: fix thread-safety bug in error-handling
|
||||||
|
- ngtcp2: free used resources on disconnect
|
||||||
|
- ngtcp2: handle key updates as ngtcp2 master branch tells us
|
||||||
|
- ngtcp2: increase QUIC window size when data is consumed
|
||||||
|
- ngtcp2: use overflow buffer for extra HTTP/3 data
|
||||||
|
- ntlm: USE_WIN32_CRYPTO check removed to get USE_NTLM2SESSION set
|
||||||
|
- ntlm_wb: fix double-free in OOM
|
||||||
|
- openssl: Revert to less sensitivity for SYSCALL errors
|
||||||
|
- openssl: improve error message for SYSCALL during connect
|
||||||
|
- openssl: prevent recursive function calls from ctx callbacks
|
||||||
|
- openssl: retrieve reported LibreSSL version at runtime
|
||||||
|
- openssl: set X509_V_FLAG_PARTIAL_CHAIN by default
|
||||||
|
- parsedate: offer a getdate_capped() alternative
|
||||||
|
- pause: avoid updating socket if done was already called
|
||||||
|
- projects: Fix Visual Studio projects SSH builds
|
||||||
|
- projects: Fix Visual Studio wolfSSL configurations
|
||||||
|
- quiche: reject HTTP/3 headers in the wrong order
|
||||||
|
- remove_handle: clear expire timers after multi_done()
|
||||||
|
- runtests: --repeat=[num] to repeat tests
|
||||||
|
- runtests: introduce --shallow to reduce huge torture tests
|
||||||
|
- schannel: fix --tls-max for when min is --tlsv1 or default
|
||||||
|
- setopt: Fix ALPN / NPN user option when built without HTTP2
|
||||||
|
- strerror: Add Curl_winapi_strerror for Win API specific errors
|
||||||
|
- strerror: Fix an error looking up some Windows error strings
|
||||||
|
- strerror: Fix compiler warning "empty expression"
|
||||||
|
- system.h: fix for MCST lcc compiler
|
||||||
|
- test/sws: search for "Testno:" header unconditionally if no testno
|
||||||
|
- test1175: verify symbols-in-versions and libcurl-errors.3 in sync
|
||||||
|
- test1270: a basic -w redirect_url test
|
||||||
|
- test1456: remove the use of a fixed local port number
|
||||||
|
- test1558: use double slash after file:
|
||||||
|
- test1560: require IPv6 for IPv6 aware URL parsing
|
||||||
|
- tests/lib1557: fix mem-leak in OOM
|
||||||
|
- tests/lib1559: fix mem-leak in OOM
|
||||||
|
- tests/lib1591: free memory properly on OOM, in the trailers callback
|
||||||
|
- tests/unit1607: fix mem-leak in OOM
|
||||||
|
- tests/unit1609: fix mem-leak in OOM
|
||||||
|
- tests/unit1620: fix bad free in OOM
|
||||||
|
- tests: Change NTLM tests to require SSL
|
||||||
|
- tests: Fix bounce requests with truncated writes
|
||||||
|
- tests: fix build with `CURL_DISABLE_DOH`
|
||||||
|
- tests: fix permissions of ssh keys in WSL
|
||||||
|
- tests: make it possible to set executable extensions
|
||||||
|
- tests: make sure checksrc runs on header files too
|
||||||
|
- tests: set LC_ALL=en_US.UTF-8 instead of blank in several tests
|
||||||
|
- tests: use DoH feature for DoH tests
|
||||||
|
- tests: use \r\n for log messages in WSL
|
||||||
|
- tool_operate: fix mem leak when failed config parse
|
||||||
|
- travis: Fix error detection
|
||||||
|
- travis: abandon coveralls, it is not reliable
|
||||||
|
- travis: build ngtcp2 with --enable-lib-only
|
||||||
|
- travis: export the CC/CXX variables when set
|
||||||
|
- vtls: make BearSSL possible to set with CURL_SSL_BACKEND
|
||||||
|
- winbuild: Define CARES_STATICLIB when WITH_CARES=static
|
||||||
|
- winbuild: Document CURL_STATICLIB requirement for static libcurl
|
||||||
|
- Remove curl-expire-clear.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Nov 14 16:55:18 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
Thu Nov 14 16:55:18 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package curl
|
# spec file for package curl
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LLC.
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -27,7 +27,7 @@
|
|||||||
# need ssl always for python-pycurl
|
# need ssl always for python-pycurl
|
||||||
%bcond_without openssl
|
%bcond_without openssl
|
||||||
Name: curl
|
Name: curl
|
||||||
Version: 7.67.0
|
Version: 7.68.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Tool for Transferring Data from URLs
|
Summary: A Tool for Transferring Data from URLs
|
||||||
License: curl
|
License: curl
|
||||||
@ -43,8 +43,6 @@ Patch3: ignore_runtests_failure.patch
|
|||||||
# PATCH-FIX-OPENSUSE bsc#1076446 protocol redirection not supported or disabled
|
# PATCH-FIX-OPENSUSE bsc#1076446 protocol redirection not supported or disabled
|
||||||
Patch4: curl-disabled-redirect-protocol-message.patch
|
Patch4: curl-disabled-redirect-protocol-message.patch
|
||||||
Patch5: curl-use_OPENSSL_config.patch
|
Patch5: curl-use_OPENSSL_config.patch
|
||||||
# PATCH-FIX-UPSTREAM bsc#1156481
|
|
||||||
Patch6: curl-expire-clear.patch
|
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
Requires: libcurl4%{?mini} = %{version}
|
Requires: libcurl4%{?mini} = %{version}
|
||||||
@ -126,7 +124,6 @@ user interaction or any kind of interactivity.
|
|||||||
%endif
|
%endif
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%patch6 -p1
|
|
||||||
|
|
||||||
# disable new failing test 1165
|
# disable new failing test 1165
|
||||||
echo "1165" >> tests/data/DISABLED
|
echo "1165" >> tests/data/DISABLED
|
||||||
|
Loading…
x
Reference in New Issue
Block a user