]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Get rid of dns_startup, use lease time instead of constant ttl.
authorTed Lemon <source@isc.org>
Tue, 15 Feb 2000 19:43:38 +0000 (19:43 +0000)
committerTed Lemon <source@isc.org>
Tue, 15 Feb 2000 19:43:38 +0000 (19:43 +0000)
server/dhcpd.c

index 11e92b11743a9544fcdab26ea49ce6ceeffb5d2f..84458f4ccc3db1112b3a979611148d87d2e079e6 100644 (file)
@@ -22,7 +22,7 @@
 
 #ifndef lint
 static char ocopyright[] =
-"$Id: dhcpd.c,v 1.84 2000/02/08 04:49:06 mellon Exp $ Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.";
+"$Id: dhcpd.c,v 1.85 2000/02/15 19:43:38 mellon Exp $ Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.";
 #endif
 
   static char copyright[] =
@@ -64,7 +64,8 @@ on commit {                                                                 \
                                      config-option domain-name));            \
     if defined (ddns-fwd-name) {                                             \
       switch (ns-update (not exists (IN, A, ddns-fwd-name, null),            \
-                        add (IN, A, ddns-fwd-name, leased-address, 300))) {  \
+                        add (IN, A, ddns-fwd-name, leased-address,           \
+                             lease-time / 2))) {                             \
        default:                                                                      \
         unset ddns-fwd-name;                                                 \
         break;                                                               \
@@ -76,7 +77,8 @@ on commit {                                                                 \
                        pick (config-option server.ddns-rev-domainname,       \
                              \".in-addr.arpa.\"));                           \
         switch (ns-update (delete (IN, PTR, ddns-rev-name, null),            \
-                          add (IN, PTR, ddns-rev-name, ddns-fwd-name, 300))) \
+                          add (IN, PTR, ddns-rev-name, ddns-fwd-name,        \
+                               lease-time / 2)))                             \
        {                                                                     \
          default:                                                            \
          unset ddns-rev-name;                                                \
@@ -262,11 +264,6 @@ int main (argc, argv, envp)
        /* Get the current time... */
        GET_TIME (&cur_time);
 
-       /* Initialize DNS support... */
-#if 0
-       dns_startup (); 
-#endif
-
        /* Set up the client classification system. */
        classification_setup ();