1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-08-10 06:23:02 +03:00

RELEASE-NOTES: sync [ci skip]

This commit is contained in:
Viktor Szakats
2024-09-30 23:39:41 +02:00
parent b942bad190
commit a8bc96c794

View File

@@ -2,7 +2,7 @@ libssh2 1.11.1_DEV
Deprecation notices: Deprecation notices:
- Starting September 2024, the following algos go deprecated and will be - Starting October 2024, the following algos go deprecated and will be
disabled in default builds (with an option to enable them): disabled in default builds (with an option to enable them):
- DSA: `ssh-dss` hostkeys. - DSA: `ssh-dss` hostkeys.
@@ -68,10 +68,12 @@ This release includes the following enhancements and bugfixes:
- build: tidy-up `libssh2.pc.in` variable names (5720dd9f #1125) - build: tidy-up `libssh2.pc.in` variable names (5720dd9f #1125)
- build: add/fix `Requires.private` packages in `libssh2.pc` (ef538069 #1123) - build: add/fix `Requires.private` packages in `libssh2.pc` (ef538069 #1123)
- buildconf: drop (814a850c #1441 follow: fc5d7788) - buildconf: drop (814a850c #1441 follow: fc5d7788)
- checksrc: update, check all sources, fix fallouts (1117b677 #1457)
- checksrc: sync with curl (8cd473c9 #1272) - checksrc: sync with curl (8cd473c9 #1272)
- checksrc: fix spelling in comment (a95d401f) - checksrc: fix spelling in comment (a95d401f)
- checksrc: modernise Perl file open (3d309f9b) - checksrc: modernise Perl file open (3d309f9b)
- checksrc: switch to dot file (d67a91aa #1052) - checksrc: switch to dot file (d67a91aa #1052)
- ci: use Ninja with cmake (20ad047d #1458)
- ci: disable dependency tracking in autotools builds (e44f0418 #1396) - ci: disable dependency tracking in autotools builds (e44f0418 #1396)
- ci: fix mbedtls runners on macOS (84411539 #1381) - ci: fix mbedtls runners on macOS (84411539 #1381)
- ci: enable Unity mode for most CMake builds (1bfae57b #1367 #1034) - ci: enable Unity mode for most CMake builds (1bfae57b #1367 #1034)
@@ -104,7 +106,7 @@ This release includes the following enhancements and bugfixes:
- ci: prefer `=` operator in shell snippets (e5c03043 #1073) - ci: prefer `=` operator in shell snippets (e5c03043 #1073)
- ci: drop redundant/unused vars, sync var names (ab8e95bc #1059) - ci: drop redundant/unused vars, sync var names (ab8e95bc #1059)
- ci: add i386 Linux build (with mbedTLS) (abdf40c7 #1057 #1053) - ci: add i386 Linux build (with mbedTLS) (abdf40c7 #1057 #1053)
- CI/appveyor: increase wait for SSH server on GHA (bf3af90b) - ci/appveyor: increase wait for SSH server on GHA (bf3af90b)
- ci/appveyor: bump to OpenSSL 3.2.1 (53d9c1a6 #1363 #1348) - ci/appveyor: bump to OpenSSL 3.2.1 (53d9c1a6 #1363 #1348)
- ci/appveyor: re-enable parallel mode (e190e5b2 #1294 #884 #867) - ci/appveyor: re-enable parallel mode (e190e5b2 #1294 #884 #867)
- ci/appveyor: delete UWP job broken since Visual Studio upgrade (d0a7f1da #1275) - ci/appveyor: delete UWP job broken since Visual Studio upgrade (d0a7f1da #1275)
@@ -132,6 +134,9 @@ This release includes the following enhancements and bugfixes:
- ci/GHA: review/fixup auto-cancel settings (b08cfbc9 #1292) - ci/GHA: review/fixup auto-cancel settings (b08cfbc9 #1292)
- ci/GHA: restore curly braces in `if` (36748270 #1145) - ci/GHA: restore curly braces in `if` (36748270 #1145)
- ci/GHA: simplify `if` strings (cab3db58 #1140) - ci/GHA: simplify `if` strings (cab3db58 #1140)
- cmake: prefer `find_dependency()` in `libssh2-config.cmake` (d9c2e550 #1460)
- cmake: tidy up syntax, minor improvements (9d9ee780 #1446)
- cmake: rename mbedTLS and wolfSSL Find modules (570de0f2)
- cmake: fixup version detection in mbedTLS Find module (8e3c40b2 #1444) - cmake: fixup version detection in mbedTLS Find module (8e3c40b2 #1444)
- cmake: mbedTLS detection tidy-ups (6d1d13c2 #1438) - cmake: mbedTLS detection tidy-ups (6d1d13c2 #1438)
- cmake: add quotes, delete ending dirseps (2bb46d44 #1437 #1166) - cmake: add quotes, delete ending dirseps (2bb46d44 #1437 #1166)
@@ -178,6 +183,7 @@ This release includes the following enhancements and bugfixes:
- example, tests: call `WSACleanup()` for each `WSAStartup()` (94b6bad3 #1283) - example, tests: call `WSACleanup()` for each `WSAStartup()` (94b6bad3 #1283)
- example, tests: fix/silence `-Wformat-truncation=2` gcc warnings (744e059f) - example, tests: fix/silence `-Wformat-truncation=2` gcc warnings (744e059f)
- hostkey: do not advertise ssh-rsa when SHA1 is disabled (82d1b8ff #1093 #1092) - hostkey: do not advertise ssh-rsa when SHA1 is disabled (82d1b8ff #1093 #1092)
- kex: prevent possible double free of hostkey (b3465418 #1452)
- kex: always check for null pointers before calling _libssh2_bn_set_word (9f23a3bb #1423) - kex: always check for null pointers before calling _libssh2_bn_set_word (9f23a3bb #1423)
- kex: fix a memory leak in key exchange (19101843 #1412 #1404) - kex: fix a memory leak in key exchange (19101843 #1412 #1404)
- kex: always add extension indicators to kex_algorithms (00e2a07e #1327 #1326) - kex: always add extension indicators to kex_algorithms (00e2a07e #1327 #1326)
@@ -206,6 +212,8 @@ This release includes the following enhancements and bugfixes:
- mingw: fix printf mask for 64-bit integers (36c1e1d1 #1091 #876 #846 #1090) - mingw: fix printf mask for 64-bit integers (36c1e1d1 #1091 #876 #846 #1090)
- misc: flatten `_libssh2_explicit_zero` if tree (74e74288 #1149) - misc: flatten `_libssh2_explicit_zero` if tree (74e74288 #1149)
- NMakefile: delete (c515eed3 #1134 #1129) - NMakefile: delete (c515eed3 #1134 #1129)
- openssl: free allocated resources when using openssl3 (b942bad1 #1459)
- openssl: fix memory leaks in `_libssh2_ecdsa_curve_name_with_octal_new` and `_libssh2_ecdsa_verify` (8d3bc19b #1449)
- openssl: fix calculating DSA public key with OpenSSL 3 (8b3c6e9d #1380) - openssl: fix calculating DSA public key with OpenSSL 3 (8b3c6e9d #1380)
- openssl: initialize BIGNUMs to NULL in `gen_publickey_from_dsa` for OpenSSL 3 (f1133c75 #1320) - openssl: initialize BIGNUMs to NULL in `gen_publickey_from_dsa` for OpenSSL 3 (f1133c75 #1320)
- openssl: fix cppcheck found NULL dereferences (f2945905 #1304) - openssl: fix cppcheck found NULL dereferences (f2945905 #1304)
@@ -276,6 +284,7 @@ This release includes the following enhancements and bugfixes:
- tidy-up: delete duplicate word from comment (76307435) - tidy-up: delete duplicate word from comment (76307435)
- tidy-up: avoid exclamations, prefer single quotes, in outputs (003fb454 #1079) - tidy-up: avoid exclamations, prefer single quotes, in outputs (003fb454 #1079)
- TODO: disable or drop weak algos (0b4bdc85 #1261) - TODO: disable or drop weak algos (0b4bdc85 #1261)
- transport: fix unstable connections over non-blocking sockets (de004875 #1454 #720 #1431 #1397)
- transport: check ETM on remote end when receiving (bde10825 #1332 #1331) - transport: check ETM on remote end when receiving (bde10825 #1332 #1331)
- transport: fix incorrect byte offset in debug message (2388a3aa #1096) - transport: fix incorrect byte offset in debug message (2388a3aa #1096)
- userauth: avoid oob with huge interactive kbd response (f3a85cad #1337) - userauth: avoid oob with huge interactive kbd response (f3a85cad #1337)
@@ -298,10 +307,11 @@ advice from friends like these:
Viktor Szakats, Michael Buckley, Patrick Monnerat, Ren Mingshuai, Viktor Szakats, Michael Buckley, Patrick Monnerat, Ren Mingshuai,
Will Cosgrove, Daniel Stenberg, Josef Cejka, Nicolas Mora, Ryan Kelley, Will Cosgrove, Daniel Stenberg, Josef Cejka, Nicolas Mora, Ryan Kelley,
Aaron Stone, Adam, András Fekete, Andrei Augustin, binary1248, Brian Inglis, Aaron Stone, Adam, András Fekete, Andrei Augustin, binary1248, Brian Inglis,
brucsc on GitHub, concussious on github, Dan Fandrich, Haowei Hsu, brucsc on GitHub, concussious on github, Dan Fandrich, dksslq on github,
Harmen Stoppels, Harry Mallon, Jack L, Jakob Egger, Jiwoo Park, Haowei Hsu, Harmen Stoppels, Harry Mallon, Jack L, Jakob Egger, Jiwoo Park,
João M. S. Silva, Joel Depooter, Johannes Passing, Jose Quaresma, João M. S. Silva, Joel Depooter, Johannes Passing, Jose Quaresma,
Juliusz Sosinowicz, Kai Pastor, Kenneth Davidson, Lyndon Brown, Juliusz Sosinowicz, Kai Pastor, Kenneth Davidson, klux21 on github,
Marc Hoersken, mike-jumper, naddy, Nursan Valeyev, Paul Howarth, PewPewPew, Lyndon Brown, Marc Hoersken, mike-jumper, naddy, Nursan Valeyev,
Radek Brich, rahmanih on github, Seo Suchan, shubhamhii on github, Paul Howarth, PewPewPew, Radek Brich, rahmanih on github, rolag on github,
Steve McIntyre, Tejaswi Kandula, Tobias Stoeckmann, Trzik, Xi Ruoyao Seo Suchan, shubhamhii on github, Steve McIntyre, Tejaswi Kandula,
Tobias Stoeckmann, Trzik, Xi Ruoyao