Changeset 29 for trunk/DNSDB.pm


Ignore:
Timestamp:
11/05/09 17:55:34 (15 years ago)
Author:
Kris Deugau
Message:

/trunk

DNSDB::initGlobals

  • don't roll over and die if the "systemwide defaults" file is missing

dns.cgi

  • allow passwords to be crypt-MD5 hashes as well as plaintext (should we insist?)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/DNSDB.pm

    r25 r29  
    130130
    131131# load system-wide site defaults and things from config file
    132   open SYSDEFAULTS, "</etc/dnsdb.conf";
     132  if (open SYSDEFAULTS, "</etc/dnsdb.conf") {
    133133##fixme - error check!
    134   while (<SYSDEFAULTS>) {
    135     next if /^\s*#/;
    136     $def{contact}       = $1 if /contact ?= ?([a-z0-9_.-]+)/i;
    137     $def{prins}         = $1 if /prins ?= ?([a-z0-9_.-]+)/i;
    138     $def{soattl}        = $1 if /soattl ?= ?([a-z0-9_.-]+)/i;
    139     $def{refresh}       = $1 if /refresh ?= ?([a-z0-9_.-]+)/i;
    140     $def{retry}         = $1 if /retry ?= ?([a-z0-9_.-]+)/i;
    141     $def{expire}        = $1 if /expire ?= ?([a-z0-9_.-]+)/i;
    142     $def{minttl}        = $1 if /minttl ?= ?([a-z0-9_.-]+)/i;
    143     $def{ttl}           = $1 if /ttl ?= ?([a-z0-9_.-]+)/i;
     134    while (<SYSDEFAULTS>) {
     135      next if /^\s*#/;
     136      $def{contact}     = $1 if /contact ?= ?([a-z0-9_.-]+)/i;
     137      $def{prins}               = $1 if /prins ?= ?([a-z0-9_.-]+)/i;
     138      $def{soattl}      = $1 if /soattl ?= ?([a-z0-9_.-]+)/i;
     139      $def{refresh}     = $1 if /refresh ?= ?([a-z0-9_.-]+)/i;
     140      $def{retry}               = $1 if /retry ?= ?([a-z0-9_.-]+)/i;
     141      $def{expire}      = $1 if /expire ?= ?([a-z0-9_.-]+)/i;
     142      $def{minttl}      = $1 if /minttl ?= ?([a-z0-9_.-]+)/i;
     143      $def{ttl}         = $1 if /ttl ?= ?([a-z0-9_.-]+)/i;
    144144##fixme?  load DB user/pass from config file?
     145    }
    145146  }
    146147# load from database
Note: See TracChangeset for help on using the changeset viewer.