summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2001-12-24 01:41:47 +1100
committerDamien Miller <djm@mindrot.org>2001-12-24 01:41:47 +1100
commit62116dcc0a0a2ad4233691e73b7c2006b6849702 (patch)
tree2cc885d0d104e97e4443581aca27f007adc51852 /configure.ac
parent278f907a2d6d00d6f52a11bf9577648aadbf0994 (diff)
- (djm) Ignore fix & patchlevel in OpenSSL version check. Patch from
solar@openwall.com - (djm) Rework entropy code. If the OpenSSL PRNG is has not been internally seeded, execute a subprogram "ssh-rand-helper" to obtain some entropy for us. Rewrite the old in-process entropy collecter as an example ssh-rand-helper. - (djm) Always perform ssh_prng_cmds path lookups in configure, even if we don't end up using ssh_prng_cmds (so we always get a valid file)
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac38
1 files changed, 19 insertions, 19 deletions
diff --git a/configure.ac b/configure.ac
index ae2b6a7a5..35cda594d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
1# $Id: configure.ac,v 1.6 2001/12/07 17:20:48 mouring Exp $ 1i# $Id: configure.ac,v 1.7 2001/12/23 14:41:48 djm Exp $
2 2
3AC_INIT 3AC_INIT
4AC_CONFIG_SRCDIR([ssh.c]) 4AC_CONFIG_SRCDIR([ssh.c])
@@ -1598,28 +1598,28 @@ AC_ARG_WITH(prngd-socket,
1598INSTALL_SSH_PRNG_CMDS="" 1598INSTALL_SSH_PRNG_CMDS=""
1599rm -f prng_commands 1599rm -f prng_commands
1600if (test -z "$RANDOM_POOL" && test -z "$PRNGD") ; then 1600if (test -z "$RANDOM_POOL" && test -z "$PRNGD") ; then
1601 # Use these commands to collect entropy
1602 OSSH_PATH_ENTROPY_PROG(PROG_LS, ls)
1603 OSSH_PATH_ENTROPY_PROG(PROG_NETSTAT, netstat)
1604 OSSH_PATH_ENTROPY_PROG(PROG_ARP, arp)
1605 OSSH_PATH_ENTROPY_PROG(PROG_IFCONFIG, ifconfig)
1606 OSSH_PATH_ENTROPY_PROG(PROG_JSTAT, jstat)
1607 OSSH_PATH_ENTROPY_PROG(PROG_PS, ps)
1608 OSSH_PATH_ENTROPY_PROG(PROG_SAR, sar)
1609 OSSH_PATH_ENTROPY_PROG(PROG_W, w)
1610 OSSH_PATH_ENTROPY_PROG(PROG_WHO, who)
1611 OSSH_PATH_ENTROPY_PROG(PROG_LAST, last)
1612 OSSH_PATH_ENTROPY_PROG(PROG_LASTLOG, lastlog)
1613 OSSH_PATH_ENTROPY_PROG(PROG_DF, df)
1614 OSSH_PATH_ENTROPY_PROG(PROG_VMSTAT, vmstat)
1615 OSSH_PATH_ENTROPY_PROG(PROG_UPTIME, uptime)
1616 OSSH_PATH_ENTROPY_PROG(PROG_IPCS, ipcs)
1617 OSSH_PATH_ENTROPY_PROG(PROG_TAIL, tail)
1618
1619 INSTALL_SSH_PRNG_CMDS="yes" 1601 INSTALL_SSH_PRNG_CMDS="yes"
1620fi 1602fi
1621AC_SUBST(INSTALL_SSH_PRNG_CMDS) 1603AC_SUBST(INSTALL_SSH_PRNG_CMDS)
1622 1604
1605# These programs are used to gather entropy from
1606OSSH_PATH_ENTROPY_PROG(PROG_LS, ls)
1607OSSH_PATH_ENTROPY_PROG(PROG_NETSTAT, netstat)
1608OSSH_PATH_ENTROPY_PROG(PROG_ARP, arp)
1609OSSH_PATH_ENTROPY_PROG(PROG_IFCONFIG, ifconfig)
1610OSSH_PATH_ENTROPY_PROG(PROG_JSTAT, jstat)
1611OSSH_PATH_ENTROPY_PROG(PROG_PS, ps)
1612OSSH_PATH_ENTROPY_PROG(PROG_SAR, sar)
1613OSSH_PATH_ENTROPY_PROG(PROG_W, w)
1614OSSH_PATH_ENTROPY_PROG(PROG_WHO, who)
1615OSSH_PATH_ENTROPY_PROG(PROG_LAST, last)
1616OSSH_PATH_ENTROPY_PROG(PROG_LASTLOG, lastlog)
1617OSSH_PATH_ENTROPY_PROG(PROG_DF, df)
1618OSSH_PATH_ENTROPY_PROG(PROG_VMSTAT, vmstat)
1619OSSH_PATH_ENTROPY_PROG(PROG_UPTIME, uptime)
1620OSSH_PATH_ENTROPY_PROG(PROG_IPCS, ipcs)
1621OSSH_PATH_ENTROPY_PROG(PROG_TAIL, tail)
1622
1623 1623
1624AC_ARG_WITH(mantype, 1624AC_ARG_WITH(mantype,
1625 [ --with-mantype=man|cat|doc Set man page type], 1625 [ --with-mantype=man|cat|doc Set man page type],