History log of /freebsd-10-stable/secure/libexec/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
313488 09-Feb-2017 ngie

MFC r289172,r290254:

r289172:

Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) and
netbsd-tests.test.mk (r289151)

- Eliminate explicit OBJTOP/SRCTOP setting
- Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk
- Remove unnecessary TESTSDIR setting
- Use SRCTOP where possible for clarity

r290254:

Remove unused variable (SRCDIR)


/freebsd-10-stable/bin/cat/tests/Makefile
/freebsd-10-stable/bin/date/tests/Makefile
/freebsd-10-stable/bin/expr/tests/Makefile
/freebsd-10-stable/bin/ls/tests/Makefile
/freebsd-10-stable/bin/mv/tests/Makefile
/freebsd-10-stable/bin/pax/tests/Makefile
/freebsd-10-stable/bin/pkill/tests/Makefile
/freebsd-10-stable/bin/sh/tests/Makefile
/freebsd-10-stable/bin/sleep/tests/Makefile
/freebsd-10-stable/bin/test/tests/Makefile
/freebsd-10-stable/bin/tests/Makefile
/freebsd-10-stable/cddl/lib/tests/Makefile
/freebsd-10-stable/cddl/sbin/tests/Makefile
/freebsd-10-stable/cddl/tests/Makefile
/freebsd-10-stable/cddl/usr.bin/tests/Makefile
/freebsd-10-stable/cddl/usr.sbin/dtrace/tests/Makefile
/freebsd-10-stable/cddl/usr.sbin/tests/Makefile
/freebsd-10-stable/gnu/lib/tests/Makefile
/freebsd-10-stable/gnu/tests/Makefile
/freebsd-10-stable/gnu/usr.bin/diff/tests/Makefile
/freebsd-10-stable/gnu/usr.bin/tests/Makefile
/freebsd-10-stable/lib/atf/libatf-c++/tests/Makefile
/freebsd-10-stable/lib/atf/libatf-c++/tests/detail/Makefile
/freebsd-10-stable/lib/atf/libatf-c/tests/Makefile
/freebsd-10-stable/lib/atf/libatf-c/tests/detail/Makefile
/freebsd-10-stable/lib/atf/tests/Makefile
/freebsd-10-stable/lib/atf/tests/test-programs/Makefile
/freebsd-10-stable/lib/libc/tests/Makefile
/freebsd-10-stable/lib/libc/tests/Makefile.netbsd-tests
/freebsd-10-stable/lib/libc/tests/c063/Makefile
/freebsd-10-stable/lib/libc/tests/db/Makefile
/freebsd-10-stable/lib/libc/tests/gen/Makefile
/freebsd-10-stable/lib/libc/tests/gen/execve/Makefile
/freebsd-10-stable/lib/libc/tests/gen/posix_spawn/Makefile
/freebsd-10-stable/lib/libc/tests/hash/Makefile
/freebsd-10-stable/lib/libc/tests/inet/Makefile
/freebsd-10-stable/lib/libc/tests/locale/Makefile
/freebsd-10-stable/lib/libc/tests/net/Makefile
/freebsd-10-stable/lib/libc/tests/net/getaddrinfo/Makefile
/freebsd-10-stable/lib/libc/tests/regex/Makefile
/freebsd-10-stable/lib/libc/tests/rpc/Makefile
/freebsd-10-stable/lib/libc/tests/setjmp/Makefile
/freebsd-10-stable/lib/libc/tests/ssp/Makefile
/freebsd-10-stable/lib/libc/tests/stdio/Makefile
/freebsd-10-stable/lib/libc/tests/stdlib/Makefile
/freebsd-10-stable/lib/libc/tests/string/Makefile
/freebsd-10-stable/lib/libc/tests/sys/Makefile
/freebsd-10-stable/lib/libc/tests/termios/Makefile
/freebsd-10-stable/lib/libc/tests/time/Makefile
/freebsd-10-stable/lib/libc/tests/tls/Makefile
/freebsd-10-stable/lib/libc/tests/tls/dso/Makefile
/freebsd-10-stable/lib/libc/tests/ttyio/Makefile
/freebsd-10-stable/lib/libcrypt/tests/Makefile
/freebsd-10-stable/lib/libmp/tests/Makefile
/freebsd-10-stable/lib/libnv/tests/Makefile
/freebsd-10-stable/lib/libpam/libpam/tests/Makefile
/freebsd-10-stable/lib/librt/tests/Makefile
/freebsd-10-stable/lib/libthr/tests/Makefile
/freebsd-10-stable/lib/libthr/tests/dlopen/Makefile
/freebsd-10-stable/lib/libthr/tests/dlopen/dso/Makefile
/freebsd-10-stable/lib/libutil/tests/Makefile
/freebsd-10-stable/lib/msun/tests/Makefile
/freebsd-10-stable/lib/tests/Makefile
/freebsd-10-stable/libexec/atf/atf-check/tests/Makefile
/freebsd-10-stable/libexec/atf/atf-sh/tests/Makefile
/freebsd-10-stable/libexec/atf/tests/Makefile
/freebsd-10-stable/libexec/tests/Makefile
/freebsd-10-stable/sbin/devd/tests/Makefile
/freebsd-10-stable/sbin/dhclient/tests/Makefile
/freebsd-10-stable/sbin/growfs/tests/Makefile
/freebsd-10-stable/sbin/mdconfig/tests/Makefile
/freebsd-10-stable/sbin/tests/Makefile
/freebsd-10-stable/secure/lib/tests/Makefile
tests/Makefile
/freebsd-10-stable/secure/tests/Makefile
/freebsd-10-stable/secure/usr.bin/tests/Makefile
/freebsd-10-stable/secure/usr.sbin/tests/Makefile
/freebsd-10-stable/share/examples/tests/Makefile
/freebsd-10-stable/share/tests/Makefile
/freebsd-10-stable/tests/etc/Makefile
/freebsd-10-stable/tests/sys/mqueue/Makefile
/freebsd-10-stable/tests/sys/pjdfstest/tests/Makefile
/freebsd-10-stable/usr.bin/apply/tests/Makefile
/freebsd-10-stable/usr.bin/basename/tests/Makefile
/freebsd-10-stable/usr.bin/calendar/tests/Makefile
/freebsd-10-stable/usr.bin/cmp/tests/Makefile
/freebsd-10-stable/usr.bin/col/tests/Makefile
/freebsd-10-stable/usr.bin/comm/tests/Makefile
/freebsd-10-stable/usr.bin/cut/tests/Makefile
/freebsd-10-stable/usr.bin/dirname/tests/Makefile
/freebsd-10-stable/usr.bin/file2c/tests/Makefile
/freebsd-10-stable/usr.bin/grep/tests/Makefile
/freebsd-10-stable/usr.bin/gzip/tests/Makefile
/freebsd-10-stable/usr.bin/join/tests/Makefile
/freebsd-10-stable/usr.bin/jot/tests/Makefile
/freebsd-10-stable/usr.bin/lastcomm/tests/Makefile
/freebsd-10-stable/usr.bin/m4/tests/Makefile
/freebsd-10-stable/usr.bin/ncal/tests/Makefile
/freebsd-10-stable/usr.bin/printf/tests/Makefile
/freebsd-10-stable/usr.bin/sed/tests/Makefile
/freebsd-10-stable/usr.bin/tests/Makefile
/freebsd-10-stable/usr.bin/truncate/tests/Makefile
/freebsd-10-stable/usr.bin/uudecode/tests/Makefile
/freebsd-10-stable/usr.bin/uuencode/tests/Makefile
/freebsd-10-stable/usr.bin/xargs/tests/Makefile
/freebsd-10-stable/usr.bin/yacc/tests/Makefile
/freebsd-10-stable/usr.sbin/etcupdate/tests/Makefile
/freebsd-10-stable/usr.sbin/fstyp/tests/Makefile
/freebsd-10-stable/usr.sbin/newsyslog/tests/Makefile
/freebsd-10-stable/usr.sbin/nmtree/tests/Makefile
/freebsd-10-stable/usr.sbin/pw/tests/Makefile
/freebsd-10-stable/usr.sbin/sa/tests/Makefile
/freebsd-10-stable/usr.sbin/tests/Makefile
296781 12-Mar-2016 des

MFH (r296633): upgrade to 7.2p2 (fixes xauth command injection bug)
MFH (r296634): re-add aes-cbc to server-side default cipher list
MFH (r296651, r296657): fix gcc build of pam_ssh

PR: 207679
Security: CVE-2016-3115


/freebsd-10-stable/crypto/openssh/ChangeLog
/freebsd-10-stable/crypto/openssh/FREEBSD-upgrade
/freebsd-10-stable/crypto/openssh/Makefile.in
/freebsd-10-stable/crypto/openssh/README
/freebsd-10-stable/crypto/openssh/README.platform
/freebsd-10-stable/crypto/openssh/auth-bsdauth.c
/freebsd-10-stable/crypto/openssh/auth-krb5.c
/freebsd-10-stable/crypto/openssh/auth-options.c
/freebsd-10-stable/crypto/openssh/auth-pam.c
/freebsd-10-stable/crypto/openssh/auth.h
/freebsd-10-stable/crypto/openssh/auth2-pubkey.c
/freebsd-10-stable/crypto/openssh/authfd.c
/freebsd-10-stable/crypto/openssh/authfd.h
/freebsd-10-stable/crypto/openssh/authfile.c
/freebsd-10-stable/crypto/openssh/channels.c
/freebsd-10-stable/crypto/openssh/cipher.c
/freebsd-10-stable/crypto/openssh/clientloop.c
/freebsd-10-stable/crypto/openssh/clientloop.h
/freebsd-10-stable/crypto/openssh/config.h
/freebsd-10-stable/crypto/openssh/configure.ac
/freebsd-10-stable/crypto/openssh/contrib/redhat/openssh.spec
/freebsd-10-stable/crypto/openssh/contrib/ssh-copy-id
/freebsd-10-stable/crypto/openssh/contrib/ssh-copy-id.1
/freebsd-10-stable/crypto/openssh/contrib/suse/openssh.spec
/freebsd-10-stable/crypto/openssh/defines.h
/freebsd-10-stable/crypto/openssh/dh.h
/freebsd-10-stable/crypto/openssh/includes.h
/freebsd-10-stable/crypto/openssh/kex.c
/freebsd-10-stable/crypto/openssh/kex.h
/freebsd-10-stable/crypto/openssh/kexc25519s.c
/freebsd-10-stable/crypto/openssh/kexdhs.c
/freebsd-10-stable/crypto/openssh/kexecdhs.c
/freebsd-10-stable/crypto/openssh/kexgexs.c
/freebsd-10-stable/crypto/openssh/key.c
/freebsd-10-stable/crypto/openssh/key.h
/freebsd-10-stable/crypto/openssh/krl.c
/freebsd-10-stable/crypto/openssh/krl.h
/freebsd-10-stable/crypto/openssh/loginrec.c
/freebsd-10-stable/crypto/openssh/misc.c
/freebsd-10-stable/crypto/openssh/monitor.c
/freebsd-10-stable/crypto/openssh/monitor_wrap.c
/freebsd-10-stable/crypto/openssh/monitor_wrap.h
/freebsd-10-stable/crypto/openssh/mux.c
/freebsd-10-stable/crypto/openssh/myproposal.h
/freebsd-10-stable/crypto/openssh/opacket.c
/freebsd-10-stable/crypto/openssh/opacket.h
/freebsd-10-stable/crypto/openssh/openbsd-compat/bsd-misc.c
/freebsd-10-stable/crypto/openssh/openbsd-compat/bsd-misc.h
/freebsd-10-stable/crypto/openssh/openbsd-compat/bsd-poll.h
/freebsd-10-stable/crypto/openssh/openbsd-compat/glob.c
/freebsd-10-stable/crypto/openssh/openbsd-compat/glob.h
/freebsd-10-stable/crypto/openssh/openbsd-compat/openbsd-compat.h
/freebsd-10-stable/crypto/openssh/openbsd-compat/port-solaris.c
/freebsd-10-stable/crypto/openssh/openbsd-compat/port-solaris.h
/freebsd-10-stable/crypto/openssh/openbsd-compat/realpath.c
/freebsd-10-stable/crypto/openssh/packet.c
/freebsd-10-stable/crypto/openssh/packet.h
/freebsd-10-stable/crypto/openssh/platform-pledge.c
/freebsd-10-stable/crypto/openssh/platform.h
/freebsd-10-stable/crypto/openssh/readconf.c
/freebsd-10-stable/crypto/openssh/readconf.h
/freebsd-10-stable/crypto/openssh/readpass.c
/freebsd-10-stable/crypto/openssh/regress/Makefile
/freebsd-10-stable/crypto/openssh/regress/agent-ptrace.sh
/freebsd-10-stable/crypto/openssh/regress/cert-file.sh
/freebsd-10-stable/crypto/openssh/regress/check-perm.c
/freebsd-10-stable/crypto/openssh/regress/dhgex.sh
/freebsd-10-stable/crypto/openssh/regress/hostkey-rotate.sh
/freebsd-10-stable/crypto/openssh/regress/keys-command.sh
/freebsd-10-stable/crypto/openssh/regress/keyscan.sh
/freebsd-10-stable/crypto/openssh/regress/limit-keytype.sh
/freebsd-10-stable/crypto/openssh/regress/principals-command.sh
/freebsd-10-stable/crypto/openssh/regress/proxy-connect.sh
/freebsd-10-stable/crypto/openssh/regress/rekey.sh
/freebsd-10-stable/crypto/openssh/regress/setuid-allowed.c
/freebsd-10-stable/crypto/openssh/regress/sftp-chroot.sh
/freebsd-10-stable/crypto/openssh/regress/unittests/sshkey/test_file.c
/freebsd-10-stable/crypto/openssh/regress/unittests/sshkey/test_fuzz.c
/freebsd-10-stable/crypto/openssh/regress/unittests/sshkey/test_sshkey.c
/freebsd-10-stable/crypto/openssh/roaming.h
/freebsd-10-stable/crypto/openssh/roaming_client.c
/freebsd-10-stable/crypto/openssh/roaming_common.c
/freebsd-10-stable/crypto/openssh/roaming_dummy.c
/freebsd-10-stable/crypto/openssh/roaming_serv.c
/freebsd-10-stable/crypto/openssh/sandbox-pledge.c
/freebsd-10-stable/crypto/openssh/sandbox-seccomp-filter.c
/freebsd-10-stable/crypto/openssh/sandbox-solaris.c
/freebsd-10-stable/crypto/openssh/sandbox-systrace.c
/freebsd-10-stable/crypto/openssh/scp.1
/freebsd-10-stable/crypto/openssh/scp.c
/freebsd-10-stable/crypto/openssh/servconf.c
/freebsd-10-stable/crypto/openssh/serverloop.c
/freebsd-10-stable/crypto/openssh/session.c
/freebsd-10-stable/crypto/openssh/sftp-client.c
/freebsd-10-stable/crypto/openssh/sftp-client.h
/freebsd-10-stable/crypto/openssh/sftp-server-main.c
/freebsd-10-stable/crypto/openssh/sftp-server.c
/freebsd-10-stable/crypto/openssh/sftp.1
/freebsd-10-stable/crypto/openssh/sftp.c
/freebsd-10-stable/crypto/openssh/ssh-add.c
/freebsd-10-stable/crypto/openssh/ssh-agent.1
/freebsd-10-stable/crypto/openssh/ssh-agent.c
/freebsd-10-stable/crypto/openssh/ssh-dss.c
/freebsd-10-stable/crypto/openssh/ssh-ecdsa.c
/freebsd-10-stable/crypto/openssh/ssh-keygen.1
/freebsd-10-stable/crypto/openssh/ssh-keygen.c
/freebsd-10-stable/crypto/openssh/ssh-keyscan.1
/freebsd-10-stable/crypto/openssh/ssh-keyscan.c
/freebsd-10-stable/crypto/openssh/ssh-keysign.8
/freebsd-10-stable/crypto/openssh/ssh-keysign.c
/freebsd-10-stable/crypto/openssh/ssh-pkcs11-client.c
/freebsd-10-stable/crypto/openssh/ssh-pkcs11-helper.c
/freebsd-10-stable/crypto/openssh/ssh-pkcs11.c
/freebsd-10-stable/crypto/openssh/ssh-rsa.c
/freebsd-10-stable/crypto/openssh/ssh.1
/freebsd-10-stable/crypto/openssh/ssh.c
/freebsd-10-stable/crypto/openssh/ssh.h
/freebsd-10-stable/crypto/openssh/ssh2.h
/freebsd-10-stable/crypto/openssh/ssh_api.c
/freebsd-10-stable/crypto/openssh/ssh_config
/freebsd-10-stable/crypto/openssh/ssh_config.5
/freebsd-10-stable/crypto/openssh/ssh_namespace.h
/freebsd-10-stable/crypto/openssh/sshbuf-getput-basic.c
/freebsd-10-stable/crypto/openssh/sshbuf.c
/freebsd-10-stable/crypto/openssh/sshbuf.h
/freebsd-10-stable/crypto/openssh/sshconnect.c
/freebsd-10-stable/crypto/openssh/sshconnect.h
/freebsd-10-stable/crypto/openssh/sshconnect1.c
/freebsd-10-stable/crypto/openssh/sshconnect2.c
/freebsd-10-stable/crypto/openssh/sshd.8
/freebsd-10-stable/crypto/openssh/sshd.c
/freebsd-10-stable/crypto/openssh/sshd_config
/freebsd-10-stable/crypto/openssh/sshd_config.5
/freebsd-10-stable/crypto/openssh/ssherr.c
/freebsd-10-stable/crypto/openssh/sshkey.c
/freebsd-10-stable/crypto/openssh/sshkey.h
/freebsd-10-stable/crypto/openssh/sshlogin.c
/freebsd-10-stable/crypto/openssh/uidswap.c
/freebsd-10-stable/crypto/openssh/version.h
/freebsd-10-stable/crypto/openssh/xmalloc.c
/freebsd-10-stable/crypto/openssh/xmalloc.h
/freebsd-10-stable/lib/libpam/modules/pam_ssh/Makefile
/freebsd-10-stable/lib/libpam/modules/pam_ssh/pam_ssh.c
/freebsd-10-stable/secure/lib/libssh/Makefile
sftp-server/Makefile
ssh-keysign/Makefile
ssh-pkcs11-helper/Makefile
/freebsd-10-stable/secure/usr.bin/scp/Makefile
/freebsd-10-stable/secure/usr.bin/sftp/Makefile
/freebsd-10-stable/secure/usr.bin/ssh-add/Makefile
/freebsd-10-stable/secure/usr.bin/ssh-agent/Makefile
/freebsd-10-stable/secure/usr.bin/ssh-keygen/Makefile
/freebsd-10-stable/secure/usr.bin/ssh-keyscan/Makefile
/freebsd-10-stable/secure/usr.bin/ssh/Makefile
/freebsd-10-stable/secure/usr.sbin/sshd/Makefile
293396 07-Jan-2016 bdrewery

MFC r291941:

Replace unneeded manual dependency on header by adding it to SRCS.

291792 04-Dec-2015 bdrewery

MFC r289393:

Add more SUBDIR_PARALLEL.

265037 28-Apr-2014 jmmv

MFC r264741: Add placeholder Kyuafiles for various top-level hierarchies.

This is "make tinderbox" clean.

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


255460 10-Sep-2013 des

Clean up the OpenSSH build. It is now possible to build most components
as static binaries, if desired. The one exception is sshd, which runs
into trouble due to libpam.a's includion of pam_ssh.

Make OpenSSH use LDNS if available. This allows it to verify signed
SSHFP records.

Approved by: re (blanket)


255386 08-Sep-2013 des

Make libldns and libssh private.

Approved by: re (blanket)


248617 22-Mar-2013 des

Retire the mislabeled ENABLE_SUID_SSH knob.


204949 10-Mar-2010 des

Revert r204939


204948 10-Mar-2010 des

Forgot to svn add the Makefile.


204939 10-Mar-2010 dougb

Fix the build. The ssh-pkcs11-helper directory is empty, which is
causing confusion.


204917 09-Mar-2010 des

Upgrade to OpenSSH 5.4p1.

MFC after: 1 month


204340 25-Feb-2010 des

Fix 'make checkdpadd'

Submitted by: ru@


204334 25-Feb-2010 des

Remove -static; it was a failed experiment that got committed by accident.


197679 01-Oct-2009 des

Upgrade to OpenSSH 5.3p1.


181111 01-Aug-2008 des

Upgrade to OpenSSH 5.1p1.

I have worked hard to reduce diffs against the vendor branch. One
notable change in that respect is that we no longer prefer DSA over
RSA - the reasons for doing so went away years ago. This may cause
some surprises, as ssh will warn about unknown host keys even for
hosts whose keys haven't changed.

MFC after: 6 weeks


158529 13-May-2006 des

Add a manual dependency on ssh_namespace.h.

Discussed with: ru


158519 13-May-2006 des

Introduce a namespace munging hack inspired by NetBSD to avoid polluting
the namespace of applications which inadvertantly link in libssh (usually
through pam_ssh)

Suggested by: lukem@netbsd.org
MFC after: 6 weeks


156813 17-Mar-2006 ru

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


147098 07-Jun-2005 des

Revert the commits that made libssh an INTERNALLIB; they caused too much
trouble, especially on amd64.

Requested by: ru


147056 06-Jun-2005 des

Make libssh an INTERNALLIB like it is in {Net,Open}BSD.


147007 05-Jun-2005 des

Update for OpenSSH 4.1p1.


125503 05-Feb-2004 ru

Fixed style of DPADD and LDADD assignments as per style.Makefile(5).


124212 07-Jan-2004 des

Update Makefiles for OpenSSH 3.7.1p2.


119116 19-Aug-2003 gordon

Explicitly add libz and libcrypto to LDADD for any ssh utilities missing
it. While not strictly required, it unbreaks the cross-build world that
is resulting from moving the libraries around.

I have a more permanent solution to this problem in the works, but I
asked des for permission to commit this to get the ball rolling. This
also makes the ssh build more along the lines of what the openssh-portable
and OpenBSD openssh Makefile glue does.

Reviewed by: des


117675 16-Jul-2003 markm

Very big makeover in the way telnet, telnetd and libtelnet are built.

Previously, there were two copies of telnet; a non-crypto version
that lived in the usual places, and a crypto version that lived in
crypto/telnet/. The latter was built in a broken manner somewhat akin
to other "contribified" sources. This meant that there were 4 telnets
competing with each other at build time - KerberosIV, Kerberos5,
plain-old-secure and base. KerberosIV is no longer in the running, but
the other three took it in turns to jump all over each other during a
"make buildworld".

As the crypto issue has been clarified, and crypto _calls_ are not
a problem, crypto/telnet has been repo-copied to contrib/telnet,
and with this commit, all telnets are now "contribified". The contrib
path was chosen to not destroy history in the repository, and differs
from other contrib/ entries in that it may be worked on as "normal"
BSD code. There is no dangerous crypto in these sources, only a
very weak system less strong than enigma(1).

Kerberos5 telnet and Secure telnet are now selected by using the usual
macros in /etc/make.conf, and the build process is unsurprising and
less treacherous.


114709 05-May-2003 markm

Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra
cleanups were necessary in release/Makefile, and the tinderbox code
was syntax checked, not run checked.


114283 30-Apr-2003 ru

The including makefile's directory is tried first for .include "...".


114282 30-Apr-2003 ru

Most things depend on !defined(NO_OPENSSL); make it look so.


114281 30-Apr-2003 ru

NOSECURE is implied by NOCRYPT, meaning if the latter is defined
we won't be here.


113916 23-Apr-2003 des

Remove Kerberos IV shims.


113915 23-Apr-2003 des

Update for 3.6.1p1; also remove Kerberos IV shims.


106132 29-Oct-2002 des

Update for OpenSSH 3.5p1.


99430 05-Jul-2002 des

ssh-keysign(8) belongs in /usr/libexec, not in /usr/bin, and needs to be
setuid so ssh(1) doesn't have to be.

Pointy hat to: des
Submitted by: Katsuyuki TATEISHI <katsu@iec.hiroshima-u.ac.jp>


98820 25-Jun-2002 des

No guts, no glory. Switch to OpenSSH-portable.

Sponsored by: DARPA, NAI Labs


90405 08-Feb-2002 ru

Now that cross-tools ld(1) has been fixed to look for dynamic
dependencies in the correct place, record the fact that -lssh
depends on -lcrypto and -lz.

Removed false dependencies on -lz (except ssh(1) and sshd(8)).
Removed false dependencies on -lcrypto and -lutil for scp(1).

Reviewed by: markm


90296 06-Feb-2002 kris

Set WFORMAT=0, overlooked in previous commits to libexec/.

Reported by: jhay


89705 23-Jan-2002 ru

Add pam_ssh support to the static PAM library, libpam.a:

- Spam /usr/lib some more by making libssh a standard library.
- Tweak ${LIBPAM} and ${MINUSLPAM}.
- Garbage collect unused libssh_pic.a.
- Add fake -lz dependency to secure/ makefiles needed for
dynamic linkage with -lssh.

Reviewed by: des, markm
Approved by: markm


87141 30-Nov-2001 markm

Clean up makefiles, and turn on WARNS=2. Take into account the telnet
#if cleanup.


81104 03-Aug-2001 markm

Revamp and diff-reduce the various secure telnets. Make sure that
Kerberos5 has _a_ telnet (which is not currently K5 enabled).
Incorporate BDE's static linking fixes.


80637 30-Jul-2001 bde

Fixed world breakage when NOSHARED=yes. libmp now depends on libcrypto,
so it must be linked before libcrypto to work right.


76407 09-May-2001 bde

Fixed world breakage in previous commit. -lpam must never be used
directly (except in the definition of MINUSLPAM in bsd.libnames.mk)
since it doesn't give all the lbraries necessary for static linkage.

Fixed new and old bugs in DPADD. ${LIBPAM} was missing, and the
library order was different from that in LDADD so `make checkdpadd'
reported a non-bug.


76337 07-May-2001 nsayer

Add PAM support to SRA authentication. Cribbed mostly from ftpd. This
doesn't solve the problem of root being allowed to log in, but that sort
of thing is something PAM should be doing anyway.


76264 04-May-2001 green

Follow the OpenSSH 2.9 upgrade with the infrastructure. Two new
programs are now included: sftp(1) and ssh-keyscan(1).


74928 28-Mar-2001 ru

Bye-bye /usr/lib/libtelnet.a. This should fix ``make release'' brokeness.

Approved by: markm


74818 26-Mar-2001 ru

secure/ build fixes:

- TELNETOBJDIR is gone. `buildworld' already installs libtelnet.a
in ${WORLDTMP}/usr/lib, and we have LIBRARY_PATH pointing there.

- SSHDIR (formerly SSHSRC) is now shared between all SSH modules.
New LIBSSH is introduced for libssh.a (an internal static lib).
Previously, build without prior `obj' was broken; SSH modules
always looked for libssh.a in ${.OBJDIR}. Also, the dependancies
on the libssh.a were missing.

- libtelnet/ did not install the crypto version of telnet.h into
/usr/include/arpa.

- Removed BINOWN, BINMODE, BINDIR and SRCS with default values.

Reviewed by: markm

- MAN[1-9] -> MAN.


65961 16-Sep-2000 kris

Only build sftp-server conditionally


65872 15-Sep-2000 ache

Add sftp-server


65675 10-Sep-2000 kris

Update for OpenSSH 2.2.0


63824 25-Jul-2000 kris

Don't build crypto-enabled telnetd if NO_OPENSSL is defined, since it
attempts to link against libcrypto.


57437 24-Feb-2000 markm

Build everything properly. This means:

o Don't b uild libdes.

o Crypto is now housed in libcrypto (with a compatability symlink to
libdes)

o RSA may depend on RSAREF at your locale.

o OpenSSH is now a part of the base system.


56668 27-Jan-2000 shin

another tcp apps IPv6 updates.(should be make world safe)
ftp, telnet, ftpd, faithd
also telnet related sync with crypto, secure, kerberosIV

Obtained from: KAME project


54783 18-Dec-1999 peter

Revert -lmd changes now that libcrypt doesn't expose this binutils/ld
bug any more.


54737 17-Dec-1999 marcel

Add libmd to DPADD and LDADD.


52167 12-Oct-1999 markm

Dont build telenet if we are going for kerberised telnet; this just
jumps all over kerberised telnet otherwise.


51993 07-Oct-1999 markm

Make telnet with SRA work.

Submitted by: Nick Sayer