Skip to content

Commit 6966fb8

Browse files
committed
Update curl from 7.86.0 to 8.1.0
./configure --disable-ipv6 --without-quiche --without-nghttp2 --without-nghttp3 --without-ngtcp2 --without-librtmp --without-ca-bundle --without-brotli --without-zstd --with-mbedtls --disable-ldap --disable-manual --disable-alt-svc --disable-hsts --disable-rtsp --without-zlib --disable-ntlm-wb --disable-headers-api --disable-unix-sockets --disable-websockets
1 parent 6d5bb39 commit 6966fb8

File tree

357 files changed

+36410
-23863
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

357 files changed

+36410
-23863
lines changed

vendor/curl/CHANGES

Lines changed: 5909 additions & 5558 deletions
Large diffs are not rendered by default.

vendor/curl/COPYING

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
COPYRIGHT AND PERMISSION NOTICE
2+
3+
Copyright (c) 1996 - 2023, Daniel Stenberg, <daniel@haxx.se>, and many
4+
contributors, see the THANKS file.
5+
6+
All rights reserved.
7+
8+
Permission to use, copy, modify, and distribute this software for any purpose
9+
with or without fee is hereby granted, provided that the above copyright
10+
notice and this permission notice appear in all copies.
11+
12+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
14+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
15+
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
16+
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
17+
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
18+
OR OTHER DEALINGS IN THE SOFTWARE.
19+
20+
Except as contained in this notice, the name of a copyright holder shall not
21+
be used in advertising or otherwise to promote the sale, use or other dealings
22+
in this Software without prior written authorization of the copyright holder.

vendor/curl/RELEASE-NOTES

Lines changed: 382 additions & 398 deletions
Large diffs are not rendered by default.

vendor/curl/include/curl/curl.h

Lines changed: 172 additions & 88 deletions
Large diffs are not rendered by default.

vendor/curl/include/curl/curlver.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* | (__| |_| | _ <| |___
88
* \___|\___/|_| \_\_____|
99
*
10-
* Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
10+
* Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
1111
*
1212
* This software is licensed as described in the file COPYING, which
1313
* you should have received as part of this distribution. The terms
@@ -28,16 +28,16 @@
2828
a script at release-time. This was made its own header file in 7.11.2 */
2929

3030
/* This is the global package copyright */
31-
#define LIBCURL_COPYRIGHT "1996 - 2022 Daniel Stenberg, <daniel@haxx.se>."
31+
#define LIBCURL_COPYRIGHT "Daniel Stenberg, <daniel@haxx.se>."
3232

3333
/* This is the version number of the libcurl package from which this header
3434
file origins: */
35-
#define LIBCURL_VERSION "7.86.0"
35+
#define LIBCURL_VERSION "8.1.0"
3636

3737
/* The numeric version number is also available "in parts" by using these
3838
defines: */
39-
#define LIBCURL_VERSION_MAJOR 7
40-
#define LIBCURL_VERSION_MINOR 86
39+
#define LIBCURL_VERSION_MAJOR 8
40+
#define LIBCURL_VERSION_MINOR 1
4141
#define LIBCURL_VERSION_PATCH 0
4242

4343
/* This is the numeric version of the libcurl version number, meant for easier
@@ -59,7 +59,7 @@
5959
CURL_VERSION_BITS() macro since curl's own configure script greps for it
6060
and needs it to contain the full number.
6161
*/
62-
#define LIBCURL_VERSION_NUM 0x075600
62+
#define LIBCURL_VERSION_NUM 0x080100
6363

6464
/*
6565
* This is the date and time when the full source package was created. The
@@ -70,7 +70,7 @@
7070
*
7171
* "2007-11-23"
7272
*/
73-
#define LIBCURL_TIMESTAMP "2022-10-26"
73+
#define LIBCURL_TIMESTAMP "2023-05-17"
7474

7575
#define CURL_VERSION_BITS(x,y,z) ((x)<<16|(y)<<8|(z))
7676
#define CURL_AT_LEAST_VERSION(x,y,z) \

vendor/curl/include/curl/easy.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* | (__| |_| | _ <| |___
88
* \___|\___/|_| \_\_____|
99
*
10-
* Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
10+
* Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
1111
*
1212
* This software is licensed as described in the file COPYING, which
1313
* you should have received as part of this distribution. The terms
@@ -119,7 +119,7 @@ CURL_EXTERN CURLcode curl_easy_send(CURL *curl, const void *buffer,
119119
CURL_EXTERN CURLcode curl_easy_upkeep(CURL *curl);
120120

121121
#ifdef __cplusplus
122-
}
122+
} /* end of extern "C" */
123123
#endif
124124

125125
#endif

vendor/curl/include/curl/header.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* | (__| |_| | _ <| |___
88
* \___|\___/|_| \_\_____|
99
*
10-
* Copyright (C) 2018 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
10+
* Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
1111
*
1212
* This software is licensed as described in the file COPYING, which
1313
* you should have received as part of this distribution. The terms

vendor/curl/include/curl/mprintf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* | (__| |_| | _ <| |___
88
* \___|\___/|_| \_\_____|
99
*
10-
* Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
10+
* Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
1111
*
1212
* This software is licensed as described in the file COPYING, which
1313
* you should have received as part of this distribution. The terms
@@ -46,7 +46,7 @@ CURL_EXTERN char *curl_maprintf(const char *format, ...);
4646
CURL_EXTERN char *curl_mvaprintf(const char *format, va_list args);
4747

4848
#ifdef __cplusplus
49-
}
49+
} /* end of extern "C" */
5050
#endif
5151

5252
#endif /* CURLINC_MPRINTF_H */

vendor/curl/include/curl/multi.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* | (__| |_| | _ <| |___
88
* \___|\___/|_| \_\_____|
99
*
10-
* Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
10+
* Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
1111
*
1212
* This software is licensed as described in the file COPYING, which
1313
* you should have received as part of this distribution. The terms
@@ -318,16 +318,16 @@ typedef int (*curl_multi_timer_callback)(CURLM *multi, /* multi handle */
318318
void *userp); /* private callback
319319
pointer */
320320

321-
CURL_EXTERN CURLMcode curl_multi_socket(CURLM *multi_handle, curl_socket_t s,
322-
int *running_handles);
321+
CURL_EXTERN CURLMcode CURL_DEPRECATED(7.19.5, "Use curl_multi_socket_action()")
322+
curl_multi_socket(CURLM *multi_handle, curl_socket_t s, int *running_handles);
323323

324324
CURL_EXTERN CURLMcode curl_multi_socket_action(CURLM *multi_handle,
325325
curl_socket_t s,
326326
int ev_bitmask,
327327
int *running_handles);
328328

329-
CURL_EXTERN CURLMcode curl_multi_socket_all(CURLM *multi_handle,
330-
int *running_handles);
329+
CURL_EXTERN CURLMcode CURL_DEPRECATED(7.19.5, "Use curl_multi_socket_action()")
330+
curl_multi_socket_all(CURLM *multi_handle, int *running_handles);
331331

332332
#ifndef CURL_ALLOW_OLD_MULTI_SOCKET
333333
/* This macro below was added in 7.16.3 to push users who recompile to use

vendor/curl/include/curl/options.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* | (__| |_| | _ <| |___
88
* \___|\___/|_| \_\_____|
99
*
10-
* Copyright (C) 2018 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
10+
* Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
1111
*
1212
* This software is licensed as described in the file COPYING, which
1313
* you should have received as part of this distribution. The terms

0 commit comments

Comments
 (0)