summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2019-01-21 10:11:50 +0100
committerMax Kellermann <max@musicpd.org>2019-01-21 10:11:50 +0100
commit008383f24a0adac6502d7207806f41a9c43afb86 (patch)
treecba3edc6f252e386159186ddab2265706b680b86
parent4f7d52dbf2eaee15a517363c846650d76f45739f (diff)
python/build/libs.py: upgrade CURL to 7.63.0
-rw-r--r--python/build/libs.py4
-rw-r--r--src/lib/curl/patches/no_netrc.patch23
2 files changed, 13 insertions, 14 deletions
diff --git a/python/build/libs.py b/python/build/libs.py
index 5fba67c41..0bddc70af 100644
--- a/python/build/libs.py
+++ b/python/build/libs.py
@@ -341,8 +341,8 @@ ffmpeg = FfmpegProject(
)
curl = AutotoolsProject(
- 'http://curl.haxx.se/download/curl-7.62.0.tar.xz',
- 'dab5643a5fe775ae92570b9f3df6b0ef4bc2a827a959361fb130c73b721275c1',
+ 'http://curl.haxx.se/download/curl-7.63.0.tar.xz',
+ '9600234c794bfb8a0d3f138e9294d60a20e7a5f10e35ece8cf518e2112d968c4',
'lib/libcurl.a',
[
'--disable-shared', '--enable-static',
diff --git a/src/lib/curl/patches/no_netrc.patch b/src/lib/curl/patches/no_netrc.patch
index 22557d162..9746f1435 100644
--- a/src/lib/curl/patches/no_netrc.patch
+++ b/src/lib/curl/patches/no_netrc.patch
@@ -1,20 +1,19 @@
-Index: curl-7.58.0/lib/url.c
-===================================================================
---- curl-7.58.0.orig/lib/url.c
-+++ curl-7.58.0/lib/url.c
-@@ -3503,6 +3503,7 @@ static CURLcode override_login(struct Cu
+diff -ur curl-7.63.0.orig/lib/url.c curl-7.63.0/lib/url.c
+--- curl-7.63.0.orig/lib/url.c 2019-01-21 10:15:51.368019445 +0100
++++ curl-7.63.0/lib/url.c 2019-01-21 10:19:16.307523984 +0100
+@@ -3057,6 +3057,7 @@
}
conn->bits.netrc = FALSE;
+#ifndef __BIONIC__
- if(data->set.use_netrc != CURL_NETRC_IGNORED) {
- int ret = Curl_parsenetrc(conn->host.name,
- userp, passwdp,
-@@ -3524,6 +3525,7 @@ static CURLcode override_login(struct Cu
- conn->bits.user_passwd = TRUE; /* enable user+password */
+ if(data->set.use_netrc != CURL_NETRC_IGNORED &&
+ (!*userp || !**userp || !*passwdp || !**passwdp)) {
+ bool netrc_user_changed = FALSE;
+@@ -3090,6 +3091,7 @@
+ }
}
}
+#endif
- return CURLE_OK;
- }
+ /* for updated strings, we update them in the URL */
+ if(user_changed) {