]> andersk Git - openssh.git/commitdiff
- provos@cvs.openbsd.org 2001/06/22 21:27:08
authormouring <mouring>
Mon, 25 Jun 2001 04:13:25 +0000 (04:13 +0000)
committermouring <mouring>
Mon, 25 Jun 2001 04:13:25 +0000 (04:13 +0000)
     [dh.c pathnames.h]
     use /etc/moduli instead of /etc/primes, okay markus@

ChangeLog
dh.c
pathnames.h

index 5a28cefc4476928eb5bd2d1eef1a539b597cdc8e..60ad823a3a20097f72b2d59e44bfa9813286b2ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,6 +13,9 @@
      o) sort SEE ALSO;
 
      aaron@ ok
+   - provos@cvs.openbsd.org 2001/06/22 21:27:08
+     [dh.c pathnames.h]
+     use /etc/moduli instead of /etc/primes, okay markus@
 
 20010622
  - (stevesk) handle systems without pw_expire and pw_change.
diff --git a/dh.c b/dh.c
index 575522ddb5ec1a12dbba0ecf0825b73a96c84ec6..26deb9fbf0755ab0b8128cbb0eccb18cea47f324 100644 (file)
--- a/dh.c
+++ b/dh.c
@@ -23,7 +23,7 @@
  */
 
 #include "includes.h"
-RCSID("$OpenBSD: dh.c,v 1.14 2001/04/15 08:43:45 markus Exp $");
+RCSID("$OpenBSD: dh.c,v 1.15 2001/06/22 21:27:07 provos Exp $");
 
 #include "xmalloc.h"
 
@@ -108,9 +108,9 @@ choose_dh(int min, int wantbits, int max)
        int linenum;
        struct dhgroup dhg;
 
-       f = fopen(_PATH_DH_PRIMES, "r");
-       if (!f) {
-               log("WARNING: %s does not exist, using old prime", _PATH_DH_PRIMES);
+       if ((f = fopen(_PATH_DH_MODULI, "r")) == NULL &&
+           (f = fopen(_PATH_DH_PRIMES, "r")) == NULL) {
+               log("WARNING: %s does not exist, using old modulus", _PATH_DH_MODULI);
                return (dh_new_group1());
        }
 
index 19098965511f73dc873b6e357e5631598dca987a..991fc734af1c56e31c9d50311cf976e9dca2e0d8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pathnames.h,v 1.6 2001/06/08 15:25:40 markus Exp $    */
+/*     $OpenBSD: pathnames.h,v 1.7 2001/06/22 21:27:08 provos Exp $    */
 
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
@@ -36,6 +36,8 @@
 #define _PATH_HOST_KEY_FILE            ETCDIR "/ssh_host_key"
 #define _PATH_HOST_DSA_KEY_FILE                ETCDIR "/ssh_host_dsa_key"
 #define _PATH_HOST_RSA_KEY_FILE                ETCDIR "/ssh_host_rsa_key"
+#define _PATH_DH_MODULI                        ETCDIR "/moduli"
+/* Backwards compatibility */
 #define _PATH_DH_PRIMES                        ETCDIR "/primes"
 
 #ifndef _PATH_SSH_PROGRAM
This page took 0.198435 seconds and 5 git commands to generate.