daily CVS update output

2024-07-08 Thread NetBSD source update


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

2024-07-08 Thread NetBSD Test Fixture
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

2024-07-08 Thread NetBSD Test Fixture
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"

2024-07-08 Thread Greg Troxel
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"

2024-07-08 Thread Markus Kilbinger
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