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