xref: /dflybsd-src/crypto/openssh/README.DRAGONFLY (revision ba1276acd1c8c22d225b1bcf370a14c878644f44)
1OPENSSH
2=======
3
4Original source can be downloaded from OpenBSD at
5ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
6
7file = openssh-9.8p1.tar.gz
8date = 01 July 2024
9size = 1910393
10sha1 = a0bb501b11349f5c5c33a269351be091dc2c2727
11
12A list of deleted files is in README.DELETED.
13
14Modified configure script to adjust two -lcrypto lines to:
15
16    LIBS="-L/usr/lib/priv -lprivate_crypto $LIBS"
17    CHANNELLIBS="-L/usr/lib/priv -lprivate_crypto $CHANNELLIBS"
18
19Configured with
20===============
21./configure --prefix=/usr --sysconfdir=/etc/ssh --with-sandbox=rlimit --with-pam \
22	    --with-libedit --without-ssl-engine --without-rpath \
23	    --with-privsep-path=/var/empty --with-xauth=/usr/local/bin/xauth \
24	    --disable-pkcs11 ac_cv_lib_dl_dlopen=no
25
26The following files have been patched (* planned)
27=================================================
28  session.c			do_nologin function declaration of nl needs to be
29				const char *nl;
30  sshd_config			PasswordAuthentication no
31
32Prior adjustments (don't appear to be needed for 9.8):
33  platform.h			pledge dummies
34  servconf.c			PAM defaults
35
36NOTE: The configure script misdetects few things.
37Update config.h and openbsd-compat in lib/libssh.
38
39Used in:
40lib/libssh/
41libexec/sftp-server/
42libexec/ssh-keysign/
43libexec/sshd-session/
44libexec/ssh-pkcs11-helper/
45usr.bin/scp/
46usr.bin/sftp/
47usr.bin/ssh-add/
48usr.bin/ssh-agent/
49usr.bin/ssh-keygen/
50usr.bin/ssh-keyscan/
51usr.bin/ssh/
52usr.sbin/sshd/
53