Ignore:
Timestamp:
10/30/12 12:23:30 (12 years ago)
Author:
Kris Deugau
Message:

/branches/stable

Backport AXFR fix/enhancement from /trunk r436. Merged but all
three files conflicted (expected).

Location:
branches/stable
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/stable

    • Property svn:mergeinfo changed
      /trunkmerged: 436
  • branches/stable/DNSDB.pm

    r434 r437  
    17441744  my $domain = shift;
    17451745  my $group = shift;
    1746   my $status = shift || 1;
     1746  my $status = shift;
     1747  $status = (defined($status) ? $status : 0);   # force sane semantics, and allow passing "null" (inactive) status
    17471748  my $rwsoa = shift || 0;
    17481749  my $rwns = shift || 0;
     1750  my $newttl = shift;
    17491751
    17501752##fixme:  add mode to delete&replace, merge+overwrite, merge new?
     
    18011803    while (my $rr = $res->axfr_next()) {
    18021804      my $type = $rr->type;
     1805      my $ttl = ($newttl ? $newttl : $rr->ttl); # allow force-override TTLs
    18031806
    18041807      my $sql = "INSERT INTO records (domain_id,host,type,ttl,val";
Note: See TracChangeset for help on using the changeset viewer.