Problem fixed in the release 20220305, also update debian package https://salsa.debian.org/debian/tinyssh <https://salsa.debian.org/debian/tinyssh> and debian package is ready to upload.
I need sponsor. Jan. > On 5. 3. 2022, at 16:24, Jan Mojzis <jan.moj...@gmail.com> wrote: > > Hello, > > I can confirm that the autopkgtest does not pass the latest tinyssh version > (20220222). > The problem is related to the openssh upgrade from 8.8 -> 8.9. > > openssh-8.8p1# ./ssh test@127.0.0.1 "cat >/tmp/testfile2" < /tmp/testfile1 && > echo OK || echo BAD > OK > > openssh-8.9p1# ./ssh test@127.0.0.1 "cat >/tmp/testfile2" < /tmp/testfile1 && > echo OK || echo BAD > client_loop: send disconnect: Broken pipe > BAD > > """ > tinysshd: VjEOjvCa: BUG: (protocol error){sshcrypto_cipher_chachapoly.c:88} > """ > Tinyssh receives too large packet (32784 bytes), instead of maxpacket ( 32768 > bytes) and > immediately closes the connection. > > I have to look deeper where the bug is, if in tinyssh or in openssh client. > > Jan > > > > >> On 5. 3. 2022, at 13:04, Colin Watson <cjwat...@debian.org> wrote: >> >> Package: tinyssh >> Version: 20190101-1 >> Severity: important >> >> tinyssh's autopkgtests are failing with OpenSSH 8.9 in unstable. See >> e.g.: >> >> https://autopkgtest.ubuntu.com/results/autopkgtest-jammy/jammy/amd64/t/tinyssh/20220226_180547_e244f@/log.gz >> >> autopkgtest [18:05:25]: test 06transfer: preparing testbed >> Reading package lists... >> Building dependency tree... >> Reading state information... >> Starting pkgProblemResolver with broken count: 0 >> Starting 2 pkgProblemResolver with broken count: 0 >> Done >> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. >> 1 not fully installed or removed. >> After this operation, 0 B of additional disk space will be used. >> Setting up autopkgtest-satdep (0) ... >> (Reading database ... 66551 files and directories currently installed.) >> Removing autopkgtest-satdep (0) ... >> autopkgtest [18:05:28]: test 06transfer: [----------------------- >> 1048576+0 records in >> 1048576+0 records out >> 1048576 bytes (1.0 MB, 1.0 MiB) copied, 2.42825 s, 432 kB/s >> Warning: Permanently added '[127.0.0.1]:10000' (ED25519) to the list of >> known hosts. >> tinysshd: VjEOjvCa: BUG: (protocol error){sshcrypto_cipher_chachapoly.c:88} >> client_loop: send disconnect: Broken pipe >> ssh transfer failed >> autopkgtest [18:05:31]: test 06transfer: -----------------------] >> autopkgtest [18:05:31]: test 06transfer: - - - - - - - - - - results - - - >> - - - - - - - >> 06transfer FAIL non-zero exit status 1 >> >> I see that there's a new upstream release of tinyssh not yet in Debian, >> though I haven't checked whether that fixes this problem. Do you need >> help with sponsorship? >> >> -- >> Colin Watson (he/him) [cjwat...@debian.org]