Module Name: src Committed By: christos Date: Sun Mar 1 20:59:54 UTC 2020
Modified Files: src/crypto/external/bsd/openssh/bin/scp: Makefile src/crypto/external/bsd/openssh/bin/sftp: Makefile src/crypto/external/bsd/openssh/bin/sftp-server: Makefile src/crypto/external/bsd/openssh/bin/ssh: Makefile src/crypto/external/bsd/openssh/bin/ssh-add: Makefile src/crypto/external/bsd/openssh/bin/ssh-agent: Makefile src/crypto/external/bsd/openssh/bin/ssh-keygen: Makefile src/crypto/external/bsd/openssh/bin/ssh-keyscan: Makefile src/crypto/external/bsd/openssh/bin/ssh-keysign: Makefile src/crypto/external/bsd/openssh/bin/ssh-pkcs11-helper: Makefile src/crypto/external/bsd/openssh/bin/sshd: Makefile src/crypto/external/bsd/openssh/lib: Makefile src/distrib/evbarm/instkernel/sshramdisk: Makefile list src/lib/libpam/modules/pam_ssh: Makefile src/rescue: Makefile Log Message: Redo the sshsk_sign() stuff properly, but putting the helper in libssh.so To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/openssh/bin/scp/Makefile cvs rdiff -u -r1.8 -r1.9 src/crypto/external/bsd/openssh/bin/sftp/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/crypto/external/bsd/openssh/bin/sftp-server/Makefile cvs rdiff -u -r1.16 -r1.17 src/crypto/external/bsd/openssh/bin/ssh/Makefile cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/openssh/bin/ssh-add/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/crypto/external/bsd/openssh/bin/ssh-agent/Makefile cvs rdiff -u -r1.7 -r1.8 \ src/crypto/external/bsd/openssh/bin/ssh-keygen/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssh/bin/ssh-keysign/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssh/bin/ssh-pkcs11-helper/Makefile cvs rdiff -u -r1.20 -r1.21 src/crypto/external/bsd/openssh/bin/sshd/Makefile cvs rdiff -u -r1.32 -r1.33 src/crypto/external/bsd/openssh/lib/Makefile cvs rdiff -u -r1.22 -r1.23 src/distrib/evbarm/instkernel/sshramdisk/Makefile cvs rdiff -u -r1.3 -r1.4 src/distrib/evbarm/instkernel/sshramdisk/list cvs rdiff -u -r1.12 -r1.13 src/lib/libpam/modules/pam_ssh/Makefile cvs rdiff -u -r1.40 -r1.41 src/rescue/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/openssh/bin/scp/Makefile diff -u src/crypto/external/bsd/openssh/bin/scp/Makefile:1.2 src/crypto/external/bsd/openssh/bin/scp/Makefile:1.3 --- src/crypto/external/bsd/openssh/bin/scp/Makefile:1.2 Wed Feb 26 19:24:38 2020 +++ src/crypto/external/bsd/openssh/bin/scp/Makefile Sun Mar 1 15:59:52 2020 @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.2 2020/02/27 00:24:38 christos Exp $ +# $NetBSD: Makefile,v 1.3 2020/03/01 20:59:52 christos Exp $ BINDIR=/usr/bin PROG= scp -SRCS= scp.c ssh-sk-client.c .include <bsd.prog.mk> Index: src/crypto/external/bsd/openssh/bin/sftp/Makefile diff -u src/crypto/external/bsd/openssh/bin/sftp/Makefile:1.8 src/crypto/external/bsd/openssh/bin/sftp/Makefile:1.9 --- src/crypto/external/bsd/openssh/bin/sftp/Makefile:1.8 Wed Feb 26 19:24:38 2020 +++ src/crypto/external/bsd/openssh/bin/sftp/Makefile Sun Mar 1 15:59:52 2020 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.8 2020/02/27 00:24:38 christos Exp $ +# $NetBSD: Makefile,v 1.9 2020/03/01 20:59:52 christos Exp $ BINDIR= /usr/bin PROG= sftp -SRCS= sftp.c sftp-client.c sftp-common.c sftp-glob.c ssh-sk-client.c +SRCS= sftp.c sftp-client.c sftp-common.c sftp-glob.c MAN= sftp.1 LDADD+= -ledit -lterminfo Index: src/crypto/external/bsd/openssh/bin/sftp-server/Makefile diff -u src/crypto/external/bsd/openssh/bin/sftp-server/Makefile:1.3 src/crypto/external/bsd/openssh/bin/sftp-server/Makefile:1.4 --- src/crypto/external/bsd/openssh/bin/sftp-server/Makefile:1.3 Wed Feb 26 19:24:39 2020 +++ src/crypto/external/bsd/openssh/bin/sftp-server/Makefile Sun Mar 1 15:59:52 2020 @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.3 2020/02/27 00:24:39 christos Exp $ +# $NetBSD: Makefile,v 1.4 2020/03/01 20:59:52 christos Exp $ BINDIR= /usr/libexec PROG= sftp-server -SRCS= sftp-server.c sftp-common.c sftp-server-main.c sftp-realpath.c \ - ssh-sk-client.c +SRCS= sftp-server.c sftp-common.c sftp-server-main.c sftp-realpath.c MAN= sftp-server.8 .include <bsd.prog.mk> Index: src/crypto/external/bsd/openssh/bin/ssh/Makefile diff -u src/crypto/external/bsd/openssh/bin/ssh/Makefile:1.16 src/crypto/external/bsd/openssh/bin/ssh/Makefile:1.17 --- src/crypto/external/bsd/openssh/bin/ssh/Makefile:1.16 Wed Feb 26 19:24:39 2020 +++ src/crypto/external/bsd/openssh/bin/ssh/Makefile Sun Mar 1 15:59:53 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2020/02/27 00:24:39 christos Exp $ +# $NetBSD: Makefile,v 1.17 2020/03/01 20:59:53 christos Exp $ .include <bsd.own.mk> @@ -6,8 +6,7 @@ BINDIR = /usr/bin PROG= ssh SRCS= ssh.c readconf.c clientloop.c sshtty.c \ - sshconnect.c sshconnect2.c mux.c auth.c \ - ssh-sk-client.c + sshconnect.c sshconnect2.c mux.c auth.c COPTS.auth.c= -DHOST_ONLY COPTS.mux.c= -Wno-pointer-sign Index: src/crypto/external/bsd/openssh/bin/ssh-add/Makefile diff -u src/crypto/external/bsd/openssh/bin/ssh-add/Makefile:1.2 src/crypto/external/bsd/openssh/bin/ssh-add/Makefile:1.3 --- src/crypto/external/bsd/openssh/bin/ssh-add/Makefile:1.2 Wed Feb 26 19:24:39 2020 +++ src/crypto/external/bsd/openssh/bin/ssh-add/Makefile Sun Mar 1 15:59:53 2020 @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.2 2020/02/27 00:24:39 christos Exp $ +# $NetBSD: Makefile,v 1.3 2020/03/01 20:59:53 christos Exp $ BINDIR=/usr/bin PROG= ssh-add -SRCS= ssh-add.c ssh-sk-client.c .include <bsd.prog.mk> Index: src/crypto/external/bsd/openssh/bin/ssh-agent/Makefile diff -u src/crypto/external/bsd/openssh/bin/ssh-agent/Makefile:1.4 src/crypto/external/bsd/openssh/bin/ssh-agent/Makefile:1.5 --- src/crypto/external/bsd/openssh/bin/ssh-agent/Makefile:1.4 Wed Feb 26 19:24:39 2020 +++ src/crypto/external/bsd/openssh/bin/ssh-agent/Makefile Sun Mar 1 15:59:53 2020 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.4 2020/02/27 00:24:39 christos Exp $ +# $NetBSD: Makefile,v 1.5 2020/03/01 20:59:53 christos Exp $ BINDIR=/usr/bin PROG= ssh-agent -SRCS= ssh-agent.c ssh-pkcs11-client.c ssh-sk-client.c +SRCS= ssh-agent.c ssh-pkcs11-client.c COPTS.ssh-agent.c+= ${GCC_NO_FORMAT_TRUNCATION} Index: src/crypto/external/bsd/openssh/bin/ssh-keygen/Makefile diff -u src/crypto/external/bsd/openssh/bin/ssh-keygen/Makefile:1.7 src/crypto/external/bsd/openssh/bin/ssh-keygen/Makefile:1.8 --- src/crypto/external/bsd/openssh/bin/ssh-keygen/Makefile:1.7 Wed Feb 26 19:24:39 2020 +++ src/crypto/external/bsd/openssh/bin/ssh-keygen/Makefile Sun Mar 1 15:59:53 2020 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.7 2020/02/27 00:24:39 christos Exp $ +# $NetBSD: Makefile,v 1.8 2020/03/01 20:59:53 christos Exp $ BINDIR= /usr/bin PROG= ssh-keygen -SRCS= ssh-keygen.c moduli.c sshsig.c ssh-sk-client.c +SRCS= ssh-keygen.c moduli.c sshsig.c COPTS.ssh-keygen.c= -Wno-pointer-sign Index: src/crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile diff -u src/crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile:1.4 src/crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile:1.5 --- src/crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile:1.4 Wed Feb 26 19:24:39 2020 +++ src/crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile Sun Mar 1 15:59:53 2020 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.4 2020/02/27 00:24:39 christos Exp $ +# $NetBSD: Makefile,v 1.5 2020/03/01 20:59:53 christos Exp $ BINDIR= /usr/bin PROG= ssh-keyscan -SRCS= ssh-keyscan.c ssh_api.c kexgexs.c ssh-sk-client.c +SRCS= ssh-keyscan.c ssh_api.c kexgexs.c MAN= ssh-keyscan.1 .include <bsd.prog.mk> Index: src/crypto/external/bsd/openssh/bin/ssh-keysign/Makefile diff -u src/crypto/external/bsd/openssh/bin/ssh-keysign/Makefile:1.2 src/crypto/external/bsd/openssh/bin/ssh-keysign/Makefile:1.3 --- src/crypto/external/bsd/openssh/bin/ssh-keysign/Makefile:1.2 Wed Feb 26 19:24:39 2020 +++ src/crypto/external/bsd/openssh/bin/ssh-keysign/Makefile Sun Mar 1 15:59:53 2020 @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.2 2020/02/27 00:24:39 christos Exp $ +# $NetBSD: Makefile,v 1.3 2020/03/01 20:59:53 christos Exp $ BINOWN= root BINMODE=4555 BINDIR= /usr/libexec PROG= ssh-keysign -SRCS= ssh-keysign.c readconf.c ssh-sk-client.c +SRCS= ssh-keysign.c readconf.c MAN= ssh-keysign.8 .include <bsd.prog.mk> Index: src/crypto/external/bsd/openssh/bin/ssh-pkcs11-helper/Makefile diff -u src/crypto/external/bsd/openssh/bin/ssh-pkcs11-helper/Makefile:1.2 src/crypto/external/bsd/openssh/bin/ssh-pkcs11-helper/Makefile:1.3 --- src/crypto/external/bsd/openssh/bin/ssh-pkcs11-helper/Makefile:1.2 Wed Feb 26 19:24:39 2020 +++ src/crypto/external/bsd/openssh/bin/ssh-pkcs11-helper/Makefile Sun Mar 1 15:59:53 2020 @@ -1,11 +1,10 @@ -# $NetBSD: Makefile,v 1.2 2020/02/27 00:24:39 christos Exp $ +# $NetBSD: Makefile,v 1.3 2020/03/01 20:59:53 christos Exp $ BINOWN= root BINMODE=555 BINDIR= /usr/libexec PROG= ssh-pkcs11-helper -SRCS= ssh-pkcs11-helper.c ssh-sk-client.c MAN= ssh-pkcs11-helper.8 .include <bsd.prog.mk> Index: src/crypto/external/bsd/openssh/bin/sshd/Makefile diff -u src/crypto/external/bsd/openssh/bin/sshd/Makefile:1.20 src/crypto/external/bsd/openssh/bin/sshd/Makefile:1.21 --- src/crypto/external/bsd/openssh/bin/sshd/Makefile:1.20 Wed Feb 26 19:24:39 2020 +++ src/crypto/external/bsd/openssh/bin/sshd/Makefile Sun Mar 1 15:59:53 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2020/02/27 00:24:39 christos Exp $ +# $NetBSD: Makefile,v 1.21 2020/03/01 20:59:53 christos Exp $ .include <bsd.own.mk> @@ -15,8 +15,7 @@ SRCS= sshd.c auth-rhosts.c auth-passwd.c auth2-none.c auth2-passwd.c auth2-pubkey.c \ monitor.c monitor_wrap.c \ kexgexs.c sftp-server.c sftp-common.c \ - sftp-realpath.c sandbox-rlimit.c pfilter.c \ - ssh-sk-client.c + sftp-realpath.c sandbox-rlimit.c pfilter.c COPTS.auth-options.c+= -Wno-pointer-sign COPTS.ldapauth.c+= -Wno-format-nonliteral # XXX: should fix Index: src/crypto/external/bsd/openssh/lib/Makefile diff -u src/crypto/external/bsd/openssh/lib/Makefile:1.32 src/crypto/external/bsd/openssh/lib/Makefile:1.33 --- src/crypto/external/bsd/openssh/lib/Makefile:1.32 Sat Feb 29 15:44:15 2020 +++ src/crypto/external/bsd/openssh/lib/Makefile Sun Mar 1 15:59:53 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.32 2020/02/29 20:44:15 mgorny Exp $ +# $NetBSD: Makefile,v 1.33 2020/03/01 20:59:53 christos Exp $ .include <bsd.own.mk> @@ -59,6 +59,7 @@ sntrup4591761.c \ ssh-ed25519.c \ ssh-ed25519-sk.c \ ssh-pkcs11.c \ +ssh-sk-client.c \ ssh-xmss.c \ sshbuf-getput-basic.c \ sshbuf-getput-crypto.c \ Index: src/distrib/evbarm/instkernel/sshramdisk/Makefile diff -u src/distrib/evbarm/instkernel/sshramdisk/Makefile:1.22 src/distrib/evbarm/instkernel/sshramdisk/Makefile:1.23 --- src/distrib/evbarm/instkernel/sshramdisk/Makefile:1.22 Fri Feb 28 08:00:51 2020 +++ src/distrib/evbarm/instkernel/sshramdisk/Makefile Sun Mar 1 15:59:54 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2020/02/28 13:00:51 christos Exp $ +# $NetBSD: Makefile,v 1.23 2020/03/01 20:59:54 christos Exp $ .include <bsd.own.mk> .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" @@ -31,18 +31,10 @@ IMAGEDEPENDS= ${CRUNCHBIN} \ ${DISTRIBDIR}/common/services IMAGEPREBUILD= ${TOOL_PAX} ${PAX_TIMESTAMP} -rw -pp ${DESTDIR}/libdata/firmware ${WORKDIR} -.PATH: ${NETBSDSRCDIR}/crypto/external/bsd/openssh/dist -liboverride.o: ssh-sk-client.o - ${_MKTARGET_LINK} - ${LD} -r -o ${.TARGET} ${.ALLSRC} - -CLEANFILES+= liboverride.o ssh-sk-client.o - - # Use stubs to eliminate some large stuff from libc HACKSRC= ${DISTRIBDIR}/utils/libhack .include "${HACKSRC}/Makefile.inc" -${CRUNCHBIN}: libhack.o liboverride.o +${CRUNCHBIN}: libhack.o USE_PAM := no USE_YP := no Index: src/distrib/evbarm/instkernel/sshramdisk/list diff -u src/distrib/evbarm/instkernel/sshramdisk/list:1.3 src/distrib/evbarm/instkernel/sshramdisk/list:1.4 --- src/distrib/evbarm/instkernel/sshramdisk/list:1.3 Fri Feb 28 08:00:51 2020 +++ src/distrib/evbarm/instkernel/sshramdisk/list Sun Mar 1 15:59:54 2020 @@ -1,4 +1,4 @@ -# $NetBSD: list,v 1.3 2020/02/28 13:00:51 christos Exp $ +# $NetBSD: list,v 1.4 2020/03/01 20:59:54 christos Exp $ SRCDIRS bin sbin external/bsd/less/bin crypto/external/bsd/openssh/bin/sshd usr.bin usr.sbin @@ -69,7 +69,7 @@ SPECIAL umount srcdir distrib/utils/x_u SPECIAL sshd srcdir crypto/external/bsd/openssh/bin/sshd SPECIAL sshd keepsymbols allow_severity deny_severity -LIBS libhack.o liboverride.o -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lz -lprop -lssh -lcrypto -lwrap +LIBS libhack.o -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lz -lprop -lssh -lcrypto -lwrap # init invokes the shell as -sh ARGVLN sh -sh Index: src/lib/libpam/modules/pam_ssh/Makefile diff -u src/lib/libpam/modules/pam_ssh/Makefile:1.12 src/lib/libpam/modules/pam_ssh/Makefile:1.13 --- src/lib/libpam/modules/pam_ssh/Makefile:1.12 Sun Mar 1 09:50:43 2020 +++ src/lib/libpam/modules/pam_ssh/Makefile Sun Mar 1 15:59:54 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2020/03/01 14:50:43 christos Exp $ +# $NetBSD: Makefile,v 1.13 2020/03/01 20:59:54 christos Exp $ # PAM module for SSH # $FreeBSD: src/lib/libpam/modules/pam_ssh/Makefile,v 1.18 2004/08/06 07:27:04 cperciva Exp $ @@ -13,7 +13,7 @@ SSHSRC= ${NETBSDSRCDIR}/crypto/external/ .PATH: ${SSHSRC} LIB= pam_ssh MAN= pam_ssh.8 -SRCS= pam_ssh.c ssh-sk-client.c +SRCS= pam_ssh.c CPPFLAGS+= -I${SSHSRC} Index: src/rescue/Makefile diff -u src/rescue/Makefile:1.40 src/rescue/Makefile:1.41 --- src/rescue/Makefile:1.40 Thu Feb 27 12:17:34 2020 +++ src/rescue/Makefile Sun Mar 1 15:59:54 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.40 2020/02/27 17:17:34 christos Exp $ +# $NetBSD: Makefile,v 1.41 2020/03/01 20:59:54 christos Exp $ NOLIBCSANITIZER= # defined NOSANITIZER= # defined @@ -57,9 +57,8 @@ PARSELISTENV+= SMB_LIBDIR=${SMB_LIBDIR} # various library functions # -OVERRIDEOBJS= rcmd.o ssh-sk-client.o -.PATH: ${NETBSDSRCDIR}/lib/libc/net \ - ${NETBSDSRCDIR}/crypto/external/bsd/openssh/dist +OVERRIDEOBJS= rcmd.o +.PATH: ${NETBSDSRCDIR}/lib/libc/net CPPFLAGS.rcmd.c+=-I${NETBSDSRCDIR}/lib/libc/include -DRESCUEDIR=\"${RESCUEDIR}\" LIBOVERRIDE= liboverride.o