OPENSSH ======= Original source can be downloaded from OpenBSD at ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ file = openssh-9.8p1.tar.gz date = 01 July 2024 size = 1910393 sha1 = a0bb501b11349f5c5c33a269351be091dc2c2727 A list of deleted files is in README.DELETED. Modified configure script to adjust two -lcrypto lines to: LIBS="-L/usr/lib/priv -lprivate_crypto $LIBS" CHANNELLIBS="-L/usr/lib/priv -lprivate_crypto $CHANNELLIBS" Configured with =============== ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-sandbox=rlimit --with-pam \ --with-libedit --without-ssl-engine --without-rpath \ --with-privsep-path=/var/empty --with-xauth=/usr/local/bin/xauth \ --disable-pkcs11 ac_cv_lib_dl_dlopen=no The following files have been patched (* planned) ================================================= session.c do_nologin function declaration of nl needs to be const char *nl; sshd_config PasswordAuthentication no Prior adjustments (don't appear to be needed for 9.8): platform.h pledge dummies servconf.c PAM defaults NOTE: The configure script misdetects few things. Update config.h and openbsd-compat in lib/libssh. Used in: lib/libssh/ libexec/sftp-server/ libexec/ssh-keysign/ libexec/sshd-session/ libexec/ssh-pkcs11-helper/ usr.bin/scp/ usr.bin/sftp/ usr.bin/ssh-add/ usr.bin/ssh-agent/ usr.bin/ssh-keygen/ usr.bin/ssh-keyscan/ usr.bin/ssh/ usr.sbin/sshd/