aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2018-11-03 22:45:08 +0100
committerDaniel Stenberg <daniel@haxx.se>2018-11-04 23:15:12 +0100
commit66dc1570db7dc80b3f6b23556ef65186a0a0ea8d (patch)
treea2eed555991dfbc7aa434207f3076ac99d4ebfd5
parentc37b66aaaed0a36bcb1b19596e897d7ac6219611 (diff)
symbols-in-versions: add missing CURLU_ symbols
...and fix symbol-scan.pl to also scan urlapi.h Reported-by: Alexey Melnichuk Fixes #3226 Closes #3230
-rw-r--r--docs/libcurl/symbols-in-versions32
-rwxr-xr-xtests/symbol-scan.pl4
2 files changed, 24 insertions, 12 deletions
diff --git a/docs/libcurl/symbols-in-versions b/docs/libcurl/symbols-in-versions
index 26f24c9f2..2ca08ea3f 100644
--- a/docs/libcurl/symbols-in-versions
+++ b/docs/libcurl/symbols-in-versions
@@ -356,7 +356,6 @@ CURLOPT_CLOSEFUNCTION 7.7 7.11.1 7.15.5
CURLOPT_CLOSEPOLICY 7.7 7.16.1
CURLOPT_CLOSESOCKETDATA 7.21.7
CURLOPT_CLOSESOCKETFUNCTION 7.21.7
-CURLOPT_UPKEEP_INTERVAL_MS 7.62.0
CURLOPT_CONNECTTIMEOUT 7.7
CURLOPT_CONNECTTIMEOUT_MS 7.16.2
CURLOPT_CONNECT_ONLY 7.15.2
@@ -616,6 +615,7 @@ CURLOPT_TRANSFERTEXT 7.1.1
CURLOPT_TRANSFER_ENCODING 7.21.6
CURLOPT_UNIX_SOCKET_PATH 7.40.0
CURLOPT_UNRESTRICTED_AUTH 7.10.4
+CURLOPT_UPKEEP_INTERVAL_MS 7.62.0
CURLOPT_UPLOAD 7.1
CURLOPT_UPLOAD_BUFFERSIZE 7.62.0
CURLOPT_URL 7.1
@@ -722,16 +722,6 @@ CURLSSLSET_NO_BACKENDS 7.56.0
CURLSSLSET_OK 7.56.0
CURLSSLSET_TOO_LATE 7.56.0
CURLSSLSET_UNKNOWN_BACKEND 7.56.0
-CURLUPART_FRAGMENT 7.62.0
-CURLUPART_HOST 7.62.0
-CURLUPART_OPTIONS 7.62.0
-CURLUPART_PASSWORD 7.62.0
-CURLUPART_PATH 7.62.0
-CURLUPART_PORT 7.62.0
-CURLUPART_QUERY 7.62.0
-CURLUPART_SCHEME 7.62.0
-CURLUPART_URL 7.62.0
-CURLUPART_USER 7.62.0
CURLUE_BAD_HANDLE 7.62.0
CURLUE_BAD_PARTPOINTER 7.62.0
CURLUE_BAD_PORT_NUMBER 7.62.0
@@ -750,10 +740,30 @@ CURLUE_UNKNOWN_PART 7.62.0
CURLUE_UNSUPPORTED_SCHEME 7.62.0
CURLUE_URLDECODE 7.62.0
CURLUE_USER_NOT_ALLOWED 7.62.0
+CURLUPART_FRAGMENT 7.62.0
+CURLUPART_HOST 7.62.0
+CURLUPART_OPTIONS 7.62.0
+CURLUPART_PASSWORD 7.62.0
+CURLUPART_PATH 7.62.0
+CURLUPART_PORT 7.62.0
+CURLUPART_QUERY 7.62.0
+CURLUPART_SCHEME 7.62.0
+CURLUPART_URL 7.62.0
+CURLUPART_USER 7.62.0
CURLUSESSL_ALL 7.17.0
CURLUSESSL_CONTROL 7.17.0
CURLUSESSL_NONE 7.17.0
CURLUSESSL_TRY 7.17.0
+CURLU_APPENDQUERY 7.62.0
+CURLU_DEFAULT_PORT 7.62.0
+CURLU_DEFAULT_SCHEME 7.62.0
+CURLU_DISALLOW_USER 7.62.0
+CURLU_GUESS_SCHEME 7.62.0
+CURLU_NON_SUPPORT_SCHEME 7.62.0
+CURLU_NO_DEFAULT_PORT 7.62.0
+CURLU_PATH_AS_IS 7.62.0
+CURLU_URLDECODE 7.62.0
+CURLU_URLENCODE 7.62.0
CURLVERSION_FIFTH 7.57.0
CURLVERSION_FIRST 7.10
CURLVERSION_FOURTH 7.16.1
diff --git a/tests/symbol-scan.pl b/tests/symbol-scan.pl
index 5d570d8a8..6706aa707 100755
--- a/tests/symbol-scan.pl
+++ b/tests/symbol-scan.pl
@@ -6,7 +6,7 @@
# | (__| |_| | _ <| |___
# \___|\___/|_| \_\_____|
#
-# Copyright (C) 2010-2011, Daniel Stenberg, <daniel@haxx.se>, et al.
+# Copyright (C) 2010-2018, Daniel Stenberg, <daniel@haxx.se>, et al.
#
# This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms
@@ -53,6 +53,7 @@ my $i = ($ARGV[1]) ? "-I$ARGV[1] " : '';
my $h = "$root/include/curl/curl.h";
my $mh = "$root/include/curl/multi.h";
+my $ua = "$root/include/curl/urlapi.h";
my $verbose=0;
my $summary=0;
@@ -87,6 +88,7 @@ sub scanheader {
scanheader($h);
scanheader($mh);
+scanheader($ua);
open S, "<$root/docs/libcurl/symbols-in-versions";
while(<S>) {