libssh 0.10.6 IPv6 parsing regression (needs backporting upstream fix)
The recent libssh 0.10.6 update caused a regression with parsing IPv6 addresses, see https://gitlab.com/libssh/libssh-mirror/-/issues/227 for details. This was fixed upstream in https://gitlab.com/libssh/libssh-mirror/-/commit/1a02364b5107a4125ea3cb76fcdb6beabaebf3be , plus https://gitlab.com/libssh/libssh-mirror/-/commit/6f1b1e76bb38bc89819132e1810e4301ec9034a4 to reproduce the bug/validate the fix in the unit tests. There is no new upstream release for that unfortunately, so could you please backport the fix?
Jakub Jelen (libssh upstream) himself did that backport in Fedora, and I backported it in Debian.
Thank you!
This was caught by Cockpit's tests in https://github.com/cockpit-project/bots/pull/5697