CVS commit: src/external/mit/xorg/tools/fc-cache

2022-02-23 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Thu Feb 24 06:34:32 UTC 2022

Modified Files:
src/external/mit/xorg/tools/fc-cache: Makefile

Log Message:
Add more -I to find expat_config.h


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/external/mit/xorg/tools/fc-cache/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/tools/fc-cache/Makefile
diff -u src/external/mit/xorg/tools/fc-cache/Makefile:1.18 src/external/mit/xorg/tools/fc-cache/Makefile:1.19
--- src/external/mit/xorg/tools/fc-cache/Makefile:1.18	Mon Sep 16 06:16:42 2019
+++ src/external/mit/xorg/tools/fc-cache/Makefile	Thu Feb 24 06:34:32 2022
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.18 2019/09/16 06:16:42 maya Exp $
+#	$NetBSD: Makefile,v 1.19 2022/02/24 06:34:32 martin Exp $
 
 .include 
 
@@ -114,7 +114,7 @@ HOST_CPPFLAGS=	-DFONTCONFIG_PATH='"${DES
 HOST_CPPFLAGS+=	-DFT_CONFIG_OPTION_DISABLE_BZIP2
 HOST_CPPFLAGS+=	-I${FONTCONFIG} -I${FREETYPE} \
 		-I${FREETYPE}/include -I${FREETYPE}/include/freetype \
-		-I${EXPAT}/lib \
+		-I${EXPAT}/lib -I${EXPAT}/../lib/libexpat \
 		-I${FONTCONFIG}/../include \
 		-I${DESTDIR}${X11INCDIR} -I. \
 		-I${FONTCONFIG}/../include



CVS commit: src/external/mit/xorg/tools/fc-cache

2022-02-23 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Thu Feb 24 06:34:32 UTC 2022

Modified Files:
src/external/mit/xorg/tools/fc-cache: Makefile

Log Message:
Add more -I to find expat_config.h


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/external/mit/xorg/tools/fc-cache/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2022-02-23 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Feb 24 03:35:33 UTC 2022

Modified Files:
src/distrib/sets/lists/base: mi
src/distrib/sets/lists/debug: mi
src/distrib/sets/lists/man: mi
src/sbin: Makefile

Log Message:
enable blkdiscard(8) build.


To generate a diff of this commit:
cvs rdiff -u -r1.1289 -r1.1290 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.372 -r1.373 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.1734 -r1.1735 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.134 -r1.135 src/sbin/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.1289 src/distrib/sets/lists/base/mi:1.1290
--- src/distrib/sets/lists/base/mi:1.1289	Sun Jan 23 14:35:44 2022
+++ src/distrib/sets/lists/base/mi	Thu Feb 24 03:35:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1289 2022/01/23 14:35:44 christos Exp $
+# $NetBSD: mi,v 1.1290 2022/02/24 03:35:32 mrg Exp $
 #
 # Note:	Don't delete entries from here - mark them as "obsolete" instead,
 #	unless otherwise stated below.
@@ -347,6 +347,7 @@
 ./sbin/atactl	base-sysutil-root
 ./sbin/badsect	base-sysutil-root
 ./sbin/bioctl	base-sysutil-root
+./sbin/blkdiscardbase-sysutil-root
 ./sbin/blacklistctlbase-obsolete		obsolete
 ./sbin/blacklistdbase-obsolete		obsolete
 ./sbin/blocklistctlbase-sysutil-root
@@ -374,6 +375,7 @@
 ./sbin/dumplfs	base-obsolete		obsolete
 ./sbin/fastboot	base-sysutil-root
 ./sbin/fasthalt	base-sysutil-root
+./sbin/fdiscard	base-sysutil-root
 ./sbin/fdisk	base-sysutil-root
 ./sbin/fsck	base-sysutil-root
 ./sbin/fsck_ext2fsbase-ext2fs-root

Index: src/distrib/sets/lists/debug/mi
diff -u src/distrib/sets/lists/debug/mi:1.372 src/distrib/sets/lists/debug/mi:1.373
--- src/distrib/sets/lists/debug/mi:1.372	Sun Jan 23 14:35:44 2022
+++ src/distrib/sets/lists/debug/mi	Thu Feb 24 03:35:33 2022
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.372 2022/01/23 14:35:44 christos Exp $
+# $NetBSD: mi,v 1.373 2022/02/24 03:35:33 mrg Exp $
 ./etc/mtree/set.debug   comp-sys-root
 ./usr/lib	comp-sys-usr		compatdir
 ./usr/lib/i18n/libBIG5_g.a			comp-c-debuglib		debuglib,compatfile
@@ -333,6 +333,7 @@
 ./usr/libdata/debug/sbin/bioctl.debug		comp-sysutil-debug	debug
 ./usr/libdata/debug/sbin/blacklistctl.debug	comp-obsolete		obsolete
 ./usr/libdata/debug/sbin/blacklistd.debug	comp-obsolete		obsolete
+./usr/libdata/debug/sbin/blkdiscard.debug	comp-sysutil-debug	debug
 ./usr/libdata/debug/sbin/blocklistctl.debug	comp-sysutil-debug	debug
 ./usr/libdata/debug/sbin/blocklistd.debug	comp-sysutil-debug	debug
 ./usr/libdata/debug/sbin/brconfig.debug		comp-netutil-debug	debug

Index: src/distrib/sets/lists/man/mi
diff -u src/distrib/sets/lists/man/mi:1.1734 src/distrib/sets/lists/man/mi:1.1735
--- src/distrib/sets/lists/man/mi:1.1734	Wed Feb 16 01:26:30 2022
+++ src/distrib/sets/lists/man/mi	Thu Feb 24 03:35:33 2022
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1734 2022/02/16 01:26:30 uwe Exp $
+# $NetBSD: mi,v 1.1735 2022/02/24 03:35:33 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -2482,6 +2482,7 @@
 ./usr/share/man/cat8/bebox/MAKEDEV.0		man-obsolete		obsolete
 ./usr/share/man/cat8/bebox/makedev.0		man-obsolete		obsolete
 ./usr/share/man/cat8/bioctl.0			man-sysutil-catman	.cat
+./usr/share/man/cat8/blkdiscard.0		man-sysutil-catman	.cat
 ./usr/share/man/cat8/blacklistctl.0		man-obsolete		obsolete
 ./usr/share/man/cat8/blacklistd.0		man-obsolete		obsolete
 ./usr/share/man/cat8/blocklistctl.0		man-sysutil-catman	.cat
@@ -2613,6 +2614,7 @@
 ./usr/share/man/cat8/faithd.0			man-router-catman	inet6,.cat
 ./usr/share/man/cat8/fastboot.0			man-sysutil-catman	.cat
 ./usr/share/man/cat8/fasthalt.0			man-sysutil-catman	.cat
+./usr/share/man/cat8/fdiscard.0			man-sysutil-catman	.cat
 ./usr/share/man/cat8/fdisk.0			man-sysutil-catman	.cat
 ./usr/share/man/cat8/fingerd.0			man-sysutil-catman	.cat
 ./usr/share/man/cat8/fixmount.0			man-sysutil-catman	.cat
@@ -5603,6 +5605,7 @@
 ./usr/share/man/html8/bad144.html		man-sysutil-htmlman	html
 ./usr/share/man/html8/badsect.html		man-sysutil-htmlman	html
 ./usr/share/man/html8/bioctl.html		man-sysutil-htmlman	html
+./usr/share/man/html8/blkdiscard.html		man-sysutil-htmlman	html
 ./usr/share/man/html8/blacklistctl.html		man-obsolete		obsolete
 ./usr/share/man/html8/blacklistd.html		man-obsolete		obsolete
 ./usr/share/man/html8/blocklistctl.html		man-sysutil-htmlman	html
@@ -5706,6 +5709,7 @@
 ./usr/share/man/html8/faithd.html		man-router-htmlman	inet6,html
 ./usr/share/man/html8/fastboot.html		man-sysutil-htmlman	html
 ./usr/share/man/html8/fasthalt.html		man-sysutil-htmlman	html
+./usr/share/man/html8/fdiscard.html		man-sysutil-htmlman	html
 ./usr/share/man/html8/fdisk.html		man-sysutil-htmlman	html
 ./usr/share/man/html8/fingerd.html		

CVS commit: src

2022-02-23 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Feb 24 03:35:33 UTC 2022

Modified Files:
src/distrib/sets/lists/base: mi
src/distrib/sets/lists/debug: mi
src/distrib/sets/lists/man: mi
src/sbin: Makefile

Log Message:
enable blkdiscard(8) build.


To generate a diff of this commit:
cvs rdiff -u -r1.1289 -r1.1290 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.372 -r1.373 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.1734 -r1.1735 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.134 -r1.135 src/sbin/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libpam/modules/pam_ssh

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Feb 24 00:26:27 UTC 2022

Modified Files:
src/lib/libpam/modules/pam_ssh: pam_ssh.c

Log Message:
Add constrain arguments


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/lib/libpam/modules/pam_ssh/pam_ssh.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libpam/modules/pam_ssh

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Feb 24 00:26:27 UTC 2022

Modified Files:
src/lib/libpam/modules/pam_ssh: pam_ssh.c

Log Message:
Add constrain arguments


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/lib/libpam/modules/pam_ssh/pam_ssh.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libpam/modules/pam_ssh/pam_ssh.c
diff -u src/lib/libpam/modules/pam_ssh/pam_ssh.c:1.28 src/lib/libpam/modules/pam_ssh/pam_ssh.c:1.29
--- src/lib/libpam/modules/pam_ssh/pam_ssh.c:1.28	Wed Feb 26 22:25:08 2020
+++ src/lib/libpam/modules/pam_ssh/pam_ssh.c	Wed Feb 23 19:26:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: pam_ssh.c,v 1.28 2020/02/27 03:25:08 christos Exp $	*/
+/*	$NetBSD: pam_ssh.c,v 1.29 2022/02/24 00:26:26 christos Exp $	*/
 
 /*-
  * Copyright (c) 2003 Networks Associates Technology, Inc.
@@ -38,7 +38,7 @@
 #ifdef __FreeBSD__
 __FBSDID("$FreeBSD: src/lib/libpam/modules/pam_ssh/pam_ssh.c,v 1.40 2004/02/10 10:13:21 des Exp $");
 #else
-__RCSID("$NetBSD: pam_ssh.c,v 1.28 2020/02/27 03:25:08 christos Exp $");
+__RCSID("$NetBSD: pam_ssh.c,v 1.29 2022/02/24 00:26:26 christos Exp $");
 #endif
 
 #include 
@@ -68,7 +68,7 @@ __RCSID("$NetBSD: pam_ssh.c,v 1.28 2020/
 #include "authfile.h"
 
 #define ssh_add_identity(auth, key, comment) \
-	ssh_add_identity_constrained(auth, key, comment, 0, 0, 0, "pam")
+ssh_add_identity_constrained(auth, key, comment, 0, 0, 0, "pam", NULL, 00)
 
 extern char **environ;
 



CVS commit: src

2022-02-23 Thread Andrius Varanavicius
Module Name:src
Committed By:   andvar
Date:   Wed Feb 23 21:54:41 UTC 2022

Modified Files:
src/lib/libperfuse: perfuse.c
src/lib/libtelnet: encrypt.c
src/sys/arch/powerpc/pic: pic_distopenpic.c pic_mpcsoc.c pic_openpic.c
src/sys/arch/sh3/include: cpu.h mmu.h
src/sys/arch/sh3/sh3: sh3_machdep.c
src/sys/arch/sparc64/dev: psycho.c
src/sys/dev/ata: ata.c
src/sys/dev/eisa: ahbreg.h
src/sys/dev/ic: aic7xxx_osm.c esiop.c siop.c
src/sys/dev/pci: if_skreg.h if_tl.c
src/sys/dev/scsipi: ss.c st.c
src/sys/dev/tc: if_le_tc.c
src/sys/fs/puffs: puffs_vnops.c
src/sys/kern: kern_sig.c kern_turnstile.c
src/sys/netinet6: raw_ip6.c

Log Message:
fix various typos in comments, mainly immediatly/immediately/,
as well shared and recently fixed typos in OpenBSD code by Jonathan Grey.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/lib/libperfuse/perfuse.c
cvs rdiff -u -r1.18 -r1.19 src/lib/libtelnet/encrypt.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/powerpc/pic/pic_distopenpic.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/powerpc/pic/pic_mpcsoc.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/powerpc/pic/pic_openpic.c
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/sh3/include/cpu.h
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sh3/include/mmu.h
cvs rdiff -u -r1.111 -r1.112 src/sys/arch/sh3/sh3/sh3_machdep.c
cvs rdiff -u -r1.136 -r1.137 src/sys/arch/sparc64/dev/psycho.c
cvs rdiff -u -r1.165 -r1.166 src/sys/dev/ata/ata.c
cvs rdiff -u -r1.18 -r1.19 src/sys/dev/eisa/ahbreg.h
cvs rdiff -u -r1.41 -r1.42 src/sys/dev/ic/aic7xxx_osm.c
cvs rdiff -u -r1.59 -r1.60 src/sys/dev/ic/esiop.c
cvs rdiff -u -r1.102 -r1.103 src/sys/dev/ic/siop.c
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/pci/if_skreg.h
cvs rdiff -u -r1.123 -r1.124 src/sys/dev/pci/if_tl.c
cvs rdiff -u -r1.90 -r1.91 src/sys/dev/scsipi/ss.c
cvs rdiff -u -r1.242 -r1.243 src/sys/dev/scsipi/st.c
cvs rdiff -u -r1.22 -r1.23 src/sys/dev/tc/if_le_tc.c
cvs rdiff -u -r1.224 -r1.225 src/sys/fs/puffs/puffs_vnops.c
cvs rdiff -u -r1.401 -r1.402 src/sys/kern/kern_sig.c
cvs rdiff -u -r1.40 -r1.41 src/sys/kern/kern_turnstile.c
cvs rdiff -u -r1.176 -r1.177 src/sys/netinet6/raw_ip6.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2022-02-23 Thread Andrius Varanavicius
Module Name:src
Committed By:   andvar
Date:   Wed Feb 23 21:54:41 UTC 2022

Modified Files:
src/lib/libperfuse: perfuse.c
src/lib/libtelnet: encrypt.c
src/sys/arch/powerpc/pic: pic_distopenpic.c pic_mpcsoc.c pic_openpic.c
src/sys/arch/sh3/include: cpu.h mmu.h
src/sys/arch/sh3/sh3: sh3_machdep.c
src/sys/arch/sparc64/dev: psycho.c
src/sys/dev/ata: ata.c
src/sys/dev/eisa: ahbreg.h
src/sys/dev/ic: aic7xxx_osm.c esiop.c siop.c
src/sys/dev/pci: if_skreg.h if_tl.c
src/sys/dev/scsipi: ss.c st.c
src/sys/dev/tc: if_le_tc.c
src/sys/fs/puffs: puffs_vnops.c
src/sys/kern: kern_sig.c kern_turnstile.c
src/sys/netinet6: raw_ip6.c

Log Message:
fix various typos in comments, mainly immediatly/immediately/,
as well shared and recently fixed typos in OpenBSD code by Jonathan Grey.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/lib/libperfuse/perfuse.c
cvs rdiff -u -r1.18 -r1.19 src/lib/libtelnet/encrypt.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/powerpc/pic/pic_distopenpic.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/powerpc/pic/pic_mpcsoc.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/powerpc/pic/pic_openpic.c
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/sh3/include/cpu.h
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sh3/include/mmu.h
cvs rdiff -u -r1.111 -r1.112 src/sys/arch/sh3/sh3/sh3_machdep.c
cvs rdiff -u -r1.136 -r1.137 src/sys/arch/sparc64/dev/psycho.c
cvs rdiff -u -r1.165 -r1.166 src/sys/dev/ata/ata.c
cvs rdiff -u -r1.18 -r1.19 src/sys/dev/eisa/ahbreg.h
cvs rdiff -u -r1.41 -r1.42 src/sys/dev/ic/aic7xxx_osm.c
cvs rdiff -u -r1.59 -r1.60 src/sys/dev/ic/esiop.c
cvs rdiff -u -r1.102 -r1.103 src/sys/dev/ic/siop.c
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/pci/if_skreg.h
cvs rdiff -u -r1.123 -r1.124 src/sys/dev/pci/if_tl.c
cvs rdiff -u -r1.90 -r1.91 src/sys/dev/scsipi/ss.c
cvs rdiff -u -r1.242 -r1.243 src/sys/dev/scsipi/st.c
cvs rdiff -u -r1.22 -r1.23 src/sys/dev/tc/if_le_tc.c
cvs rdiff -u -r1.224 -r1.225 src/sys/fs/puffs/puffs_vnops.c
cvs rdiff -u -r1.401 -r1.402 src/sys/kern/kern_sig.c
cvs rdiff -u -r1.40 -r1.41 src/sys/kern/kern_turnstile.c
cvs rdiff -u -r1.176 -r1.177 src/sys/netinet6/raw_ip6.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libperfuse/perfuse.c
diff -u src/lib/libperfuse/perfuse.c:1.43 src/lib/libperfuse/perfuse.c:1.44
--- src/lib/libperfuse/perfuse.c:1.43	Sun Aug  8 20:54:48 2021
+++ src/lib/libperfuse/perfuse.c	Wed Feb 23 21:54:40 2022
@@ -1,4 +1,4 @@
-/*  $NetBSD: perfuse.c,v 1.43 2021/08/08 20:54:48 nia Exp $ */
+/*  $NetBSD: perfuse.c,v 1.44 2022/02/23 21:54:40 andvar Exp $ */
 
 /*-
  *  Copyright (c) 2010-2011 Emmanuel Dreyfus. All rights reserved.
@@ -708,7 +708,7 @@ perfuse_fsreq(struct puffs_usermount *pu
 	foh = GET_OUTHDR(ps, pm);
 
 	/*
-	 * There are some operations we may use in a  Fire and Forget wey,
+	 * There are some operations we may use in a  Fire and Forget way,
 	 * because the kernel does not await a reply, but FUSE still
 	 * sends a reply. This happens for fsyc, setattr (for metadata
 	 * associated with a fsync) and write (for VOP_PUTPAGES). Ignore
@@ -718,7 +718,7 @@ perfuse_fsreq(struct puffs_usermount *pu
 	case 0:
 		break;
 	case -ENOENT:
-		/* File disapeared during a FAF operation */
+		/* File disappeared during a FAF operation */
 		break;
 	case -ENOTCONN: /* FALLTHROUGH */
 	case -EAGAIN: /* FALLTHROUGH */

Index: src/lib/libtelnet/encrypt.c
diff -u src/lib/libtelnet/encrypt.c:1.18 src/lib/libtelnet/encrypt.c:1.19
--- src/lib/libtelnet/encrypt.c:1.18	Sat Jan  5 08:55:58 2019
+++ src/lib/libtelnet/encrypt.c	Wed Feb 23 21:54:40 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: encrypt.c,v 1.18 2019/01/05 08:55:58 maya Exp $	*/
+/*	$NetBSD: encrypt.c,v 1.19 2022/02/23 21:54:40 andvar Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993
@@ -33,7 +33,7 @@
 #if 0
 static char sccsid[] = "@(#)encrypt.c	8.2 (Berkeley) 5/30/95";
 #else
-__RCSID("$NetBSD: encrypt.c,v 1.18 2019/01/05 08:55:58 maya Exp $");
+__RCSID("$NetBSD: encrypt.c,v 1.19 2022/02/23 21:54:40 andvar Exp $");
 #endif /* not lint */
 
 /*
@@ -414,7 +414,7 @@ encrypt_send_support(void)
 	if (str_suplen) {
 		/*
 		 * If the user has requested that decryption start
-		 * immediatly, then send a "REQUEST START" before
+		 * immediately, then send a "REQUEST START" before
 		 * we negotiate the type.
 		 */
 		if (!Server && autodecrypt)

Index: src/sys/arch/powerpc/pic/pic_distopenpic.c
diff -u src/sys/arch/powerpc/pic/pic_distopenpic.c:1.13 src/sys/arch/powerpc/pic/pic_distopenpic.c:1.14
--- src/sys/arch/powerpc/pic/pic_distopenpic.c:1.13	Mon Jul  6 11:02:44 2020
+++ src/sys/arch/powerpc/pic/pic_distopenpic.c	Wed Feb 23 21:54:40 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: pic_distopenpic.c,v 1.13 2020/07/06 11:02:44 rin Exp $ */
+/*	$NetBSD: pic_distopenpic.c,v 1.14 2022/02/23 21:54:40 andvar Exp $ */
 
 /*-
  * Copyright 

CVS commit: src/distrib/sets/lists

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 19:09:42 UTC 2022

Modified Files:
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/debug: shl.mi

Log Message:
bump libssh


To generate a diff of this commit:
cvs rdiff -u -r1.930 -r1.931 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.287 -r1.288 src/distrib/sets/lists/debug/shl.mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/base/shl.mi
diff -u src/distrib/sets/lists/base/shl.mi:1.930 src/distrib/sets/lists/base/shl.mi:1.931
--- src/distrib/sets/lists/base/shl.mi:1.930	Mon Nov  1 01:53:45 2021
+++ src/distrib/sets/lists/base/shl.mi	Wed Feb 23 14:09:42 2022
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.930 2021/11/01 05:53:45 thorpej Exp $
+# $NetBSD: shl.mi,v 1.931 2022/02/23 19:09:42 christos Exp $
 #
 # Note:	Don't delete entries from here - mark them as "obsolete" instead,
 #	unless otherwise stated below.
@@ -885,8 +885,8 @@
 ./usr/lib/libsqlite3.so.1.4			base-sys-shlib		compatfile
 ./usr/lib/libss.sobase-obsolete		obsolete
 ./usr/lib/libssh.sobase-secsh-shlib	compatfile
-./usr/lib/libssh.so.41base-secsh-shlib	compatfile
-./usr/lib/libssh.so.41.0			base-secsh-shlib	compatfile
+./usr/lib/libssh.so.42base-secsh-shlib	compatfile
+./usr/lib/libssh.so.42.0			base-secsh-shlib	compatfile
 ./usr/lib/libssl.sobase-crypto-shlib	compatfile
 ./usr/lib/libssl.so.12base-crypto-shlib	compatfile,openssl=10
 ./usr/lib/libssl.so.12.0			base-crypto-shlib	compatfile,openssl=10

Index: src/distrib/sets/lists/debug/shl.mi
diff -u src/distrib/sets/lists/debug/shl.mi:1.287 src/distrib/sets/lists/debug/shl.mi:1.288
--- src/distrib/sets/lists/debug/shl.mi:1.287	Mon Nov  1 01:53:45 2021
+++ src/distrib/sets/lists/debug/shl.mi	Wed Feb 23 14:09:42 2022
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.287 2021/11/01 05:53:45 thorpej Exp $
+# $NetBSD: shl.mi,v 1.288 2022/02/23 19:09:42 christos Exp $
 ./usr/lib/libbfd_g.a		comp-c-debuglib	debuglib,compatfile,binutils
 ./usr/libdata/debug/lib		base-sys-usr	debug,dynamicroot,compatdir
 ./usr/libdata/debug/lib/libavl.so.0.0.debug			comp-zfs-debug	debug,dynamicroot,zfs
@@ -308,7 +308,7 @@
 ./usr/libdata/debug/usr/lib/libskey.so.2.0.debug		comp-sys-debug	debug,compatfile,skey
 ./usr/libdata/debug/usr/lib/libsl.so.6.0.debug			comp-krb5-debug	debug,compatfile,kerberos
 ./usr/libdata/debug/usr/lib/libsqlite3.so.1.4.debug		comp-sys-debug	debug,compatfile
-./usr/libdata/debug/usr/lib/libssh.so.41.0.debug		comp-secsh-debug	debug,compatfile
+./usr/libdata/debug/usr/lib/libssh.so.42.0.debug		comp-secsh-debug	debug,compatfile
 ./usr/libdata/debug/usr/lib/libssl.so.12.0.debug		comp-crypto-debug	debug,compatfile,openssl=10
 ./usr/libdata/debug/usr/lib/libssl.so.14.0.debug		comp-crypto-debug	debug,compatfile,openssl=11
 ./usr/libdata/debug/usr/lib/libstdc++.so.9.0.debug		comp-sys-debug	debug,compatfile,gcc=9,cxx,libstdcxx



CVS commit: src/doc

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 19:08:48 UTC 2022

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new OpenSSH


To generate a diff of this commit:
cvs rdiff -u -r1.1840 -r1.1841 src/doc/3RDPARTY
cvs rdiff -u -r1.2861 -r1.2862 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1840 src/doc/3RDPARTY:1.1841
--- src/doc/3RDPARTY:1.1840	Wed Feb 23 10:25:50 2022
+++ src/doc/3RDPARTY	Wed Feb 23 14:08:48 2022
@@ -1,4 +1,4 @@
-#	$NetBSD: 3RDPARTY,v 1.1840 2022/02/23 15:25:50 christos Exp $
+#	$NetBSD: 3RDPARTY,v 1.1841 2022/02/23 19:08:48 christos Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -1071,7 +1071,7 @@ Notes:
 Patch applied after OpenSSH import.
 
 Package:	OpenSSH
-Version:	8.8
+Version:	8.9
 Current Vers:	8.9 / portable 8.9p1
 Maintainer:	OpenSSH
 Archive Site:	http://www.openssh.com/ftp.html

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.2861 src/doc/CHANGES:1.2862
--- src/doc/CHANGES:1.2861	Wed Feb 23 10:25:50 2022
+++ src/doc/CHANGES	Wed Feb 23 14:08:48 2022
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2861 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2862 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -474,4 +474,4 @@ Changes from NetBSD 9.0 to NetBSD 10.0:
 	tools: Allow tools to use C99. [rillig 20220203]
 	blkdiscard(8): Add tool to access fdiscard(2). [mrg 20220207]
 	expat: Import 2.4.6 (security fixes). [christos 20220223]
-
+	OpenSSH: Import 8.9. [christos 20220223]



CVS commit: src/distrib/sets/lists

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 19:09:42 UTC 2022

Modified Files:
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/debug: shl.mi

Log Message:
bump libssh


To generate a diff of this commit:
cvs rdiff -u -r1.930 -r1.931 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.287 -r1.288 src/distrib/sets/lists/debug/shl.mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 19:08:48 UTC 2022

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new OpenSSH


To generate a diff of this commit:
cvs rdiff -u -r1.1840 -r1.1841 src/doc/3RDPARTY
cvs rdiff -u -r1.2861 -r1.2862 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mit/expat/bin

2022-02-23 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Feb 23 19:07:35 UTC 2022

Modified Files:
src/external/mit/expat/bin: Makefile.inc

Log Message:
Add more -I so that expat_config.h is found


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mit/expat/bin/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/expat/bin/Makefile.inc
diff -u src/external/mit/expat/bin/Makefile.inc:1.1 src/external/mit/expat/bin/Makefile.inc:1.2
--- src/external/mit/expat/bin/Makefile.inc:1.1	Wed Feb 29 20:07:56 2012
+++ src/external/mit/expat/bin/Makefile.inc	Wed Feb 23 19:07:35 2022
@@ -1,8 +1,8 @@
-#	$NetBSD: Makefile.inc,v 1.1 2012/02/29 20:07:56 tron Exp $
+#	$NetBSD: Makefile.inc,v 1.2 2022/02/23 19:07:35 martin Exp $
 
 BINDIR?=	/usr/bin
 
-CPPFLAGS+=	-I${EXPATSRCDIR}/lib
+CPPFLAGS+=	-I ${EXPATSRCDIR}/lib -I ${EXPATSRCDIR}/../lib/libexpat
 
 LDADD+=	-L${EXPATOBJDIR.expat} -lexpat
 DPADD+=	${EXPATLIB.expat}



CVS commit: src/external/mit/expat/bin

2022-02-23 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Feb 23 19:07:35 UTC 2022

Modified Files:
src/external/mit/expat/bin: Makefile.inc

Log Message:
Add more -I so that expat_config.h is found


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mit/expat/bin/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/crypto/external/bsd/openssh

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 19:07:20 UTC 2022

Modified Files:
src/crypto/external/bsd/openssh/dist: PROTOCOL PROTOCOL.agent
PROTOCOL.mux addr.c auth-options.c auth-rhosts.c auth.c auth.h
auth2-gss.c auth2-hostbased.c auth2-kbdint.c auth2-krb5.c
auth2-none.c auth2-passwd.c auth2-pubkey.c auth2.c authfd.c
authfd.h authfile.c channels.c channels.h clientloop.c dns.c
hostfile.c kex.c kex.h kexgen.c kexgexc.c kexgexs.c
kexsntrup761x25519.c misc.c misc.h monitor.c mux.c myproposal.h
nchan.c packet.c packet.h readconf.c readconf.h rijndael.h scp.1
scp.c servconf.c serverloop.c session.c sftp-client.c sftp-client.h
sftp-server.c sk-usbhid.c ssh-add.1 ssh-add.c ssh-agent.c
ssh-keygen.1 ssh-keygen.c ssh-keyscan.c ssh-keysign.c
ssh-pkcs11-helper.c ssh-pkcs11.c ssh-sk-client.c ssh-sk-helper.c
ssh-sk.c ssh.1 ssh.c ssh_config.5 sshbuf-misc.c sshbuf.h
sshconnect.c sshconnect2.c sshd.c sshd_config.5 sshkey.c sshkey.h
sshsig.c umac.c umac.h version.h xmalloc.h
src/crypto/external/bsd/openssh/dist/moduli-gen: moduli.2048
moduli.3072 moduli.4096 moduli.6144 moduli.7680 moduli.8192
src/crypto/external/bsd/openssh/lib: shlib_version

Log Message:
Merge differences between openssh-8.8 and openssh-8.9


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/crypto/external/bsd/openssh/dist/PROTOCOL
cvs rdiff -u -r1.11 -r1.12 \
src/crypto/external/bsd/openssh/dist/PROTOCOL.agent \
src/crypto/external/bsd/openssh/dist/PROTOCOL.mux
cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/openssh/dist/addr.c \
src/crypto/external/bsd/openssh/dist/kexsntrup761x25519.c \
src/crypto/external/bsd/openssh/dist/rijndael.h
cvs rdiff -u -r1.27 -r1.28 \
src/crypto/external/bsd/openssh/dist/auth-options.c \
src/crypto/external/bsd/openssh/dist/sshkey.c
cvs rdiff -u -r1.13 -r1.14 src/crypto/external/bsd/openssh/dist/auth-rhosts.c \
src/crypto/external/bsd/openssh/dist/nchan.c \
src/crypto/external/bsd/openssh/dist/sshbuf-misc.c
cvs rdiff -u -r1.31 -r1.32 src/crypto/external/bsd/openssh/dist/auth.c \
src/crypto/external/bsd/openssh/dist/serverloop.c \
src/crypto/external/bsd/openssh/dist/ssh.1 \
src/crypto/external/bsd/openssh/dist/sshconnect.c
cvs rdiff -u -r1.21 -r1.22 src/crypto/external/bsd/openssh/dist/auth.h \
src/crypto/external/bsd/openssh/dist/dns.c \
src/crypto/external/bsd/openssh/dist/hostfile.c \
src/crypto/external/bsd/openssh/dist/ssh-pkcs11-helper.c
cvs rdiff -u -r1.15 -r1.16 src/crypto/external/bsd/openssh/dist/auth2-gss.c \
src/crypto/external/bsd/openssh/dist/authfd.h \
src/crypto/external/bsd/openssh/dist/sshbuf.h \
src/crypto/external/bsd/openssh/dist/sshkey.h
cvs rdiff -u -r1.20 -r1.21 \
src/crypto/external/bsd/openssh/dist/auth2-hostbased.c \
src/crypto/external/bsd/openssh/dist/channels.h \
src/crypto/external/bsd/openssh/dist/kex.h \
src/crypto/external/bsd/openssh/dist/kexgexs.c \
src/crypto/external/bsd/openssh/dist/umac.c
cvs rdiff -u -r1.14 -r1.15 \
src/crypto/external/bsd/openssh/dist/auth2-kbdint.c \
src/crypto/external/bsd/openssh/dist/auth2-passwd.c \
src/crypto/external/bsd/openssh/dist/sftp-client.h \
src/crypto/external/bsd/openssh/dist/xmalloc.h
cvs rdiff -u -r1.9 -r1.10 src/crypto/external/bsd/openssh/dist/auth2-krb5.c \
src/crypto/external/bsd/openssh/dist/umac.h
cvs rdiff -u -r1.12 -r1.13 src/crypto/external/bsd/openssh/dist/auth2-none.c
cvs rdiff -u -r1.29 -r1.30 \
src/crypto/external/bsd/openssh/dist/auth2-pubkey.c \
src/crypto/external/bsd/openssh/dist/sftp-client.c \
src/crypto/external/bsd/openssh/dist/ssh-keygen.1
cvs rdiff -u -r1.24 -r1.25 src/crypto/external/bsd/openssh/dist/auth2.c
cvs rdiff -u -r1.23 -r1.24 src/crypto/external/bsd/openssh/dist/authfd.c \
src/crypto/external/bsd/openssh/dist/packet.h \
src/crypto/external/bsd/openssh/dist/ssh-pkcs11.c
cvs rdiff -u -r1.25 -r1.26 src/crypto/external/bsd/openssh/dist/authfile.c \
src/crypto/external/bsd/openssh/dist/scp.1 \
src/crypto/external/bsd/openssh/dist/sftp-server.c \
src/crypto/external/bsd/openssh/dist/ssh-add.c
cvs rdiff -u -r1.34 -r1.35 src/crypto/external/bsd/openssh/dist/channels.c \
src/crypto/external/bsd/openssh/dist/clientloop.c
cvs rdiff -u -r1.30 -r1.31 src/crypto/external/bsd/openssh/dist/kex.c \
src/crypto/external/bsd/openssh/dist/mux.c
cvs rdiff -u -r1.6 -r1.7 src/crypto/external/bsd/openssh/dist/kexgen.c \
src/crypto/external/bsd/openssh/dist/sk-usbhid.c
cvs rdiff -u -r1.16 -r1.17 src/crypto/external/bsd/openssh/dist/kexgexc.c \
src/crypto/external/bsd/openssh/dist/ssh-add.1
cvs rdiff -u -r1.28 -r1.29 src/crypto/external/bsd/openssh/dist/misc.c \
src/crypto/external/bsd/openssh/dist/readconf.h \

CVS commit: src/crypto/external/bsd/openssh

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 19:07:20 UTC 2022

Modified Files:
src/crypto/external/bsd/openssh/dist: PROTOCOL PROTOCOL.agent
PROTOCOL.mux addr.c auth-options.c auth-rhosts.c auth.c auth.h
auth2-gss.c auth2-hostbased.c auth2-kbdint.c auth2-krb5.c
auth2-none.c auth2-passwd.c auth2-pubkey.c auth2.c authfd.c
authfd.h authfile.c channels.c channels.h clientloop.c dns.c
hostfile.c kex.c kex.h kexgen.c kexgexc.c kexgexs.c
kexsntrup761x25519.c misc.c misc.h monitor.c mux.c myproposal.h
nchan.c packet.c packet.h readconf.c readconf.h rijndael.h scp.1
scp.c servconf.c serverloop.c session.c sftp-client.c sftp-client.h
sftp-server.c sk-usbhid.c ssh-add.1 ssh-add.c ssh-agent.c
ssh-keygen.1 ssh-keygen.c ssh-keyscan.c ssh-keysign.c
ssh-pkcs11-helper.c ssh-pkcs11.c ssh-sk-client.c ssh-sk-helper.c
ssh-sk.c ssh.1 ssh.c ssh_config.5 sshbuf-misc.c sshbuf.h
sshconnect.c sshconnect2.c sshd.c sshd_config.5 sshkey.c sshkey.h
sshsig.c umac.c umac.h version.h xmalloc.h
src/crypto/external/bsd/openssh/dist/moduli-gen: moduli.2048
moduli.3072 moduli.4096 moduli.6144 moduli.7680 moduli.8192
src/crypto/external/bsd/openssh/lib: shlib_version

Log Message:
Merge differences between openssh-8.8 and openssh-8.9


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/crypto/external/bsd/openssh/dist/PROTOCOL
cvs rdiff -u -r1.11 -r1.12 \
src/crypto/external/bsd/openssh/dist/PROTOCOL.agent \
src/crypto/external/bsd/openssh/dist/PROTOCOL.mux
cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/openssh/dist/addr.c \
src/crypto/external/bsd/openssh/dist/kexsntrup761x25519.c \
src/crypto/external/bsd/openssh/dist/rijndael.h
cvs rdiff -u -r1.27 -r1.28 \
src/crypto/external/bsd/openssh/dist/auth-options.c \
src/crypto/external/bsd/openssh/dist/sshkey.c
cvs rdiff -u -r1.13 -r1.14 src/crypto/external/bsd/openssh/dist/auth-rhosts.c \
src/crypto/external/bsd/openssh/dist/nchan.c \
src/crypto/external/bsd/openssh/dist/sshbuf-misc.c
cvs rdiff -u -r1.31 -r1.32 src/crypto/external/bsd/openssh/dist/auth.c \
src/crypto/external/bsd/openssh/dist/serverloop.c \
src/crypto/external/bsd/openssh/dist/ssh.1 \
src/crypto/external/bsd/openssh/dist/sshconnect.c
cvs rdiff -u -r1.21 -r1.22 src/crypto/external/bsd/openssh/dist/auth.h \
src/crypto/external/bsd/openssh/dist/dns.c \
src/crypto/external/bsd/openssh/dist/hostfile.c \
src/crypto/external/bsd/openssh/dist/ssh-pkcs11-helper.c
cvs rdiff -u -r1.15 -r1.16 src/crypto/external/bsd/openssh/dist/auth2-gss.c \
src/crypto/external/bsd/openssh/dist/authfd.h \
src/crypto/external/bsd/openssh/dist/sshbuf.h \
src/crypto/external/bsd/openssh/dist/sshkey.h
cvs rdiff -u -r1.20 -r1.21 \
src/crypto/external/bsd/openssh/dist/auth2-hostbased.c \
src/crypto/external/bsd/openssh/dist/channels.h \
src/crypto/external/bsd/openssh/dist/kex.h \
src/crypto/external/bsd/openssh/dist/kexgexs.c \
src/crypto/external/bsd/openssh/dist/umac.c
cvs rdiff -u -r1.14 -r1.15 \
src/crypto/external/bsd/openssh/dist/auth2-kbdint.c \
src/crypto/external/bsd/openssh/dist/auth2-passwd.c \
src/crypto/external/bsd/openssh/dist/sftp-client.h \
src/crypto/external/bsd/openssh/dist/xmalloc.h
cvs rdiff -u -r1.9 -r1.10 src/crypto/external/bsd/openssh/dist/auth2-krb5.c \
src/crypto/external/bsd/openssh/dist/umac.h
cvs rdiff -u -r1.12 -r1.13 src/crypto/external/bsd/openssh/dist/auth2-none.c
cvs rdiff -u -r1.29 -r1.30 \
src/crypto/external/bsd/openssh/dist/auth2-pubkey.c \
src/crypto/external/bsd/openssh/dist/sftp-client.c \
src/crypto/external/bsd/openssh/dist/ssh-keygen.1
cvs rdiff -u -r1.24 -r1.25 src/crypto/external/bsd/openssh/dist/auth2.c
cvs rdiff -u -r1.23 -r1.24 src/crypto/external/bsd/openssh/dist/authfd.c \
src/crypto/external/bsd/openssh/dist/packet.h \
src/crypto/external/bsd/openssh/dist/ssh-pkcs11.c
cvs rdiff -u -r1.25 -r1.26 src/crypto/external/bsd/openssh/dist/authfile.c \
src/crypto/external/bsd/openssh/dist/scp.1 \
src/crypto/external/bsd/openssh/dist/sftp-server.c \
src/crypto/external/bsd/openssh/dist/ssh-add.c
cvs rdiff -u -r1.34 -r1.35 src/crypto/external/bsd/openssh/dist/channels.c \
src/crypto/external/bsd/openssh/dist/clientloop.c
cvs rdiff -u -r1.30 -r1.31 src/crypto/external/bsd/openssh/dist/kex.c \
src/crypto/external/bsd/openssh/dist/mux.c
cvs rdiff -u -r1.6 -r1.7 src/crypto/external/bsd/openssh/dist/kexgen.c \
src/crypto/external/bsd/openssh/dist/sk-usbhid.c
cvs rdiff -u -r1.16 -r1.17 src/crypto/external/bsd/openssh/dist/kexgexc.c \
src/crypto/external/bsd/openssh/dist/ssh-add.1
cvs rdiff -u -r1.28 -r1.29 src/crypto/external/bsd/openssh/dist/misc.c \
src/crypto/external/bsd/openssh/dist/readconf.h \

CVS import: src/crypto/external/bsd/openssh/dist

2022-02-23 Thread Christos Zoulas
(2)/ppoll(2) compat implementation.

 * Cygwin: correct checking of mbstowcs() return value.

 * Add a basic SECURITY.md that refers people to the openssh.com
   website.

 * Enable additional compiler warnings and toolchain hardening flags,
   including -Wbitwise-instead-of-logical, -Wmisleading-indentation,
   -fzero-call-used-regs and -ftrivial-auto-var-init.

 * HP/UX. Use compat getline(3) on HP-UX 10.x, where the libc version
   is not reliable.

Status:

Vendor Tag: OPENSSH
Release Tags:   v89-20220223

U src/crypto/external/bsd/openssh/dist/LICENCE
U src/crypto/external/bsd/openssh/dist/OVERVIEW
C src/crypto/external/bsd/openssh/dist/PROTOCOL
C src/crypto/external/bsd/openssh/dist/PROTOCOL.agent
U src/crypto/external/bsd/openssh/dist/PROTOCOL.certkeys
U src/crypto/external/bsd/openssh/dist/PROTOCOL.chacha20poly1305
U src/crypto/external/bsd/openssh/dist/PROTOCOL.key
U src/crypto/external/bsd/openssh/dist/PROTOCOL.krl
C src/crypto/external/bsd/openssh/dist/PROTOCOL.mux
U src/crypto/external/bsd/openssh/dist/PROTOCOL.sshsig
U src/crypto/external/bsd/openssh/dist/PROTOCOL.u2f
U src/crypto/external/bsd/openssh/dist/README
C src/crypto/external/bsd/openssh/dist/addr.c
U src/crypto/external/bsd/openssh/dist/addr.h
U src/crypto/external/bsd/openssh/dist/addrmatch.c
U src/crypto/external/bsd/openssh/dist/atomicio.c
U src/crypto/external/bsd/openssh/dist/atomicio.h
U src/crypto/external/bsd/openssh/dist/auth-bsdauth.c
U src/crypto/external/bsd/openssh/dist/auth-krb5.c
C src/crypto/external/bsd/openssh/dist/auth-options.c
U src/crypto/external/bsd/openssh/dist/auth-options.h
U src/crypto/external/bsd/openssh/dist/auth-passwd.c
C src/crypto/external/bsd/openssh/dist/auth-rhosts.c
C src/crypto/external/bsd/openssh/dist/auth.c
C src/crypto/external/bsd/openssh/dist/auth.h
U src/crypto/external/bsd/openssh/dist/auth2-chall.c
C src/crypto/external/bsd/openssh/dist/auth2-gss.c
C src/crypto/external/bsd/openssh/dist/auth2-hostbased.c
C src/crypto/external/bsd/openssh/dist/auth2-kbdint.c
C src/crypto/external/bsd/openssh/dist/auth2-none.c
C src/crypto/external/bsd/openssh/dist/auth2-passwd.c
C src/crypto/external/bsd/openssh/dist/auth2-pubkey.c
C src/crypto/external/bsd/openssh/dist/auth2.c
C src/crypto/external/bsd/openssh/dist/authfd.c
C src/crypto/external/bsd/openssh/dist/authfd.h
C src/crypto/external/bsd/openssh/dist/authfile.c
U src/crypto/external/bsd/openssh/dist/authfile.h
U src/crypto/external/bsd/openssh/dist/bitmap.c
U src/crypto/external/bsd/openssh/dist/bitmap.h
U src/crypto/external/bsd/openssh/dist/canohost.c
U src/crypto/external/bsd/openssh/dist/canohost.h
U src/crypto/external/bsd/openssh/dist/chacha.c
U src/crypto/external/bsd/openssh/dist/chacha.h
C src/crypto/external/bsd/openssh/dist/channels.c
C src/crypto/external/bsd/openssh/dist/channels.h
U src/crypto/external/bsd/openssh/dist/cipher-aesctr.c
U src/crypto/external/bsd/openssh/dist/cipher-aesctr.h
U src/crypto/external/bsd/openssh/dist/cipher-chachapoly-libcrypto.c
U src/crypto/external/bsd/openssh/dist/cipher-chachapoly.c
U src/crypto/external/bsd/openssh/dist/cipher-chachapoly.h
U src/crypto/external/bsd/openssh/dist/cipher.c
U src/crypto/external/bsd/openssh/dist/cipher.h
U src/crypto/external/bsd/openssh/dist/cleanup.c
C src/crypto/external/bsd/openssh/dist/clientloop.c
U src/crypto/external/bsd/openssh/dist/clientloop.h
U src/crypto/external/bsd/openssh/dist/compat.c
U src/crypto/external/bsd/openssh/dist/compat.h
U src/crypto/external/bsd/openssh/dist/crypto_api.h
U src/crypto/external/bsd/openssh/dist/dh.c
U src/crypto/external/bsd/openssh/dist/dh.h
U src/crypto/external/bsd/openssh/dist/digest-libc.c
U src/crypto/external/bsd/openssh/dist/digest-openssl.c
U src/crypto/external/bsd/openssh/dist/digest.h
U src/crypto/external/bsd/openssh/dist/dispatch.c
U src/crypto/external/bsd/openssh/dist/dispatch.h
C src/crypto/external/bsd/openssh/dist/dns.c
U src/crypto/external/bsd/openssh/dist/dns.h
U src/crypto/external/bsd/openssh/dist/ed25519.c
U src/crypto/external/bsd/openssh/dist/fatal.c
U src/crypto/external/bsd/openssh/dist/fe25519.c
U src/crypto/external/bsd/openssh/dist/fe25519.h
U src/crypto/external/bsd/openssh/dist/ge25519.c
U src/crypto/external/bsd/openssh/dist/ge25519.h
U src/crypto/external/bsd/openssh/dist/ge25519_base.data
U src/crypto/external/bsd/openssh/dist/groupaccess.c
U src/crypto/external/bsd/openssh/dist/groupaccess.h
U src/crypto/external/bsd/openssh/dist/gss-genr.c
U src/crypto/external/bsd/openssh/dist/gss-serv-krb5.c
U src/crypto/external/bsd/openssh/dist/gss-serv.c
U src/crypto/external/bsd/openssh/dist/hash.c
U src/crypto/external/bsd/openssh/dist/hmac.c
U src/crypto/external/bsd/openssh/dist/hmac.h
C src/crypto/external/bsd/openssh/dist/hostfile.c
U src/crypto/external/bsd/openssh/dist/hostfile.h
C src/crypto/external/bsd/openssh/dist/kex.c
C src/crypto/external/bsd/openssh/dist/kex.h
U src/crypto/external/bsd/openssh/dist/kexc25519.c
U src/crypto/external/bsd/openssh/dist/kexdh.c
U src/cry

CVS import: src/crypto/external/bsd/openssh/dist

2022-02-23 Thread Christos Zoulas
(2)/ppoll(2) compat implementation.

 * Cygwin: correct checking of mbstowcs() return value.

 * Add a basic SECURITY.md that refers people to the openssh.com
   website.

 * Enable additional compiler warnings and toolchain hardening flags,
   including -Wbitwise-instead-of-logical, -Wmisleading-indentation,
   -fzero-call-used-regs and -ftrivial-auto-var-init.

 * HP/UX. Use compat getline(3) on HP-UX 10.x, where the libc version
   is not reliable.

Status:

Vendor Tag: OPENSSH
Release Tags:   v89-20220223

U src/crypto/external/bsd/openssh/dist/LICENCE
U src/crypto/external/bsd/openssh/dist/OVERVIEW
C src/crypto/external/bsd/openssh/dist/PROTOCOL
C src/crypto/external/bsd/openssh/dist/PROTOCOL.agent
U src/crypto/external/bsd/openssh/dist/PROTOCOL.certkeys
U src/crypto/external/bsd/openssh/dist/PROTOCOL.chacha20poly1305
U src/crypto/external/bsd/openssh/dist/PROTOCOL.key
U src/crypto/external/bsd/openssh/dist/PROTOCOL.krl
C src/crypto/external/bsd/openssh/dist/PROTOCOL.mux
U src/crypto/external/bsd/openssh/dist/PROTOCOL.sshsig
U src/crypto/external/bsd/openssh/dist/PROTOCOL.u2f
U src/crypto/external/bsd/openssh/dist/README
C src/crypto/external/bsd/openssh/dist/addr.c
U src/crypto/external/bsd/openssh/dist/addr.h
U src/crypto/external/bsd/openssh/dist/addrmatch.c
U src/crypto/external/bsd/openssh/dist/atomicio.c
U src/crypto/external/bsd/openssh/dist/atomicio.h
U src/crypto/external/bsd/openssh/dist/auth-bsdauth.c
U src/crypto/external/bsd/openssh/dist/auth-krb5.c
C src/crypto/external/bsd/openssh/dist/auth-options.c
U src/crypto/external/bsd/openssh/dist/auth-options.h
U src/crypto/external/bsd/openssh/dist/auth-passwd.c
C src/crypto/external/bsd/openssh/dist/auth-rhosts.c
C src/crypto/external/bsd/openssh/dist/auth.c
C src/crypto/external/bsd/openssh/dist/auth.h
U src/crypto/external/bsd/openssh/dist/auth2-chall.c
C src/crypto/external/bsd/openssh/dist/auth2-gss.c
C src/crypto/external/bsd/openssh/dist/auth2-hostbased.c
C src/crypto/external/bsd/openssh/dist/auth2-kbdint.c
C src/crypto/external/bsd/openssh/dist/auth2-none.c
C src/crypto/external/bsd/openssh/dist/auth2-passwd.c
C src/crypto/external/bsd/openssh/dist/auth2-pubkey.c
C src/crypto/external/bsd/openssh/dist/auth2.c
C src/crypto/external/bsd/openssh/dist/authfd.c
C src/crypto/external/bsd/openssh/dist/authfd.h
C src/crypto/external/bsd/openssh/dist/authfile.c
U src/crypto/external/bsd/openssh/dist/authfile.h
U src/crypto/external/bsd/openssh/dist/bitmap.c
U src/crypto/external/bsd/openssh/dist/bitmap.h
U src/crypto/external/bsd/openssh/dist/canohost.c
U src/crypto/external/bsd/openssh/dist/canohost.h
U src/crypto/external/bsd/openssh/dist/chacha.c
U src/crypto/external/bsd/openssh/dist/chacha.h
C src/crypto/external/bsd/openssh/dist/channels.c
C src/crypto/external/bsd/openssh/dist/channels.h
U src/crypto/external/bsd/openssh/dist/cipher-aesctr.c
U src/crypto/external/bsd/openssh/dist/cipher-aesctr.h
U src/crypto/external/bsd/openssh/dist/cipher-chachapoly-libcrypto.c
U src/crypto/external/bsd/openssh/dist/cipher-chachapoly.c
U src/crypto/external/bsd/openssh/dist/cipher-chachapoly.h
U src/crypto/external/bsd/openssh/dist/cipher.c
U src/crypto/external/bsd/openssh/dist/cipher.h
U src/crypto/external/bsd/openssh/dist/cleanup.c
C src/crypto/external/bsd/openssh/dist/clientloop.c
U src/crypto/external/bsd/openssh/dist/clientloop.h
U src/crypto/external/bsd/openssh/dist/compat.c
U src/crypto/external/bsd/openssh/dist/compat.h
U src/crypto/external/bsd/openssh/dist/crypto_api.h
U src/crypto/external/bsd/openssh/dist/dh.c
U src/crypto/external/bsd/openssh/dist/dh.h
U src/crypto/external/bsd/openssh/dist/digest-libc.c
U src/crypto/external/bsd/openssh/dist/digest-openssl.c
U src/crypto/external/bsd/openssh/dist/digest.h
U src/crypto/external/bsd/openssh/dist/dispatch.c
U src/crypto/external/bsd/openssh/dist/dispatch.h
C src/crypto/external/bsd/openssh/dist/dns.c
U src/crypto/external/bsd/openssh/dist/dns.h
U src/crypto/external/bsd/openssh/dist/ed25519.c
U src/crypto/external/bsd/openssh/dist/fatal.c
U src/crypto/external/bsd/openssh/dist/fe25519.c
U src/crypto/external/bsd/openssh/dist/fe25519.h
U src/crypto/external/bsd/openssh/dist/ge25519.c
U src/crypto/external/bsd/openssh/dist/ge25519.h
U src/crypto/external/bsd/openssh/dist/ge25519_base.data
U src/crypto/external/bsd/openssh/dist/groupaccess.c
U src/crypto/external/bsd/openssh/dist/groupaccess.h
U src/crypto/external/bsd/openssh/dist/gss-genr.c
U src/crypto/external/bsd/openssh/dist/gss-serv-krb5.c
U src/crypto/external/bsd/openssh/dist/gss-serv.c
U src/crypto/external/bsd/openssh/dist/hash.c
U src/crypto/external/bsd/openssh/dist/hmac.c
U src/crypto/external/bsd/openssh/dist/hmac.h
C src/crypto/external/bsd/openssh/dist/hostfile.c
U src/crypto/external/bsd/openssh/dist/hostfile.h
C src/crypto/external/bsd/openssh/dist/kex.c
C src/crypto/external/bsd/openssh/dist/kex.h
U src/crypto/external/bsd/openssh/dist/kexc25519.c
U src/crypto/external/bsd/openssh/dist/kexdh.c
U src/cry

CVS commit: src/external/mit/xorg/server/drivers/xf86-video-ati

2022-02-23 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Wed Feb 23 17:28:32 UTC 2022

Modified Files:
src/external/mit/xorg/server/drivers/xf86-video-ati: Makefile

Log Message:
build the newer version of the ati driver frontend, that knows how
to load amdgpu if that is found.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 \
src/external/mit/xorg/server/drivers/xf86-video-ati/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/server/drivers/xf86-video-ati/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-ati/Makefile:1.6 src/external/mit/xorg/server/drivers/xf86-video-ati/Makefile:1.7
--- src/external/mit/xorg/server/drivers/xf86-video-ati/Makefile:1.6	Tue Aug 16 06:24:01 2016
+++ src/external/mit/xorg/server/drivers/xf86-video-ati/Makefile	Wed Feb 23 17:28:31 2022
@@ -1,11 +1,15 @@
-#	$NetBSD: Makefile,v 1.6 2016/08/16 06:24:01 mrg Exp $
+#	$NetBSD: Makefile,v 1.7 2022/02/23 17:28:31 mrg Exp $
 
-DRIVER=		xf86-video-ati
+DRIVER=		xf86-video-ati-kms
 DRIVER_NAME=	ati_drv
 
 SRCS=		ati.c atimodule.c
 MAN=		ati.4
 
+CPPFLAGS+=	-DHAVE_CONFIG_H
+CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/libdrm \
+		-I${X11SRCDIR.${DRIVER}}/../include
+
 LIBDPLIBS+=	 drm_radeon ${.CURDIR}/../../../lib/libdrm_radeon
 
 .include "../Makefile.xf86-driver"



CVS commit: src/external/mit/xorg/server/drivers/xf86-video-ati

2022-02-23 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Wed Feb 23 17:28:32 UTC 2022

Modified Files:
src/external/mit/xorg/server/drivers/xf86-video-ati: Makefile

Log Message:
build the newer version of the ati driver frontend, that knows how
to load amdgpu if that is found.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 \
src/external/mit/xorg/server/drivers/xf86-video-ati/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 15:25:50 UTC 2022

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new expat and fold long line


To generate a diff of this commit:
cvs rdiff -u -r1.1839 -r1.1840 src/doc/3RDPARTY
cvs rdiff -u -r1.2860 -r1.2861 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1839 src/doc/3RDPARTY:1.1840
--- src/doc/3RDPARTY:1.1839	Wed Feb 23 07:17:06 2022
+++ src/doc/3RDPARTY	Wed Feb 23 10:25:50 2022
@@ -1,4 +1,4 @@
-#	$NetBSD: 3RDPARTY,v 1.1839 2022/02/23 12:17:06 wiz Exp $
+#	$NetBSD: 3RDPARTY,v 1.1840 2022/02/23 15:25:50 christos Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -408,7 +408,7 @@ Location:	external/bsd/ekermit
 Notes:
 
 Package:	expat
-Version:	2.2.8
+Version:	2.4.6
 Current Vers:	2.4.6
 Maintainer:	Expat Project
 Archive Site:	https://github.com/libexpat/libexpat/releases

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.2860 src/doc/CHANGES:1.2861
--- src/doc/CHANGES:1.2860	Mon Feb  7 04:50:05 2022
+++ src/doc/CHANGES	Wed Feb 23 10:25:50 2022
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2860 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2861 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -442,8 +442,8 @@ Changes from NetBSD 9.0 to NetBSD 10.0:
 		[knakahara 20211011]
 	wm(4): Add Tiger Lake and newer devices (I219V 15-V9 and LM 16-19).
 		[msaitoh 20211013]
-	sgp40mox(4): Driver for the Sensirion SGP40 MOx gas sensor for air quality
-		[brad 20211014]
+	sgp40mox(4): Driver for the Sensirion SGP40 MOx gas sensor for air
+		quality [brad 20211014]
 	aarch64: Enable MKRELRO and MKPIE by default. [nia 20211014]
 	dhcpcd(8): Update to dhcpcd-9.4.1. [roy 20211022]
 	tzcode: Updated to 2021e. [christos 20211022]
@@ -473,3 +473,5 @@ Changes from NetBSD 9.0 to NetBSD 10.0:
 	vmstat(1): Pick better default disk for vmstat. [mrg 20220201]
 	tools: Allow tools to use C99. [rillig 20220203]
 	blkdiscard(8): Add tool to access fdiscard(2). [mrg 20220207]
+	expat: Import 2.4.6 (security fixes). [christos 20220223]
+



CVS commit: src/doc

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 15:25:50 UTC 2022

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new expat and fold long line


To generate a diff of this commit:
cvs rdiff -u -r1.1839 -r1.1840 src/doc/3RDPARTY
cvs rdiff -u -r1.2860 -r1.2861 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mit/expat/dist

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 15:24:06 UTC 2022

Modified Files:
src/external/mit/expat/dist/conftools: config.guess config.sub
src/external/mit/expat/dist/lib: xmlparse.c xmltok.c xmltok.h
xmltok_impl.c
src/external/mit/expat/dist/tests: xmltest.sh
Removed Files:
src/external/mit/expat/dist/conftools: PrintPath
src/external/mit/expat/dist/doc: expat.png valid-xhtml10.png

Log Message:
merge conflicts between expat-2.2.8 and expat-2.4.6


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/external/mit/expat/dist/conftools/PrintPath
cvs rdiff -u -r1.5 -r1.6 src/external/mit/expat/dist/conftools/config.guess
cvs rdiff -u -r1.4 -r1.5 src/external/mit/expat/dist/conftools/config.sub
cvs rdiff -u -r1.1.1.2 -r0 src/external/mit/expat/dist/doc/expat.png \
src/external/mit/expat/dist/doc/valid-xhtml10.png
cvs rdiff -u -r1.8 -r1.9 src/external/mit/expat/dist/lib/xmlparse.c
cvs rdiff -u -r1.5 -r1.6 src/external/mit/expat/dist/lib/xmltok.c
cvs rdiff -u -r1.3 -r1.4 src/external/mit/expat/dist/lib/xmltok.h
cvs rdiff -u -r1.6 -r1.7 src/external/mit/expat/dist/lib/xmltok_impl.c
cvs rdiff -u -r1.4 -r1.5 src/external/mit/expat/dist/tests/xmltest.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: src/external/mit/expat/dist

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 15:21:37 UTC 2022

Update of /cvsroot/src/external/mit/expat/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv27361

Log Message:
Upgrade expat from 2.2.8 -> 2.4.6 to include the security fixes from 2.4.5

Release 2.4.6 Sun February 20 2022
Bug fixes:
#566  Fix a regression introduced by the fix for CVE-2022-25313
in release 2.4.5 that affects applications that (1)
call function XML_SetElementDeclHandler and (2) are
parsing XML that contains nested element declarations
(e.g. "").

Other changes:
   #567 #568  Version info bumped from 9:5:8 to 9:6:8;
see https://verbump.de/ for what these numbers do

Special thanks to:
Matt Sergeant
Samanta Navarro
Sergei Trofimovich
 and
NixOS
Perl XML::Parser

Release 2.4.5 Fri February 18 2022
Security fixes:
#562  CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
sequences (e.g. from start tag names) to the XML
processing application on top of Expat can cause
arbitrary damage (e.g. code execution) depending
on how invalid UTF-8 is handled inside the XML
processor; validation was not their job but Expat's.
Exploits with code execution are known to exist.
#561  CVE-2022-25236 -- Passing (one or more) namespace separator
characters in "xmlns[:prefix]" attribute values
made Expat send malformed tag names to the XML
processor on top of Expat which can cause
arbitrary damage (e.g. code execution) depending
on such unexpectable cases are handled inside the XML
processor; validation was not their job but Expat's.
Exploits with code execution are known to exist.
#558  CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
that could be triggered by e.g. a 2 megabytes
file with a large number of opening braces.
Expected impact is denial of service or potentially
arbitrary code execution.
#560  CVE-2022-25314 -- Fix integer overflow in function copyString;
only affects the encoding name parameter at parser creation
time which is often hardcoded (rather than user input),
takes a value in the gigabytes to trigger, and a 64-bit
machine.  Expected impact is denial of service.
#559  CVE-2022-25315 -- Fix integer overflow in function 
storeRawNames;
needs input in the gigabytes and a 64-bit machine.
Expected impact is denial of service or potentially
arbitrary code execution.

Other changes:
   #557 #564  Version info bumped from 9:4:8 to 9:5:8;
see https://verbump.de/ for what these numbers do

Special thanks to:
Ivan Fratric
Samanta Navarro
 and
Google Project Zero
JetBrains

Release 2.4.4 Sun January 30 2022
Security fixes:
#550  CVE-2022-23852 -- Fix signed integer overflow
(undefined behavior) in function XML_GetBuffer
(that is also called by function XML_Parse internally)
for when XML_CONTEXT_BYTES is defined to >0 (which is both
common and default).
Impact is denial of service or more.
#551  CVE-2022-23990 -- Fix unsigned integer overflow in function
doProlog triggered by large content in element type
declarations when there is an element declaration handler
present (from a prior call to XML_SetElementDeclHandler).
Impact is denial of service or more.

Bug fixes:
   #544 #545  xmlwf: Fix a memory leak on output file opening error

Other changes:
#546  Autotools: Fix broken CMake support under Cygwin
#554  Windows: Add missing files to the installer to fix
compilation with CMake from installed sources
   #552 #554  Version info bumped from 9:3:8 to 9:4:8;
see https://verbump.de/ for what these numbers do

Special thanks to:
Carlo Bramini
hwt0415
Roland Illig
Samanta Navarro
 and
Clang LeakSan and the Clang team

Release 2.4.3 Sun January 16 2022
Security fixes:
   #531 #534  CVE-2021-45960 -- Fix issues with left shifts by >=29 places

CVS import: src/external/mit/expat/dist

2022-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 23 15:21:37 UTC 2022

Update of /cvsroot/src/external/mit/expat/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv27361

Log Message:
Upgrade expat from 2.2.8 -> 2.4.6 to include the security fixes from 2.4.5

Release 2.4.6 Sun February 20 2022
Bug fixes:
#566  Fix a regression introduced by the fix for CVE-2022-25313
in release 2.4.5 that affects applications that (1)
call function XML_SetElementDeclHandler and (2) are
parsing XML that contains nested element declarations
(e.g. "").

Other changes:
   #567 #568  Version info bumped from 9:5:8 to 9:6:8;
see https://verbump.de/ for what these numbers do

Special thanks to:
Matt Sergeant
Samanta Navarro
Sergei Trofimovich
 and
NixOS
Perl XML::Parser

Release 2.4.5 Fri February 18 2022
Security fixes:
#562  CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
sequences (e.g. from start tag names) to the XML
processing application on top of Expat can cause
arbitrary damage (e.g. code execution) depending
on how invalid UTF-8 is handled inside the XML
processor; validation was not their job but Expat's.
Exploits with code execution are known to exist.
#561  CVE-2022-25236 -- Passing (one or more) namespace separator
characters in "xmlns[:prefix]" attribute values
made Expat send malformed tag names to the XML
processor on top of Expat which can cause
arbitrary damage (e.g. code execution) depending
on such unexpectable cases are handled inside the XML
processor; validation was not their job but Expat's.
Exploits with code execution are known to exist.
#558  CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
that could be triggered by e.g. a 2 megabytes
file with a large number of opening braces.
Expected impact is denial of service or potentially
arbitrary code execution.
#560  CVE-2022-25314 -- Fix integer overflow in function copyString;
only affects the encoding name parameter at parser creation
time which is often hardcoded (rather than user input),
takes a value in the gigabytes to trigger, and a 64-bit
machine.  Expected impact is denial of service.
#559  CVE-2022-25315 -- Fix integer overflow in function 
storeRawNames;
needs input in the gigabytes and a 64-bit machine.
Expected impact is denial of service or potentially
arbitrary code execution.

Other changes:
   #557 #564  Version info bumped from 9:4:8 to 9:5:8;
see https://verbump.de/ for what these numbers do

Special thanks to:
Ivan Fratric
Samanta Navarro
 and
Google Project Zero
JetBrains

Release 2.4.4 Sun January 30 2022
Security fixes:
#550  CVE-2022-23852 -- Fix signed integer overflow
(undefined behavior) in function XML_GetBuffer
(that is also called by function XML_Parse internally)
for when XML_CONTEXT_BYTES is defined to >0 (which is both
common and default).
Impact is denial of service or more.
#551  CVE-2022-23990 -- Fix unsigned integer overflow in function
doProlog triggered by large content in element type
declarations when there is an element declaration handler
present (from a prior call to XML_SetElementDeclHandler).
Impact is denial of service or more.

Bug fixes:
   #544 #545  xmlwf: Fix a memory leak on output file opening error

Other changes:
#546  Autotools: Fix broken CMake support under Cygwin
#554  Windows: Add missing files to the installer to fix
compilation with CMake from installed sources
   #552 #554  Version info bumped from 9:3:8 to 9:4:8;
see https://verbump.de/ for what these numbers do

Special thanks to:
Carlo Bramini
hwt0415
Roland Illig
Samanta Navarro
 and
Clang LeakSan and the Clang team

Release 2.4.3 Sun January 16 2022
Security fixes:
   #531 #534  CVE-2021-45960 -- Fix issues with left shifts by >=29 places

CVS commit: src/doc

2022-02-23 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb 23 12:17:06 UTC 2022

Modified Files:
src/doc: 3RDPARTY

Log Message:
openssh 8.9 out


To generate a diff of this commit:
cvs rdiff -u -r1.1838 -r1.1839 src/doc/3RDPARTY

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1838 src/doc/3RDPARTY:1.1839
--- src/doc/3RDPARTY:1.1838	Wed Feb 23 10:56:18 2022
+++ src/doc/3RDPARTY	Wed Feb 23 12:17:06 2022
@@ -1,4 +1,4 @@
-#	$NetBSD: 3RDPARTY,v 1.1838 2022/02/23 10:56:18 wiz Exp $
+#	$NetBSD: 3RDPARTY,v 1.1839 2022/02/23 12:17:06 wiz Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -1072,11 +1072,11 @@ Patch applied after OpenSSH import.
 
 Package:	OpenSSH
 Version:	8.8
-Current Vers:	8.8 / portable 8.8p1
+Current Vers:	8.9 / portable 8.9p1
 Maintainer:	OpenSSH
 Archive Site:	http://www.openssh.com/ftp.html
 Home Page:	http://www.openssh.com/portable.html
-Date:		2021-09-27
+Date:		2022-02-23
 Mailing List:	openssh-unix-annou...@mindrot.org
 Responsible:	thorpej, christos, elric
 License:	BSD. See src/crypto/external/bsd/openssh/dist/LICENSE



CVS commit: src/doc

2022-02-23 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb 23 12:17:06 UTC 2022

Modified Files:
src/doc: 3RDPARTY

Log Message:
openssh 8.9 out


To generate a diff of this commit:
cvs rdiff -u -r1.1838 -r1.1839 src/doc/3RDPARTY

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2022-02-23 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb 23 10:56:18 UTC 2022

Modified Files:
src/doc: 3RDPARTY

Log Message:
sqlite-3.38 out


To generate a diff of this commit:
cvs rdiff -u -r1.1837 -r1.1838 src/doc/3RDPARTY

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1837 src/doc/3RDPARTY:1.1838
--- src/doc/3RDPARTY:1.1837	Mon Feb 21 08:15:05 2022
+++ src/doc/3RDPARTY	Wed Feb 23 10:56:18 2022
@@ -1,4 +1,4 @@
-#	$NetBSD: 3RDPARTY,v 1.1837 2022/02/21 08:15:05 wiz Exp $
+#	$NetBSD: 3RDPARTY,v 1.1838 2022/02/23 10:56:18 wiz Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -1321,10 +1321,10 @@ original.
 
 Package:	sqlite
 Version:	3.26.0
-Current Vers:	3.37.0 (2021-11-28)
+Current Vers:	3.38.0
 Maintainer:	Richard Hipp 
 Home Page:	http://www.sqlite.org
-Date: 		2021-03-01
+Date: 		2022-02-28
 Responsible:	joerg
 License:	Public domain
 Location:	external/public-domain/sqlite/dist



CVS commit: src/doc

2022-02-23 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb 23 10:56:18 UTC 2022

Modified Files:
src/doc: 3RDPARTY

Log Message:
sqlite-3.38 out


To generate a diff of this commit:
cvs rdiff -u -r1.1837 -r1.1838 src/doc/3RDPARTY

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/fdt

2022-02-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed Feb 23 08:56:11 UTC 2022

Modified Files:
src/sys/dev/fdt: fdtvar.h

Log Message:
Sort a bit. NFC


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/dev/fdt/fdtvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/fdt

2022-02-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed Feb 23 08:56:11 UTC 2022

Modified Files:
src/sys/dev/fdt: fdtvar.h

Log Message:
Sort a bit. NFC


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/dev/fdt/fdtvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/fdt/fdtvar.h
diff -u src/sys/dev/fdt/fdtvar.h:1.75 src/sys/dev/fdt/fdtvar.h:1.76
--- src/sys/dev/fdt/fdtvar.h:1.75	Wed Feb 23 07:55:55 2022
+++ src/sys/dev/fdt/fdtvar.h	Wed Feb 23 08:56:11 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: fdtvar.h,v 1.75 2022/02/23 07:55:55 skrll Exp $ */
+/* $NetBSD: fdtvar.h,v 1.76 2022/02/23 08:56:11 skrll Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill 
@@ -59,95 +59,17 @@ struct fdt_attach_args {
 	int faa_quiet;
 };
 
-/* flags for fdtbus_intr_establish */
-#define FDT_INTR_MPSAFE			__BIT(0)
-
-/* Interrupt trigger types defined by the FDT "interrupts" bindings. */
-#define	FDT_INTR_TYPE_POS_EDGE		__BIT(0)
-#define	FDT_INTR_TYPE_NEG_EDGE		__BIT(1)
-#define	FDT_INTR_TYPE_DOUBLE_EDGE	(FDT_INTR_TYPE_POS_EDGE | \
-	 FDT_INTR_TYPE_NEG_EDGE)
-#define	FDT_INTR_TYPE_HIGH_LEVEL	__BIT(2)
-#define	FDT_INTR_TYPE_LOW_LEVEL		__BIT(3)
-
-struct fdtbus_interrupt_controller_func {
-	void *	(*establish)(device_t, u_int *, int, int,
-			 int (*)(void *), void *, const char *);
-	void	(*disestablish)(device_t, void *);
-	bool	(*intrstr)(device_t, u_int *, char *, size_t);
-	void	(*mask)(device_t, void *);
-	void	(*unmask)(device_t, void *);
-};
-
-struct fdtbus_spi_controller_func {
-	struct spi_controller *	(*get_controller)(device_t);
-};
-
-struct fdtbus_gpio_controller;
-
-struct fdtbus_gpio_pin {
-	struct fdtbus_gpio_controller *gp_gc;
-	void *gp_priv;
-};
-
-struct fdtbus_gpio_controller_func {
-	void *	(*acquire)(device_t, const void *, size_t, int);
-	void	(*release)(device_t, void *);
-	int	(*read)(device_t, void *, bool);
-	void	(*write)(device_t, void *, int, bool);
-};
-
-struct fdtbus_pinctrl_controller;
-
-struct fdtbus_pinctrl_pin {
-	struct fdtbus_pinctrl_controller *pp_pc;
-	void *pp_priv;
-};
-
-struct fdtbus_pinctrl_controller_func {
-	int (*set_config)(device_t, const void *, size_t);
-};
-
-struct fdtbus_iommu_func {
-	bus_dma_tag_t (*map)(device_t, const u_int *, bus_dma_tag_t);
-};
-
-struct fdtbus_regulator_controller;
-
-struct fdtbus_regulator {
-	struct fdtbus_regulator_controller *reg_rc;
-};
-
-struct fdtbus_regulator_controller_func {
-	int	(*acquire)(device_t);
-	void	(*release)(device_t);
-	int	(*enable)(device_t, bool);
-	int	(*set_voltage)(device_t, u_int, u_int);
-	int	(*get_voltage)(device_t, u_int *);
-};
 
 struct fdtbus_clock_controller_func {
 	struct clk *	(*decode)(device_t, int, const void *, size_t);
 };
 
-struct fdtbus_reset_controller;
-
-struct fdtbus_reset {
-	struct fdtbus_reset_controller *rst_rc;
-	void *rst_priv;
-};
-
-struct fdtbus_reset_controller_func {
-	void *	(*acquire)(device_t, const void *, size_t);
-	void	(*release)(device_t, void *);
-	int	(*reset_assert)(device_t, void *);
-	int	(*reset_deassert)(device_t, void *);
-};
 
 struct fdtbus_dai_controller_func {
 	audio_dai_tag_t (*get_tag)(device_t, const void *, size_t);
 };
 
+
 struct fdtbus_dma_controller;
 
 struct fdtbus_dma {
@@ -193,13 +115,58 @@ struct fdtbus_dma_controller_func {
 	void	(*halt)(device_t, void *);
 };
 
-struct fdtbus_power_controller;
 
-struct fdtbus_power_controller_func {
-	void 	(*reset)(device_t);
-	void	(*poweroff)(device_t);
+struct fdtbus_gpio_controller;
+
+struct fdtbus_gpio_pin {
+	struct fdtbus_gpio_controller *gp_gc;
+	void *gp_priv;
+};
+
+struct fdtbus_gpio_controller_func {
+	void *	(*acquire)(device_t, const void *, size_t, int);
+	void	(*release)(device_t, void *);
+	int	(*read)(device_t, void *, bool);
+	void	(*write)(device_t, void *, int, bool);
+};
+
+
+/* flags for fdtbus_intr_establish */
+#define FDT_INTR_MPSAFE			__BIT(0)
+
+/* Interrupt trigger types defined by the FDT "interrupts" bindings. */
+#define	FDT_INTR_TYPE_POS_EDGE		__BIT(0)
+#define	FDT_INTR_TYPE_NEG_EDGE		__BIT(1)
+#define	FDT_INTR_TYPE_DOUBLE_EDGE	(FDT_INTR_TYPE_POS_EDGE | \
+	 FDT_INTR_TYPE_NEG_EDGE)
+#define	FDT_INTR_TYPE_HIGH_LEVEL	__BIT(2)
+#define	FDT_INTR_TYPE_LOW_LEVEL		__BIT(3)
+
+struct fdtbus_interrupt_controller_func {
+	void *	(*establish)(device_t, u_int *, int, int,
+			 int (*)(void *), void *, const char *);
+	void	(*disestablish)(device_t, void *);
+	bool	(*intrstr)(device_t, u_int *, char *, size_t);
+	void	(*mask)(device_t, void *);
+	void	(*unmask)(device_t, void *);
+};
+
+
+struct fdtbus_iommu_func {
+	bus_dma_tag_t (*map)(device_t, const u_int *, bus_dma_tag_t);
+};
+
+
+struct fdtbus_mmc_pwrseq;
+
+struct fdtbus_mmc_pwrseq_func {
+	void	(*pre_power_on)(device_t);
+	void	(*post_power_on)(device_t);
+	void	(*power_off)(device_t);
+	void	(*reset)(device_t);
 };
 
+
 struct fdtbus_phy_controller;
 
 struct fdtbus_phy {
@@ -213,21