daily CVS update output
Updating src tree: P src/crypto/external/bsd/openssh/openssh2netbsd P src/crypto/external/bsd/openssh/bin/sshd/Makefile P src/crypto/external/bsd/openssh/dist/PROTOCOL.agent P src/crypto/external/bsd/openssh/dist/PROTOCOL.key P src/crypto/external/bsd/openssh/dist/addr.c P src/crypto/external/bsd/openssh/dist/auth-pam.c P src/crypto/external/bsd/openssh/dist/auth-pam.h P src/crypto/external/bsd/openssh/dist/auth-rhosts.c P src/crypto/external/bsd/openssh/dist/auth.c P src/crypto/external/bsd/openssh/dist/auth.h P src/crypto/external/bsd/openssh/dist/auth2-gss.c P src/crypto/external/bsd/openssh/dist/auth2-hostbased.c P src/crypto/external/bsd/openssh/dist/auth2-kbdint.c P src/crypto/external/bsd/openssh/dist/auth2-krb5.c U src/crypto/external/bsd/openssh/dist/auth2-methods.c P src/crypto/external/bsd/openssh/dist/auth2-none.c P src/crypto/external/bsd/openssh/dist/auth2-passwd.c P src/crypto/external/bsd/openssh/dist/auth2-pubkey.c P src/crypto/external/bsd/openssh/dist/auth2.c P src/crypto/external/bsd/openssh/dist/channels.c P src/crypto/external/bsd/openssh/dist/channels.h P src/crypto/external/bsd/openssh/dist/cipher.c P src/crypto/external/bsd/openssh/dist/clientloop.c P src/crypto/external/bsd/openssh/dist/clientloop.h P src/crypto/external/bsd/openssh/dist/ed25519.sh P src/crypto/external/bsd/openssh/dist/includes.h U src/crypto/external/bsd/openssh/dist/kex-names.c P src/crypto/external/bsd/openssh/dist/kex.c P src/crypto/external/bsd/openssh/dist/kex.h P src/crypto/external/bsd/openssh/dist/kexgexs.c P src/crypto/external/bsd/openssh/dist/log.c P src/crypto/external/bsd/openssh/dist/log.h P src/crypto/external/bsd/openssh/dist/misc.c P src/crypto/external/bsd/openssh/dist/misc.h P src/crypto/external/bsd/openssh/dist/monitor.c P src/crypto/external/bsd/openssh/dist/monitor.h P src/crypto/external/bsd/openssh/dist/monitor_wrap.c P src/crypto/external/bsd/openssh/dist/monitor_wrap.h P src/crypto/external/bsd/openssh/dist/msg.c P src/crypto/external/bsd/openssh/dist/packet.c P src/crypto/external/bsd/openssh/dist/packet.h P src/crypto/external/bsd/openssh/dist/pathnames.h P src/crypto/external/bsd/openssh/dist/readconf.c P src/crypto/external/bsd/openssh/dist/readpass.c P src/crypto/external/bsd/openssh/dist/scp.c P src/crypto/external/bsd/openssh/dist/servconf.c P src/crypto/external/bsd/openssh/dist/servconf.h P src/crypto/external/bsd/openssh/dist/serverloop.c P src/crypto/external/bsd/openssh/dist/session.c P src/crypto/external/bsd/openssh/dist/sftp-client.c P src/crypto/external/bsd/openssh/dist/sftp-server.c P src/crypto/external/bsd/openssh/dist/sftp.c P src/crypto/external/bsd/openssh/dist/srclimit.c P src/crypto/external/bsd/openssh/dist/srclimit.h P src/crypto/external/bsd/openssh/dist/ssh-add.1 P src/crypto/external/bsd/openssh/dist/ssh-gss.h P src/crypto/external/bsd/openssh/dist/ssh-keygen.1 P src/crypto/external/bsd/openssh/dist/ssh-keyscan.1 P src/crypto/external/bsd/openssh/dist/ssh-keyscan.c P src/crypto/external/bsd/openssh/dist/ssh-keysign.8 P src/crypto/external/bsd/openssh/dist/ssh-keysign.c P src/crypto/external/bsd/openssh/dist/ssh-pkcs11.c P src/crypto/external/bsd/openssh/dist/ssh.1 P src/crypto/external/bsd/openssh/dist/ssh_api.c P src/crypto/external/bsd/openssh/dist/ssh_config.5 P src/crypto/external/bsd/openssh/dist/sshbuf.h P src/crypto/external/bsd/openssh/dist/sshconnect.c P src/crypto/external/bsd/openssh/dist/sshconnect.h P src/crypto/external/bsd/openssh/dist/sshconnect2.c U src/crypto/external/bsd/openssh/dist/sshd-session.c P src/crypto/external/bsd/openssh/dist/sshd.8 P src/crypto/external/bsd/openssh/dist/sshd.c P src/crypto/external/bsd/openssh/dist/sshd_config.5 P src/crypto/external/bsd/openssh/dist/sshkey.h P src/crypto/external/bsd/openssh/dist/version.h U src/crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048 U src/crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072 U src/crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096 U src/crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144 U src/crypto/external/bsd/openssh/dist/moduli-gen/moduli.7680 U src/crypto/external/bsd/openssh/dist/moduli-gen/moduli.8192 P src/crypto/external/bsd/openssh/lib/Makefile P src/crypto/external/bsd/openssh/lib/shlib_version P src/crypto/external/bsd/openssh/libexec/Makefile U src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile P src/distrib/sets/lists/base/mi P src/distrib/sets/lists/base/shl.mi P src/distrib/sets/lists/base32/ad.aarch64 P src/distrib/sets/lists/base32/ad.mips64eb P src/distrib/sets/lists/base32/ad.mips64el P src/distrib/sets/lists/base32/ad.mipsn64eb P src/distrib/sets/lists/base32/ad.mipsn64el P src/distrib/sets/lists/base32/ad.powerpc64 P src/distrib/sets/lists/base32/ad.riscv64 P src/distrib/sets/lists/base32/md.amd64 P src/distrib/sets/lists/base32/md.sparc64 P src/distrib/sets/lists/base64/ad.mips64eb P src/distrib/sets/lists/base64/ad.mips64el P src/distrib/sets/lists/comp/mi P src/distrib/sets/lists/debug/md.amd64 P src/distrib
Automated report: NetBSD-current/i386 build success
The NetBSD-current/i386 build is working again. The following commits were made between the last failed build and the first successful build: 2024.07.09.00.05.44 christos src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile 1.1 Logs can be found at: http://releng.NetBSD.org/b5reports/i386/commits-2024.07.html#2024.07.09.00.05.44
Automated report: NetBSD-current/i386 build failure
This is an automatically generated notice of a NetBSD-current/i386 build failure. The failure occurred on babylon4.netbsd.org, a NetBSD/amd64 host, using sources from CVS date 2024.07.08.22.36.29. An extract from the build.sh output follows: nbmake[3]: stopped making "cleandir" in /tmp/build/2024.07.08.22.36.29-i386/src --- cleandir-external --- nbmake[3]: stopped making "cleandir" in /tmp/build/2024.07.08.22.36.29-i386/src --- cleandir-usr.sbin --- nbmake[3]: stopped making "cleandir" in /tmp/build/2024.07.08.22.36.29-i386/src --- cleandir-lib --- --- cleandir-../external/lgpl3/gmp/lib/libgmp --- --- __docleandir --- nbmake[4]: stopped making "cleandir" in /tmp/build/2024.07.08.22.36.29-i386/src/lib nbmake[3]: stopped making "cleandir" in /tmp/build/2024.07.08.22.36.29-i386/src nbmake[2]: stopped making "build" in /tmp/build/2024.07.08.22.36.29-i386/src nbmake[1]: stopped making "distribution" in /tmp/build/2024.07.08.22.36.29-i386/src nbmake: stopped making "release" in /tmp/build/2024.07.08.22.36.29-i386/src ERROR: Failed to make release The following commits were made between the last successful build and the first failed build: 2024.07.08.22.27.23 christos src/crypto/external/bsd/openssh/dist/PROTOCOL.key 1.1.1.4 2024.07.08.22.27.23 christos src/crypto/external/bsd/openssh/dist/auth2-methods.c 1.1 2024.07.08.22.27.23 christos src/crypto/external/bsd/openssh/dist/auth2-methods.c 1.1.1.1 2024.07.08.22.27.23 christos src/crypto/external/bsd/openssh/dist/ed25519.sh 1.1.1.2 2024.07.08.22.27.24 christos src/crypto/external/bsd/openssh/dist/kex-names.c 1.1 2024.07.08.22.27.24 christos src/crypto/external/bsd/openssh/dist/kex-names.c 1.1.1.1 2024.07.08.22.27.24 christos src/crypto/external/bsd/openssh/dist/srclimit.h 1.1.1.2 2024.07.08.22.27.25 christos src/crypto/external/bsd/openssh/dist/sshd-session.c 1.1 2024.07.08.22.27.25 christos src/crypto/external/bsd/openssh/dist/sshd-session.c 1.1.1.1 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/bin/sshd/Makefile 1.28 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/PROTOCOL.agent 1.17 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/addr.c 1.7 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth-pam.c 1.22 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth-pam.h 1.11 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth-rhosts.c 1.17 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth.c 1.35 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth.h 1.24 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth2-gss.c 1.18 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth2-hostbased.c 1.24 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth2-kbdint.c 1.16 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth2-krb5.c 1.11 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth2-methods.c 1.2 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth2-none.c 1.15 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth2-passwd.c 1.17 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth2-pubkey.c 1.35 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/auth2.c 1.31 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/channels.c 1.44 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/channels.h 1.27 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/cipher.c 1.22 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/clientloop.c 1.41 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/clientloop.h 1.19 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/includes.h 1.10 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/kex-names.c 1.2 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/kex.c 1.36 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/kex.h 1.26 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/kexgexs.c 1.24 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/log.c 1.30 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/log.h 1.18 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/misc.c 1.37 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/misc.h 1.29 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/monitor.c 1.45 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/monitor.h 1.14 2024.07.08.22.33.43 christos src/crypto/external/bsd/openssh/dist/monitor_wrap.c 1.35 2024.07.
Re: (Strange?) behavior of -current kernel on "ICMP6, packet too big, mtu 1450"
Markus Kilbinger writes: > Recently I tried to connect (ssh) my -current aarch64 machine over > ipv6 and a vxlan tunnel what didn't work as expected (connection > timeout). The key point is tunnel, most likely. You didn't explain what it is connected to and where you are coming from. IPv6 doctine is that there is no fragementation and that Path MTU Discovery must function. There is a standard length (1280 I think) that must be carried by all links. Generally, I think NetBSD starts out with packets size for the link MTU, and then on receipt of packet too big, reduces. I would have expected this to be kept track of in the the routing table, > On my target -current aarch64 machine I've found (tcpdump) a corresponding: > > 08:35:29.735126 IP6 fd01::1 > fd01::2: ICMP6, packet too big, mtu > 1450, length 1240 > > which produced a routing table entry on the netbsd target machine: > > # netstat -f inet6 -rna | grep fd01 > ... > fd01:01link#1 UGHD- > - 1450 awge0 Your message is hard to read because it is incorrectly wrapped. It's hard to tell what's going on because you haven't explained your networking plan. Those addresses are on the same link, or should be. > resulting in a connection block for my source machine: > > # ping6 fd01:1 > PING6(56=40+8+8 bytes) fd01::2 --> fd01:1 > ping6: sendmsg: Address family not supported by protocol family > ping6: wrote fd01:1 16 chars, ret=-1 > > Deleting the 'false' routing table entry manually on the netbsd target > machine made the connection work again. > > So, is this the intended reaction of a netbsd kernel on such ICMP6 packets? > My misunderstanding? hard to say so far. > Initiating such ssh connections from an available Linux machine does > not show this problem / behavior (== works). > > Any help / comment appreciated. > send-pr? No, very much premature for send-pr because you have not given enough evidence that there's a bug and there is not enough information for someone to reproduce. But it may well be that there is something wrong.
(Strange?) behavior of -current kernel on "ICMP6, packet too big, mtu 1450"
Hi! Recently I tried to connect (ssh) my -current aarch64 machine over ipv6 and a vxlan tunnel what didn't work as expected (connection timeout). I digged further: On my target -current aarch64 machine I've found (tcpdump) a corresponding: 08:35:29.735126 IP6 fd01::1 > fd01::2: ICMP6, packet too big, mtu 1450, length 1240 which produced a routing table entry on the netbsd target machine: # netstat -f inet6 -rna | grep fd01 ... fd01:01link#1 UGHD- - 1450 awge0 resulting in a connection block for my source machine: # ping6 fd01:1 PING6(56=40+8+8 bytes) fd01::2 --> fd01:1 ping6: sendmsg: Address family not supported by protocol family ping6: wrote fd01:1 16 chars, ret=-1 Deleting the 'false' routing table entry manually on the netbsd target machine made the connection work again. So, is this the intended reaction of a netbsd kernel on such ICMP6 packets? My misunderstanding? Initiating such ssh connections from an available Linux machine does not show this problem / behavior (== works). Any help / comment appreciated. send-pr? Regards, Markus