From: Daniel Stenberg Date: Thu, 7 Nov 2024 12:16:47 +0000 (+0100) Subject: RELEASE-NOTES: synced X-Git-Tag: curl-8_11_1~113 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cadfe0de68355f1e5c90676ab03992c1afbf71c5;p=thirdparty%2Fcurl.git RELEASE-NOTES: synced Bump to 8.11.1 --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 11a5cd6c51..e3e2a8f8ed 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,287 +1,19 @@ -curl and libcurl 8.11.0 +curl and libcurl 8.11.1 - Public curl releases: 262 + Public curl releases: 263 Command line options: 266 curl_easy_setopt() options: 306 Public functions in libcurl: 94 - Contributors: 3267 + Contributors: 3269 This release includes the following changes: - o curl: --create-dirs works for --dump-header as well [4] - o gtls: Add P12 format support [9] - o ipfs: add options to disable [8] - o TLS: TLSv1.3 earlydata support for curl [140] - o WebSockets: make support official (non-experimental) [106] This release includes the following bugfixes: - o alt-svc: honor data->state.httpwant [19] - o altsvc: avoid using local buffer and memcpy [124] - o asyn-ares: remove typecast, fix expire [113] - o autotools: add support for 'unity' builds, enable in CI [15] - o bearssl: avoid strpcy() when generating TLS version log message [120] - o bearssl: improved session handling, test exceptions [233] - o bufq: unwrite fix [121] - o build: add `ldap` to `libcurl.pc` `Requires:` [139] - o build: add pytest targets [71] - o build: clarify CA embed is for curl tool, mark default, improve summary [72] - o build: detect and use `_setmode()` with Cygwin/MSYS, also use on Windows [136] - o build: disable warning `-Wunreachable-code-break` [195] - o build: fix clang-cl builds, add CI job [254] - o build: fix cross-compile check for poll with bionic [70] - o build: fix possible `-Wformat-overflow` in lib557 [85] - o build: limit arc4random detection to no-SSL configs [43] - o build: show if CA bundle to embed was found [83] - o build: tidy up and improve versioned-symbols options [5] - o build: tidy up deprecation suppression, enable warnings for clang [12] - o certs: add missing `-CAcreateserial` option for LibreSSL [247] - o checksrc: add check for spaces around logical AND operators [220] - o checksrc: Added checks for colon operator in ternary expressions [77] - o checksrc: check for spaces around '?', '>' and '<' [46] - o ci: dump `curl_config.h` to log in all jobs [199] - o CI: run with standard mod_http2 [214] - o cmake, Makefile.mk: use -isystem for headers, silence BearSSL issues [37] - o cmake/FindCares: fix version detection for c-ares 1.34.1 [209] - o cmake/FindNGTCP2: use library path as hint for finding crypto module [40] - o cmake: add missed variable to comment - o cmake: add native `pkg-config` detection for mbedTLS, MSH3, Quiche, Rustls, wolfSSL [149] - o cmake: allow building tests in unity mode [31] - o cmake: apply `WIN32_LEAN_AND_MEAN` to all feature checks - o cmake: avoid setting `BUILD_TESTING` [179] - o cmake: clear package version after `pkg-config` detection [207] - o cmake: delete unused NEED_LBER_H, HAVE_LDAP_H [38] - o cmake: detect `HAVE_NETINET_IN6_H`, `HAVE_CLOSESOCKET_CAMEL`, `HAVE_PROTO_BSDSOCKET_H` [132] - o cmake: detect GNU GSS [127] - o cmake: disable default OpenSSL if BearSSL, GnuTLS or Rustls is enabled [44] - o cmake: do not propagate unused `HAVE_GSSAPI_GSSAPI_KRB5_H` to C [131] - o cmake: document `-D` and env build options [208] - o cmake: drop obsolete items from `TODO` and `INSTALL-CMAKE` [228] - o cmake: drop redundant assignments [49] - o cmake: drop redundant zlib var, rename function (internals) [50] - o cmake: expand CURL_USE_PKGCONFIG to non-cross MINGW [13] - o cmake: fix broken dependency chain for cmdline-opts, tidy-ups [11] - o cmake: fix compile warnings for clang-cl [218] - o cmake: fix missing spacing in log message [205] - o cmake: limit `CURL_STATIC_CRT` to MSVC [217] - o cmake: make `test-ci` target skip building dependencies [88] - o cmake: mark as advanced some internal Find* variables [212] - o cmake: readd `generate-curl.1` dependency for `src` just in case [86] - o cmake: rename LDAP dependency config variables to match Find modules [144] - o cmake: replace `check_include_file_concat()` for LDAP and GSS detection [143] - o cmake: replace `CURL_*_DIR` with `{PROJECT,CMAKE_CURRENT}_*_DIR` [211] - o cmake: require quictls (or fork) when using msh3 on non-Windows [14] - o cmake: separate target for examples, optimize CI, fix fallouts [16] - o cmake: set version for `project()` and add CPack support [123] - o cmake: stop adding dependency headers to global `CMAKE_REQUIRED_INCLUDES` [146] - o cmake: sync torture test parallelism with autotools [35] - o cmake: tidy up `CURL_DISABLE_FORM_API` initialization [225] - o cmake: tidy up and shorten symbol hiding initialization [213] - o cmake: tidy up line order - o cmake: tidy up picky warning initialization [215] - o cmake: tidy-ups and rebase fixups [191] - o cmake: tweaks around debug mode and hidden symbols [194] - o cmake: untangle feature detection interdependencies [198] - o cmake: use `list(APPEND)` on `CURL_INCLUDES` [223] - o cmake: use OpenSSL for LDAP detection only if available [102] - o cmake: use the `BSD` variable [210] - o config: rename the OS define to CURL_OS to reduce collision risk [256] - o configure: add GSS to `libcurl.pc` `Depends:` [126] - o configure: catch Apple in more target triplets [6] - o configure: drop duplicate feature checks for `poll()`, `if_nametoindex()` [135] - o configure: drop unused bare `socket.h` detection [133] - o configure: improve help string for some options [78] - o conncache: find bundle again in case it is removed [129] - o conncache: more efficient implementation of cpool_remove_bundle [176] - o cookie: overhaul and cleanup [142] - o curl-rustls.m4: set linker flags to allow rustls build on macos [186] - o curl.h: remove the struct pointer for CURL/CURLSH/CURLM typedefs [174] - o curl: add build options for safe/no CA bundle search (Windows) [26] - o curl: detect ECH support dynamically, not at build time [230] - o curl_addrinfo: support operating systems with only getaddrinfo(3) [239] - o curl_multi_perform.md: fix typo [224] - o curl_trc: fix build with verbose messages disabled [79] - o curl_url_set.md: document HOST handling when URL is parsed [2] - o curl_ws_recv.md: the 'meta' pointer is only returned on success [221] - o curl_ws_recv: return recv 0 and point meta to NULL on all errors [222] - o CURLMOPT_PIPELINING.md: clarify that CURLPIPE_NOTHING is not default [54] - o CURLOPT_APPEND.md: goes for SFTP as well [128] - o CURLOPT_HEADERFUNCTION.md: do not modify the passed in buffer [107] - o DISABLED: disable test 1060 with hyper [154] - o DISTROS: avoid use of "very" - o Dockerfile: update Docker digest to d830561 [226] - o docs/cmdline-opts: GnuTLS supports PKCS#11 URI in --cert option [101] - o docs: clarify FTP over HTTP proxy functionality somewhat [203] - o docs: fix a typo in some cipher options - o ech: spelling, whitespace, say `--ech` default config [137] - o ftp: fix 0-length last write on upload from stdin [76] - o ftp: move listen handling to socket filter [183] - o GHA: optimize test prereq steps [188] - o gnutls: use session cache for QUIC [196] - o hsts: avoid the local buffer and memcpy on lookup [125] - o hsts: improve subdomain handling [158] - o hsts: support "implied LWS" properly around max-age [229] - o http2: auto reset stream on server eos [147] - o http_aws_sigv4: avoid local buffer and strcpy [92] - o INSTALL-CMAKE.md: mention focus on shared libraries [73] - o INSTALL-CMAKE: fix punctuation and a typo - o INSTALL.md: fix a typo that slipped in to RISC OS - o json.md: cli-option `--json` is an alias of `--data-binary` [89] - o lib, src, tests: added space around ternary expressions [56] - o lib/cw-out: initialize 'flush_all' directly [62] - o lib/src: white space edits to comply better with code style [47] - o lib: avoid assigning 'result' temporarily [97] - o lib: fix disabled-verbose-strings + enable-debug build warnings - o lib: fix unity builds with BearSSL, MSH3, Quiche, OmniOS [32] - o lib: move curl_path.[ch] into vssh/ [182] - o lib: msnprintf tidy-ups [245] - o lib: remove Curl_ prefix from static functions [202] - o lib: remove function pointer typecasts for hmac/sha256/md5 [175] - o lib: use bool/TRUE/FALSE properly [48] - o libcurl/opts: improve phrasing for connection cap related options [145] - o libssh.c: handle EGAINS during proto-connect correctly [23] - o libssh2: delete duplicate `break` [190] - o libssh2: put the readdir buffers into struct [170] - o libssh2: use the Curl_* memory functions to avoid memdebug [22] - o libssh2: use the filename buffer when getting the homedir [169] - o libtests: generate the lib1521 atomically [148] - o mbedTLS: fix handling of TLSv1.3 sessions [184] - o mbedtls: handle session as blobs [234] - o mbedtls: remove failf() use from mbedtls_random [255] - o mk-lib1521: fix the long return code check [204] - o mprintf: do not ignore length modifiers of `%o`, `%x`, `%X` [164] - o mprintf: treat `%o` as unsigned, add tests for `%o`, `%x`, `%X` [162] - o mqtt: fix mqtt.md wording and add clearer explanation [172] - o multi.c: make stronger check for paused transfer before asserting [24] - o multi.c: warn/assert on stall only without timer [80] - o multi: avoid reading whole struct pointer from pointer [10] - o multi: convert Curl_follow to static multi_follow [141] - o multi: make curl_multi_cleanup invalidate magic latter [159] - o multi: make multi_handle_timeout use the connect timeout [98] - o multi: split multi_runsingle into sub functions [200] - o negotiate: conditional check around GSS & SSL specific code [1] - o netrc: cache the netrc file in memory [138] - o ngtcp2: do not loop on recv [251] - o ngtcp2: set max window size to 10x of initial (128KB) [232] - o openssl quic: populate x509 store before handshake [117] - o openssl: convert a memcpy to dynbuf use [57] - o openssl: extend the OpenSSL error messages [238] - o openssl: improve retries on shutdown [151] - o openssl: remove two strcpy() calls [64] - o OS400: don't delete source files when building with debug [235] - o packages/OS400/curlmain: remove the strncpy calls [155] - o processhelp.pm: improve taskkill calls (Windows) [52] - o pytest: fix run against multissl curl [236] - o pytest: improve pytest_07_42a reliability [118] - o pytest: include `buildinfo.txt` in the output [189] - o pytest: include curl version string and python platform in log [242] - o pytest: show curl features and protocols [150] - o quic: use send/recvmmsg when available [93] - o quic: use the session cache with wolfSSL as well [231] - o request: on shutdown send, proceed normally on timeout [18] - o runtests.md: suggest a value for -j for torture tests - o runtests: add comment for handle64 pathsep requirement - o runtests: drop unused code for old/classic-mingw support [87] - o runtests: pass single backslashes with Windows Perl [243] - o runtests: use deterministic sort for `TESTINFO` lines [201] - o schannel: fix TLS cert verification by IP SAN [253] - o schannel: ignore error on recv beyond close notify [167] - o schannel: reclassify extra-verbose schannel_recv messages [153] - o select: use poll() if existing, avoid poll() with no sockets [75] - o sendf: add condition to max-filesize check [3] - o server/mqttd: fix two memory leaks [178] - o setopt: avoid superfluous length checks before strcmp() [105] - o setopt: return error for bad input to CURLOPT_RTSP_REQUEST [240] - o setopt_cptr: make overflow check only done when needed [241] - o singleuse: make `git grep` faster, add Apple `nm` support [109] - o smb: do not redefine `getpid` on Windows [187] - o smb: replace use of strcpy() with snprintf() [122] - o socks_gssapi: switch to dynbuf from buffer with strcpy [42] - o source: avoid use of 'very' in comments - o src/lib: remove redundant ternary operators [244] - o src: guard for double declaration of `curl_ca_embed` in unity builds [166] - o sws: fix unused static function with `TCP_NODELAY` undefined [134] - o telnet: avoid two strcpy() by pointing to the strings instead [99] - o test1035: convert host name back to utf8 as should be [63] - o test1515: add tracing and more debug info [119] - o test1540: add debug logging [58] - o test190: replace %FTPTIME2 with a fixed value [34] - o test1915: add tracing and connect timeout [114] - o test1915: remove wrong comment - o test2502: add libtest debug tracing [60] - o test504: fix handling on pending connect [59] - o testrun: explicitly set proper IP address for stunnel listen/connect [61] - o tests/http: fix ubuntu GnuTLS CI failures [161] - o tests/scorecard: allow remote server test [171] - o tests/server/util.c: remove use of strncpy [156] - o tests/valgrind.pm: fix warnings with no valgrind report to show [25] - o tests/valgrind.supp: remove a travis suppression, add a Debian [116] - o tests: add and use `%PERL` variable to refer to the Perl binary [82] - o tests: add codeset-utf8 as a feature [66] - o tests: add file: tests with existing files [45] - o tests: allow pytests to run in out-of-tree builds [192] - o tests: capture stdin to get the vsftpd version number [165] - o tests: change Python code style to pass ruff checks - o tests: check http/2 and http/3 server responsiveness [28] - o tests: delete duplicate macro check [53] - o tests: enable additional ruff Python lint options - o tests: fix `%POSIX_PWD` on native Windows Perl [111] - o tests: fix callback signatures to please UndefinedBehaviorSanitizer [173] - o tests: Fix FILEFORMAT directive [206] - o tests: fix keyword for test1411 - o tests: fix shell quoting on native Windows Perl [110] - o tests: fix some Python typing issues - o tests: fixup `checkcmd` `PATH` on non-unixy platforms [108] - o tests: improve mqtt server handling [27] - o tests: introduce %CLIENT6IP-NB [67] - o tests: let openssl generate random cert serials [91] - o tests: libtests and unit tests need explicit #include memdebug [7] - o tests: make precheck for HTTP on 127.0.0.1 into a feature [68] - o tests: Only log warnings or worse by default in smbserver [33] - o tests: postcheck is now in verify [69] - o tests: remove all valgrind disable instructions [21] - o tests: remove debug requirement on 38 tests [100] - o tests: remove the %FTPTIME3 variable [41] - o tests: replace `%PWD` with `%FILE_PWD` for `file://` [84] - o tests: replace `%PWD` with `%SSH_PWD` in SCP/SFTP tests [112] - o tests: replace hard-coded `/dev/null` with variable [81] - o tests: simplify `pathhelp.pm`, avoid using external tools [95] - o tests: speed up builds with single-binary test bundles [29] - o tests: testrunner fairness [39] - o tests: testrunner reliability improvements [55] - o tests: use '-4' where needed [17] - o tests: use a set for several of the curl_props [249] - o tftp: avoid two memcpy/strcpy [94] - o tidy-up: rename CURL_WINDOWS_APP to CURL_WINDOWS_UWP [36] - o tls: avoid abusing CURLE_SSL_ENGINE_INITFAILED [246] - o tool: support --show-headers AND --remote-header-name [103] - o tool_doswin: simplify; remove unused options and strncpy calls [65] - o tool_getparam: drop unused time() call [177] - o tool_getparam: replace two uses of strncpy(), ban strncpy [157] - o tool_operate: make --skip-existing work for --parallel [180] - o tool_operate: reuse the schannel backend check [130] - o tool_xattr: create the user.creator xattr attribute [197] - o unit1307: tidy up Apple OS detection [252] - o unit1660: fix unreachable code warning in no-SSL builds [30] - o url: connection reuse on h3 connections [20] - o url: use same credentials on redirect [181] - o urlapi: drop unused header [51] - o urlapi: normalize the IPv6 address [115] - o version: minor cleanups [152] - o version: say quictls in MSH3 builds [219] - o vquic: fix compiler warning with gcc + MUSL [168] - o vquic: recv_mmsg, use fewer, but larger buffers [250] - o vtls: convert Curl_pin_peer_pubkey to use dynbuf [74] - o vtls: convert pubkey_pem_to_der to use dynbuf [90] - o warnless: remove curlx_sktosi and curlx_sitosk [104] - o winbuild/README: consolidate command prompt section [193] - o winbuild/README: document how to clean a build [163] - o winbuild: add initial wolfSSL support [227] - o winbuild: drop `gen_resp_file.bat` [248] - o wolfssl: convert malloc + memcpys to dynbuf for cipher string [96] - o wolfSSL: fix handling of TLSv1.3 sessions [185] - o wolfssl: no more use of the OpenSSL API [216] - o wolfssl: use old version API without openssl extra [160] + o cookie: treat cookie name case sensitively [4] + o duphandle: also init netrc [3] + o mbedtls: call psa_crypt_init() in global init [2] This release includes the following known bugs: @@ -293,7 +25,6 @@ For all changes ever done in curl: Planned upcoming removals include: - o Hyper support o TLS libraries not supporting TLS 1.3 See https://curl.se/dev/deprecate.html for details @@ -301,275 +32,12 @@ Planned upcoming removals include: This release would not have looked like this without help, code, reports and advice from friends like these: - ad-chaos on github, Aki Sakurai, Baruch Siach, Chris Stubbs, Colton Willey, - Dan Fandrich, Daniel Stenberg, Denis Goleshchikhin, Deniz Sökmen, - dependabot[bot], Dylam De La Torre, edmcln, elvinasp on github, - Emanuel Komínek, Gabriel Marin, Ian Spence, Jeroen Ooms, jkamp-aws on github, - John Haugabook, Jonas 'Sortie' Termansen, Jon Rumsey, Kai Pastor, Kazuho Oku, - koujaz on github, lomberd2 on github, MacKenzie, Marwan Yassini, Max Dymond, - Michael Kaufmann, Montg0mery on github, Moritz Knüsel, Nemos2024 on github, - newfunction, Nicolas George, Pavel Kropachev, Pierre-Etienne Meunier, - ralfjunker on github, Rasmus Melchior Jacobsen, Ray Satiro, renovate[bot], - Robert Maynard, Sebastian Walz, Sinkevich Artem, Stefan Eissing, Tal Regev, - Tatsuhiro Tsujikawa, Tobias Bora, Tobias Wendorff, Venkat Krishna R, - Viktor Szakats, Vollstrecker on github, vvb2060 on github, - wxiaoguang on github, Yedaya Katsman, zjyhjqs - (55 contributors) + Daniel Stenberg, delogicsreal on github, Stefan Eissing, + tranzystorekk on github, wxiaoguang on github + (5 contributors) References to bug reports and discussions on issues: - [1] = https://curl.se/bug/?i=14938 - [2] = https://curl.se/bug/?i=14942 - [3] = https://curl.se/bug/?i=14958 - [4] = https://curl.se/bug/?i=14941 - [5] = https://curl.se/bug/?i=14818 - [6] = https://curl.se/bug/?i=14728 - [7] = https://curl.se/bug/?i=15007 - [8] = https://curl.se/bug/?i=14824 - [9] = https://curl.se/bug/?i=14991 - [10] = https://curl.se/bug/?i=15063 - [11] = https://curl.se/bug/?i=14883 - [12] = https://curl.se/bug/?i=14789 - [13] = https://curl.se/bug/?i=14658 - [14] = https://curl.se/bug/?i=15003 - [15] = https://curl.se/bug/?i=14815 - [16] = https://curl.se/bug/?i=14906 - [17] = https://curl.se/bug/?i=15060 - [18] = https://curl.se/bug/?i=14843 - [19] = https://curl.se/bug/?i=14966 - [20] = https://curl.se/bug/?i=14890 - [21] = https://curl.se/bug/?i=14983 - [22] = https://curl.se/bug/?i=14984 - [23] = https://curl.se/bug/?i=14982 - [24] = https://curl.se/bug/?i=14981 - [25] = https://curl.se/bug/?i=14977 - [26] = https://curl.se/bug/?i=14582 - [27] = https://curl.se/bug/?i=15059 - [28] = https://curl.se/bug/?i=15058 - [29] = https://curl.se/bug/?i=14772 - [30] = https://curl.se/bug/?i=14971 - [31] = https://curl.se/bug/?i=14765 - [32] = https://curl.se/bug/?i=14932 - [33] = https://curl.se/bug/?i=14950 - [34] = https://curl.se/bug/?i=15056 - [35] = https://curl.se/bug/?i=14969 - [36] = https://curl.se/bug/?i=14881 - [37] = https://curl.se/bug/?i=14763 - [38] = https://curl.se/bug/?i=14690 - [39] = https://curl.se/bug/?i=14967 - [40] = https://github.com/curl/curl-for-win/blob/8b8909e1206de1dcca356a8dd33eb1e4ffeea7fd/curl.sh#L289 - [41] = https://curl.se/bug/?i=15064 - [42] = https://curl.se/bug/?i=15057 - [43] = https://curl.se/bug/?i=14909 - [44] = https://curl.se/bug/?i=14828 - [45] = https://curl.se/bug/?i=15045 - [46] = https://curl.se/bug/?i=14921 - [47] = https://curl.se/bug/?i=14921 - [48] = https://curl.se/bug/?i=15123 - [49] = https://curl.se/bug/?i=14924 - [50] = https://curl.se/bug/?i=14918 - [51] = https://curl.se/bug/?i=14867 - [52] = https://curl.se/bug/?i=14959 - [53] = https://curl.se/bug/?i=14963 - [54] = https://curl.se/bug/?i=14961 - [55] = https://curl.se/bug/?i=14960 - [56] = https://curl.se/bug/?i=14912 - [57] = https://curl.se/bug/?i=15049 - [58] = https://curl.se/bug/?i=15055 - [59] = https://curl.se/bug/?i=15054 - [60] = https://curl.se/bug/?i=15053 - [61] = https://curl.se/bug/?i=15051 - [62] = https://curl.se/bug/?i=15044 - [63] = https://curl.se/bug/?i=15050 - [64] = https://curl.se/bug/?i=15052 - [65] = https://curl.se/bug/?i=15047 - [66] = https://curl.se/bug/?i=15039 - [67] = https://curl.se/bug/?i=15039 - [68] = https://curl.se/bug/?i=15039 - [69] = https://curl.se/bug/?i=15046 - [70] = https://curl.se/bug/?i=15013 - [71] = https://curl.se/bug/?i=15034 - [72] = https://curl.se/bug/?i=15035 - [73] = https://curl.se/bug/?i=14845 - [74] = https://curl.se/bug/?i=15126 - [75] = https://curl.se/bug/?i=15096 - [76] = https://curl.se/bug/?i=15101 - [77] = https://curl.se/bug/?i=14990 - [78] = https://curl.se/bug/?i=15033 - [79] = https://curl.se/bug/?i=15026 - [80] = https://curl.se/bug/?i=15028 - [81] = https://curl.se/bug/?i=15098 - [82] = https://curl.se/bug/?i=15097 - [83] = https://curl.se/bug/?i=15027 - [84] = https://curl.se/bug/?i=15090 - [85] = https://curl.se/bug/?i=15012 - [86] = https://curl.se/bug/?i=15088 - [87] = https://curl.se/bug/?i=15087 - [88] = https://curl.se/bug/?i=15001 - [89] = https://curl.se/bug/?i=15197 - [90] = https://curl.se/bug/?i=15126 - [91] = https://curl.se/bug/?i=15129 - [92] = https://curl.se/bug/?i=15200 - [93] = https://curl.se/bug/?i=14880 - [94] = https://curl.se/bug/?i=15199 - [95] = https://curl.se/bug/?i=15111 - [96] = https://curl.se/bug/?i=15124 - [97] = https://curl.se/bug/?i=15122 - [98] = https://curl.se/bug/?i=15100 - [99] = https://curl.se/bug/?i=15198 - [100] = https://curl.se/bug/?i=15114 - [101] = https://curl.se/bug/?i=15075 - [102] = https://curl.se/bug/?i=15077 - [103] = https://curl.se/bug/?i=15110 - [104] = https://curl.se/bug/?i=15153 - [105] = https://curl.se/bug/?i=15192 - [106] = https://curl.se/bug/?i=14936 - [107] = https://curl.se/bug/?i=15148 - [108] = https://curl.se/bug/?i=15106 - [109] = https://curl.se/bug/?i=15070 - [110] = https://curl.se/bug/?i=15105 - [111] = https://curl.se/bug/?i=15104 - [112] = https://curl.se/bug/?i=15103 - [113] = https://curl.se/bug/?i=15145 - [114] = https://curl.se/bug/?i=15107 - [115] = https://curl.se/bug/?i=15143 - [116] = https://curl.se/bug/?i=15142 - [117] = https://curl.se/bug/?i=15137 - [118] = https://curl.se/bug/?i=15138 - [119] = https://curl.se/bug/?i=15140 - [120] = https://curl.se/bug/?i=15194 - [121] = https://curl.se/bug/?i=15136 - [122] = https://curl.se/bug/?i=15196 - [123] = https://curl.se/bug/?i=15281 - [124] = https://curl.se/bug/?i=15191 - [125] = https://curl.se/bug/?i=15190 - [126] = https://curl.se/bug/?i=15177 - [127] = https://curl.se/bug/?i=15176 - [128] = https://curl.se/bug/?i=15181 - [129] = https://curl.se/bug/?i=15185 - [130] = https://curl.se/bug/?i=15323 - [131] = https://curl.se/bug/?i=15174 - [132] = https://curl.se/bug/?i=15172 - [133] = https://curl.se/bug/?i=15173 - [134] = https://curl.se/bug/?i=15171 - [135] = https://curl.se/bug/?i=15170 - [136] = https://curl.se/bug/?i=15169 - [137] = https://curl.se/bug/?i=15167 - [138] = https://curl.se/bug/?i=15248 - [139] = https://curl.se/bug/?i=15163 - [140] = https://curl.se/bug/?i=15211 - [141] = https://curl.se/bug/?i=15260 - [142] = https://curl.se/bug/?i=15247 - [143] = https://curl.se/bug/?i=15157 - [144] = https://curl.se/bug/?i=15255 - [145] = https://curl.se/bug/?i=15324 - [146] = https://curl.se/bug/?i=15252 - [147] = https://curl.se/bug/?i=15316 - [148] = https://curl.se/bug/?i=15258 - [149] = https://curl.se/bug/?i=15193 - [150] = https://curl.se/bug/?i=15452 - [151] = https://curl.se/bug/?i=15321 - [152] = https://curl.se/bug/?i=15393 - [153] = https://curl.se/bug/?i=14826 - [154] = https://curl.se/bug/?i=15319 - [155] = https://curl.se/bug/?i=15214 - [156] = https://curl.se/bug/?i=15213 - [157] = https://curl.se/bug/?i=15212 - [158] = https://curl.se/bug/?i=15210 - [159] = https://curl.se/bug/?i=15201 - [160] = https://curl.se/bug/?i=15205 - [161] = https://curl.se/bug/?i=15310 - [162] = https://curl.se/bug/?i=15348 - [163] = https://curl.se/bug/?i=15291 - [164] = https://curl.se/bug/?i=15348 - [165] = https://curl.se/bug/?i=15278 - [166] = https://curl.se/bug/?i=15307 - [167] = https://curl.se/bug/?i=15381 - [168] = https://curl.se/bug/?i=15303 - [169] = https://curl.se/bug/?i=15285 - [170] = https://curl.se/bug/?i=15285 - [171] = https://curl.se/bug/?i=15415 - [172] = https://curl.se/bug/?i=15451 - [173] = https://curl.se/bug/?i=15289 - [174] = https://curl.se/bug/?i=15289 - [175] = https://curl.se/bug/?i=15289 - [176] = https://curl.se/bug/?i=15292 - [177] = https://curl.se/bug/?i=15420 - [178] = https://curl.se/bug/?i=15290 - [179] = https://curl.se/bug/?i=15351 - [180] = https://curl.se/bug/?i=15261 - [181] = https://curl.se/bug/?i=15262 - [182] = https://curl.se/bug/?i=15284 - [183] = https://curl.se/bug/?i=14798 - [184] = https://curl.se/bug/?i=15245 - [185] = https://curl.se/bug/?i=15243 - [186] = https://curl.se/bug/?i=15175 - [187] = https://curl.se/bug/?i=15263 - [188] = https://curl.se/bug/?i=15275 - [189] = https://curl.se/bug/?i=15279 - [190] = https://curl.se/bug/?i=15384 - [191] = https://curl.se/bug/?i=15271 - [192] = https://curl.se/bug/?i=15257 - [193] = https://curl.se/bug/?i=15313 - [194] = https://curl.se/bug/?i=15414 - [195] = https://curl.se/bug/?i=15416 - [196] = https://curl.se/bug/?i=15265 - [197] = https://curl.se/bug/?i=15237 - [198] = https://curl.se/bug/?i=15164 - [199] = https://curl.se/bug/?i=15266 - [200] = https://curl.se/bug/?i=15418 - [201] = https://curl.se/bug/?i=15374 - [202] = https://curl.se/bug/?i=15419 - [203] = https://curl.se/bug/?i=15417 - [204] = https://curl.se/bug/?i=15372 - [205] = https://curl.se/bug/?i=15411 - [206] = https://curl.se/bug/?i=15371 - [207] = https://curl.se/bug/?i=15409 - [208] = https://curl.se/bug/?i=14885 - [209] = https://curl.se/bug/?i=15368 - [210] = https://curl.se/bug/?i=15367 - [211] = https://curl.se/bug/?i=15331 - [212] = https://curl.se/bug/?i=15407 - [213] = https://curl.se/bug/?i=15400 - [214] = https://curl.se/bug/?i=15353 - [215] = https://curl.se/bug/?i=15404 - [216] = https://curl.se/bug/?i=15480 - [217] = https://curl.se/bug/?i=15403 - [218] = https://curl.se/bug/?i=15337 - [219] = https://curl.se/bug/?i=15335 - [220] = https://curl.se/bug/?i=15144 - [221] = https://curl.se/bug/?i=15340 - [222] = https://curl.se/bug/?i=15342 - [223] = https://curl.se/bug/?i=15399 - [224] = https://curl.se/bug/?i=15339 - [225] = https://curl.se/bug/?i=15394 - [226] = https://curl.se/bug/?i=15315 - [227] = https://curl.se/bug/?i=15264 - [228] = https://curl.se/bug/?i=15405 - [229] = https://curl.se/bug/?i=15330 - [230] = https://curl.se/bug/?i=15402 - [231] = https://curl.se/bug/?i=15358 - [232] = https://curl.se/bug/?i=15392 - [233] = https://curl.se/bug/?i=15395 - [234] = https://curl.se/bug/?i=15398 - [235] = https://curl.se/bug/?i=15445 - [236] = https://curl.se/bug/?i=15443 - [238] = https://curl.se/bug/?i=15473 - [239] = https://curl.se/bug/?i=15475 - [240] = https://curl.se/bug/?i=15440 - [241] = https://curl.se/bug/?i=15439 - [242] = https://curl.se/bug/?i=15470 - [243] = https://curl.se/bug/?i=15436 - [244] = https://curl.se/bug/?i=15435 - [245] = https://curl.se/bug/?i=15434 - [246] = https://curl.se/bug/?i=15430 - [247] = https://curl.se/bug/?i=15471 - [248] = https://curl.se/bug/?i=15463 - [249] = https://curl.se/bug/?i=15462 - [250] = https://curl.se/bug/?i=15267 - [251] = https://curl.se/bug/?i=15466 - [252] = https://curl.se/bug/?i=15461 - [253] = https://curl.se/bug/?i=15149 - [254] = https://curl.se/bug/?i=15449 - [255] = https://curl.se/bug/?i=15485 - [256] = https://curl.se/bug/?i=15455 + [2] = https://curl.se/bug/?i=15500 + [3] = https://curl.se/bug/?i=15496 + [4] = https://curl.se/bug/?i=15492 diff --git a/include/curl/curlver.h b/include/curl/curlver.h index e863815d41..6e97c13cc4 100644 --- a/include/curl/curlver.h +++ b/include/curl/curlver.h @@ -32,13 +32,13 @@ /* This is the version number of the libcurl package from which this header file origins: */ -#define LIBCURL_VERSION "8.11.0-DEV" +#define LIBCURL_VERSION "8.11.1-DEV" /* The numeric version number is also available "in parts" by using these defines: */ #define LIBCURL_VERSION_MAJOR 8 #define LIBCURL_VERSION_MINOR 11 -#define LIBCURL_VERSION_PATCH 0 +#define LIBCURL_VERSION_PATCH 1 /* This is the numeric version of the libcurl version number, meant for easier parsing and comparisons by programs. The LIBCURL_VERSION_NUM define will @@ -59,7 +59,7 @@ CURL_VERSION_BITS() macro since curl's own configure script greps for it and needs it to contain the full number. */ -#define LIBCURL_VERSION_NUM 0x080b00 +#define LIBCURL_VERSION_NUM 0x080b01 /* * This is the date and time when the full source package was created. The