Ignore:
Timestamp:
01/29/26 11:05:44 (2 days ago)
Author:
Kris Deugau
Message:

/branches/cname-collision

Fix date math to properly cross month boundaries generating the new/updated
record's timestamp
See #88

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/cname-collision/t/cname.t

    r1006 r1008  
    253253
    254254  subtest 'CNAME add - expires soon' => sub {
    255     my @ltime = localtime;
    256     $expirystamp = sprintf "%i-%i-%i %i:%i", $ltime[5] + 1900, $ltime[4] + 1, $ltime[3] + 3, 15, $ltime[1];
     255    my @ltime = localtime(time + 86400 * 3);
     256    $expirystamp = sprintf "%i-%i-%i %i:%i", $ltime[5] + 1900, ($ltime[4] + 1) % 12, $ltime[3], 15, $ltime[1];
    257257    $newval = 'target.example.com';
    258258    subtest 'collision with nonexpiring record' => sub {
     
    324324
    325325  subtest 'CNAME add - valid after' => sub {
    326     my @ltime = localtime;
    327     $expirystamp = sprintf "%i-%i-%i %i:%i", $ltime[5] + 1900, $ltime[4] + 1, $ltime[3] + 3, 15, $ltime[1];
     326    my @ltime = localtime(time + 86400 * 3);
     327    $expirystamp = sprintf "%i-%i-%i %i:%i", $ltime[5] + 1900, ($ltime[4] + 1) % 12, $ltime[3], 15, $ltime[1];
    328328    $newval = 'target.example.com';
    329329    subtest 'collision with nonexpiring record' => sub {
Note: See TracChangeset for help on using the changeset viewer.