mirror of
git://anongit.mindrot.org/openssh.git
synced 2024-11-23 18:23:25 +08:00
356a0b004a
- Removed lots of unnecessary checks from autoconf - Added support and autoconf test for openpty() function (Unix98 pty support) - Fix for scp not finding ssh if not installed as /usr/bin/ssh - Added TODO file - Merged parts of Debian patch From Phil Hands <phil@hands.com>: - Added ssh-askpass program - Added ssh-askpass support to ssh-add.c - Create symlinks for slogin on install - Fix "distclean" target in makefile - Added example for ssh-agent to manpage - Added support for PAM_TEXT_INFO messages - Disable internal /etc/nologin support if PAM enabled - Merged latest OpenBSD CVS changes: - [sshd.c] don't send fail-msg but disconnect if too many authentication failures - [sshd.c] replace assert() with error, fatal or packet_disconnect - [sshd.c] remove unused argument. ok dugsong - [sshd.c] typo - [rsa.c] clear buffers used for encryption. ok: niels - [rsa.c] replace assert() with error, fatal or packet_disconnect - Fixed coredump after merge of OpenBSD rsa.c patch
49 lines
1.4 KiB
Plaintext
49 lines
1.4 KiB
Plaintext
dnl Process this file with autoconf to produce a configure script.
|
|
AC_INIT(auth-krb4.c)
|
|
|
|
AC_CONFIG_HEADER(config.h)
|
|
|
|
dnl Checks for programs.
|
|
AC_PROG_CC
|
|
AC_PROG_RANLIB
|
|
|
|
dnl Checks for libraries.
|
|
dnl Replace `main' with a function in -lcrypto:
|
|
AC_CHECK_LIB(crypto, CRYPTO_lock, ,AC_MSG_ERROR([*** libcrypto missing - please install first ***]))
|
|
dnl Replace `main' with a function in -lutil:
|
|
AC_CHECK_LIB(util, logout, ,AC_MSG_ERROR([*** -lutil missing - this is part of libc. ***]))
|
|
dnl Replace `main' with a function in -lz:
|
|
AC_CHECK_LIB(z, deflate, ,AC_MSG_ERROR([*** zlib missing - please install first ***]))
|
|
dnl check for nsl
|
|
AC_CHECK_LIB(nsl, yp_match, , )
|
|
dnl check for dl
|
|
AC_CHECK_LIB(dl, dlopen, , )
|
|
dnl check for pam
|
|
AC_CHECK_LIB(pam, pam_authenticate, , )
|
|
|
|
dnl Check for stuff in path.
|
|
AC_CHECK_PROG(AR, ar, ar)
|
|
AC_CHECK_PROG(RANLIB, ranlib, ranlib)
|
|
|
|
dnl Check for ssl headers
|
|
AC_CHECK_HEADER(openssl/bn.h, [AC_DEFINE(HAVE_OPENSSL)], [AC_CHECK_HEADER(ssl/bn.h, [AC_DEFINE(HAVE_SSL)], [AC_MSG_ERROR([*** ssl library missing - please install first ***])])])
|
|
|
|
dnl Checks for header files.
|
|
AC_CHECK_HEADERS(pty.h)
|
|
|
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
|
AC_C_CONST
|
|
AC_TYPE_UID_T
|
|
AC_C_INLINE
|
|
AC_TYPE_MODE_T
|
|
AC_TYPE_OFF_T
|
|
AC_TYPE_SIZE_T
|
|
AC_STRUCT_ST_BLKSIZE
|
|
AC_HEADER_TIME
|
|
|
|
dnl Checks for library functions.
|
|
AC_PROG_GCC_TRADITIONAL
|
|
AC_CHECK_FUNCS(openpty strlcpy mkdtemp arc4random setproctitle)
|
|
|
|
AC_OUTPUT(Makefile)
|