# # ChangeLog for trunk/DNSDB.pm # # Generated by Trac 1.6 # 05/19/24 04:09:20 Thu, 26 Jul 2012 21:57:19 GMT Kris Deugau [367] * trunk/DNSDB.pm (modified) /trunk Tweak tinydns export processing to support automatic TTLs. ... Wed, 11 Jul 2012 20:38:56 GMT Kris Deugau [364] * trunk/DNSDB.pm (modified) /trunk Fill in export of SSHFP records since they're imported via ... Wed, 27 Jun 2012 21:07:33 GMT Kris Deugau [352] * trunk/DNSDB.pm (modified) /trunk Tweak getDomRecs() to return reverse zone entries sorted by ... Tue, 26 Jun 2012 17:48:00 GMT Kris Deugau [350] * trunk/DNSDB.pm (modified) /trunk Tweak addRec() and updateRec() to allow "bad" hostnames so ... Tue, 26 Jun 2012 17:40:41 GMT Kris Deugau [349] * trunk/DNSDB.pm (modified) /trunk Convert all lookups on the domain name to use lower() on ... Fri, 15 Jun 2012 22:08:14 GMT Kris Deugau [347] * trunk/DNSDB.pm (modified) * trunk/dns.sql (modified) /trunk Clean up dns.sql a little; some of this will be more ... Wed, 13 Jun 2012 19:05:29 GMT Kris Deugau [346] * trunk/DNSDB.pm (modified) /trunk Delegation type now exports correctly, or at least as ... Tue, 12 Jun 2012 21:59:39 GMT Kris Deugau [345] * trunk/DNSDB.pm (modified) /trunk Checkpoint adding delegation type. See #26. - stuck on ... Mon, 11 Jun 2012 22:05:15 GMT Kris Deugau [344] * trunk/DNSDB.pm (modified) /trunk Work around bizarre SQL un-bug where: SELECT ... Mon, 11 Jun 2012 21:29:16 GMT Kris Deugau [343] * trunk/DNSDB.pm (modified) /trunk Fix lurking minor buglet where delZone() wouldn't fail early ... Fri, 08 Jun 2012 22:19:15 GMT Kris Deugau [342] * trunk/DNSDB.pm (modified) * trunk/dns.sql (modified) /trunk Add a new type to the custom record types ("Delegation") ... Fri, 08 Jun 2012 22:14:56 GMT Kris Deugau [341] * trunk/DNSDB.pm (modified) /trunk Fix logging glitch in record update. Note this was also ... Fri, 08 Jun 2012 22:14:05 GMT Kris Deugau [340] * trunk/DNSDB.pm (modified) /trunk Fill in validation stubs for type 65282 (PTR template) and ... Fri, 08 Jun 2012 22:11:20 GMT Kris Deugau [339] * trunk/DNSDB.pm (modified) /trunk Finally polish up what should be the last of PTR template ... Fri, 25 May 2012 21:31:09 GMT Kris Deugau [337] * trunk/DNSDB.pm (modified) /trunk Checkpoint updating export for reverse DNS. See #26. - ... Thu, 24 May 2012 21:28:33 GMT Kris Deugau [336] * trunk/DNSDB.pm (modified) /trunk Checkpoint updating export for reverse DNS. See #26. - ... Fri, 11 May 2012 22:01:27 GMT Kris Deugau [335] * trunk/DNSDB.pm (modified) /trunk Checkpoint filling in processing for PTR template and A+PTR ... Thu, 10 May 2012 02:24:27 GMT Kris Deugau [334] * trunk/DNSDB.pm (modified) /trunk Checkpoint updating export for reverse DNS. See #26. - ... Thu, 10 May 2012 00:44:08 GMT Kris Deugau [333] * trunk/DNSDB.pm (modified) /trunk Checkpoint, update export for reverse DNS. See #26. - ... Thu, 10 May 2012 00:22:07 GMT Kris Deugau [332] * trunk/DNSDB.pm (modified) /trunk Checkpoint updating export for reverse zones. See #26. - ... Wed, 09 May 2012 21:22:01 GMT Kris Deugau [331] * trunk/DNSDB.pm (modified) /trunk Tweak getChildren() a little with a trailing sort-by-name. ... Wed, 09 May 2012 21:18:23 GMT Kris Deugau [330] * trunk/DNSDB.pm (modified) /trunk Checkpoint, updating export for reverse zones. See #26. ... Wed, 09 May 2012 20:48:23 GMT Kris Deugau [329] * trunk/DNSDB.pm (modified) /trunk Checkpoint, update export process to handle reverse zones. ... Thu, 03 May 2012 21:28:10 GMT Kris Deugau [328] * trunk/DNSDB.pm (modified) * trunk/dns.sql (modified) /trunk Clean up several bugs in handling of NS records in revzones: ... Wed, 02 May 2012 21:41:48 GMT Kris Deugau [326] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move SQL for clone-this-user dropdown into DNSDB.pm. See #1 Wed, 02 May 2012 19:03:07 GMT Kris Deugau [325] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/useradmin.tmpl (modified) /trunk Move SQL from user list code into DNSDB.pm. See #1 Wed, 02 May 2012 17:23:13 GMT Kris Deugau [324] * trunk/DNSDB.pm (modified) /trunk Add consistency to log entry and record list sorts by adding ... Sun, 29 Apr 2012 22:20:17 GMT Kris Deugau [323] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/log.tmpl (modified) /trunk Moved some more SQL out of dns.cgi (see #1). Added ... Sun, 29 Apr 2012 17:16:11 GMT Kris Deugau [321] * trunk/DNSDB.pm (modified) /trunk More administrivia; set a more sane version number on ... Sun, 29 Apr 2012 17:11:43 GMT Kris Deugau [320] * trunk/COPYING (modified) * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) * trunk/vega-import.pl (modified) /trunk Administrivia cleanup - overdue to update the copyright ... Wed, 25 Apr 2012 21:07:22 GMT Kris Deugau [316] * trunk/DNSDB.pm (modified) /trunk Fix embarrasing bug in login process; account status was ... Tue, 24 Apr 2012 20:43:39 GMT Kris Deugau [314] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/grpman.tmpl (modified) /trunk Move SQL for "Manage groups" to DNSDB.pm. See #1 Extend ... Tue, 24 Apr 2012 02:27:40 GMT Kris Deugau [312] * trunk/DNSDB.pm (modified) /trunk Fix lurking bug in _ZONE that retained an extra 0 on CIDR to ... Thu, 19 Apr 2012 21:21:11 GMT Kris Deugau [311] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/editsoa.tmpl (modified) /trunk Move SQL for SOA update to DNSDB.pm (see #1) Clean up ... Wed, 18 Apr 2012 21:29:02 GMT Kris Deugau [309] * trunk/DNSDB.pm (modified) /trunk Minor code review - remove a dangling variable and ... Tue, 17 Apr 2012 22:09:44 GMT Kris Deugau [307] * trunk/DNSDB.pm (modified) /trunk Fix a taint mode gotcha in _zone2cidr(), introduced with the ... Mon, 16 Apr 2012 22:14:44 GMT Kris Deugau [304] * trunk/DNSDB.pm (modified) /trunk Drop support for /31 sub-octet ranges in in-addr.arpa zone ... Fri, 13 Apr 2012 22:14:26 GMT Kris Deugau [303] * trunk/DNSDB.pm (modified) /trunk Checkpoint - still finding rough edges in AXFR import [ ... Thu, 12 Apr 2012 22:26:59 GMT Kris Deugau [302] * trunk/DNSDB.pm (modified) /trunk Checkpoint converting importAXFR() to support reverse zones ... Thu, 12 Apr 2012 02:58:17 GMT Kris Deugau [301] * trunk/DNSDB.pm (modified) /trunk Checkpoint: importAXFR() now supports most reverse zones, ... Tue, 10 Apr 2012 18:50:22 GMT Kris Deugau [299] * trunk/DNSDB.pm (modified) /trunk Fix really silly bug that allowed adding the same reverse ... Mon, 09 Apr 2012 22:08:51 GMT Kris Deugau [298] * trunk/DNSDB.pm (modified) /trunk Checkpoint updating importAXFR() action logging (see #35): ... Mon, 02 Apr 2012 21:26:53 GMT Kris Deugau [297] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move action logging for user delete into delUser(). See #35 ... Mon, 02 Apr 2012 20:58:39 GMT Kris Deugau [296] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move action logging for user status change into ... Thu, 29 Mar 2012 21:06:10 GMT Kris Deugau [295] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/bulkchange.tmpl (modified) /trunk Move entity-relationship reference hashes up into the same ... Thu, 29 Mar 2012 17:22:59 GMT Kris Deugau [294] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/user.tmpl (modified) /trunk "Move action logging for change group default permissions" ... Tue, 27 Mar 2012 21:11:59 GMT Kris Deugau [293] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move action logging for delGroup() into DNSDB.pm. See #35. ... Tue, 27 Mar 2012 20:48:55 GMT Kris Deugau [292] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move action logging for addGroup() into DNSDB.pm. See #35 Tue, 27 Mar 2012 18:57:39 GMT Kris Deugau [290] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move action logging for delRec() into DNSDB.pm. See #35 Tue, 27 Mar 2012 16:56:12 GMT Kris Deugau [289] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Forgot to move failed-action logging for addRec() and ... Mon, 26 Mar 2012 22:06:09 GMT Kris Deugau [288] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move action logging for updateRec() into DNSDB.pm. Fix ... Mon, 26 Mar 2012 20:59:08 GMT Kris Deugau [287] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move action logging for addRec() into DNSDB.pm. See #35 Fri, 23 Mar 2012 17:25:45 GMT Kris Deugau [286] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Convert action logging for "Add reverse zone" to ... Thu, 22 Mar 2012 21:23:00 GMT Kris Deugau [285] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move action logging for zone delete (deldom/delrevzone) into ... Thu, 22 Mar 2012 20:38:06 GMT Kris Deugau [284] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Clean up dangling failure logging in the UI layer for add ... Thu, 22 Mar 2012 20:12:32 GMT Kris Deugau [283] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Convert zone status change logging to DNSDB-internal. See ... Thu, 22 Mar 2012 19:43:10 GMT Kris Deugau [282] * trunk/DNSDB.pm (modified) /trunk Correct _log() docu-comment Thu, 22 Mar 2012 19:31:21 GMT Kris Deugau [281] * trunk/DNSDB.pm (modified) /trunk Clean up some lingering structural messes in DNSDB.pm - ... Wed, 21 Mar 2012 22:04:51 GMT Kris Deugau [279] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Moving login SQL into DNSDB.pm complete. See #1 ... Mon, 19 Mar 2012 01:06:47 GMT Kris Deugau [278] * trunk/DNSDB.pm (modified) /trunk Checkpoint, diversion to get userdata somewhere handy(er) ... Thu, 15 Mar 2012 22:04:02 GMT Kris Deugau [277] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/editsoa.tmpl (modified) * trunk/templates/soadata.tmpl (modified) /trunk Checkpoint: Clean up SOA editing and extend for reverse ... Thu, 15 Mar 2012 20:44:53 GMT Kris Deugau [276] * trunk/DNSDB.pm (modified) /trunk Add revID sub to match domainID for consistency Thu, 15 Mar 2012 19:34:38 GMT Kris Deugau [275] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/domlist.tmpl (modified) /trunk Convert domStatus() and caller to zoneStatus() for reverse ... Wed, 14 Mar 2012 22:01:42 GMT Kris Deugau [274] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/delrevzone.tmpl (added) /trunk Flesh out most reverse zone deletion. See #26. - Convert ... Tue, 13 Mar 2012 19:44:07 GMT Kris Deugau [273] * trunk/DNSDB.pm (modified) /trunk updateRec() should now handle all record update changes Fri, 09 Mar 2012 23:03:29 GMT Kris Deugau [272] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Checkpoint; update record mostly patched up for reverse ... Wed, 07 Mar 2012 22:53:31 GMT Kris Deugau [270] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/newrevzone.tmpl (modified) /trunk Override any bare ZONE defrecs with the provided pattern ... Wed, 07 Mar 2012 20:47:14 GMT Kris Deugau [269] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/notes (modified) /trunk addRDNS() complete except for handling $revpatt. See #26 Tue, 06 Mar 2012 22:57:14 GMT Kris Deugau [265] * trunk/DNSDB.pm (modified) /trunk Checkpoint, "add reverse zone" zone-info subsititution ... Mon, 05 Mar 2012 23:05:39 GMT Kris Deugau [264] * trunk/DNSDB.pm (modified) /trunk Checkpoint; reverse records that don't match the zone ... Sun, 04 Mar 2012 22:53:54 GMT Kris Deugau [262] * trunk/DNSDB.pm (modified) * trunk/INSTALL (modified) * trunk/Makefile (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) * trunk/dnsadmin.spec (modified) * trunk/export.pl (modified) * trunk/vega-import.pl (modified) /trunk GPL-tag and normalize headers on scripts and module. Clean ... Fri, 02 Mar 2012 22:51:29 GMT Kris Deugau [260] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/addrevzone.tmpl (added) * trunk/templates/newrevzone.tmpl (added) /trunk First pass adding add-reverse-zone. - add newrdns/addrdns ... Fri, 02 Mar 2012 22:19:06 GMT Kris Deugau [259] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk More fixing on _log() and its callers and its caller's ... Fri, 02 Mar 2012 21:40:32 GMT Kris Deugau [258] * trunk/DNSDB.pm (modified) /trunk Still missed a couple pieces in r257. See #26 Fri, 02 Mar 2012 21:38:41 GMT Kris Deugau [257] * trunk/DNSDB.pm (modified) /trunk Fix update to calls to _log from r256. See #26 Fri, 02 Mar 2012 21:08:45 GMT Kris Deugau [256] * trunk/DNSDB.pm (modified) /trunk Update internal _log() sub to handle rdns_id Update ... Thu, 01 Mar 2012 21:39:04 GMT Kris Deugau [255] * trunk/DNSDB.pm (modified) /trunk Update addGroup() to copy default reverse records. See #26. Wed, 29 Feb 2012 22:38:46 GMT Kris Deugau [254] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Update parentID() (and all calls to it) for reverse records, ... Wed, 29 Feb 2012 22:07:28 GMT Kris Deugau [252] * trunk/DNSDB.pm (modified) /trunk Fix buglet introduced in r249 to tweak addRec() calling ... Wed, 29 Feb 2012 19:01:20 GMT Kris Deugau [251] * trunk/DNSDB.pm (modified) /trunk Fix buglet adding default AAAA+PTR records same as was fixed ... Wed, 29 Feb 2012 17:42:40 GMT Kris Deugau [249] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/dns.sql (modified) /trunk Fix lurking bug in SQL tabledef from early idea for default ... Tue, 28 Feb 2012 22:11:56 GMT Kris Deugau [248] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/reclist.tmpl (modified) /trunk Quick pass over log linking and display for reverse zones. ... Mon, 27 Feb 2012 23:04:23 GMT Kris Deugau [246] * trunk/DNSDB.pm (modified) /trunk Move SOA update SQL into DNSDB.pm while we update it for ... Fri, 24 Feb 2012 22:59:45 GMT Kris Deugau [244] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Scope check cleanup for rdns, should be complete. Some ... Fri, 24 Feb 2012 20:35:07 GMT Kris Deugau [243] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/delrec.tmpl (modified) /trunk Fixing up delRec() and caller to handle reverse records. ... Thu, 23 Feb 2012 22:54:48 GMT Kris Deugau [242] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Fix buglet that snuck back into A/AAAA+PTR add - domain ID ... Thu, 23 Feb 2012 21:19:11 GMT Kris Deugau [240] * trunk/DNSDB.pm (modified) /trunk Whoops, forgot to export revName() somehow. See #26 Thu, 23 Feb 2012 20:36:59 GMT Kris Deugau [239] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/domlist.tmpl (modified) /trunk Checkpoint; domain/reverse zone list almost complete. See ... Fri, 17 Feb 2012 22:55:18 GMT Kris Deugau [237] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/revzones.tmpl (added) /trunk Checkpoint - almost finished updating domain list code to ... Thu, 16 Feb 2012 22:24:18 GMT Kris Deugau [236] * trunk/DNSDB.pm (modified) /trunk Typofix in addRec()'s new SQL Thu, 16 Feb 2012 21:14:36 GMT Kris Deugau [234] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/reclist.tmpl (modified) * trunk/templates/record.tmpl (modified) /trunk Validation for addRec() now functional with %validators hash ... Tue, 14 Feb 2012 23:01:43 GMT Kris Deugau [233] * trunk/DNSDB.pm (modified) /trunk Checkpoint - special type validation for 65280 and 65281 ... Mon, 13 Feb 2012 22:56:18 GMT Kris Deugau [232] * trunk/DNSDB.pm (modified) /trunk Checkpoint - almost done PTR, A/AAAA+PTR types. Still need ... Thu, 09 Feb 2012 20:29:12 GMT Kris Deugau [231] * trunk/DNSDB.pm (modified) /trunk Add info comments in TXT and RP validation subs; TXT ... Thu, 09 Feb 2012 19:43:08 GMT Kris Deugau [230] * trunk/DNSDB.pm (modified) /trunk Fill out _validate_* subs for NS, CNAME, and MX. Put ... Wed, 08 Feb 2012 21:00:24 GMT Kris Deugau [229] * trunk/DNSDB.pm (modified) /trunk Record validation refactoring Complete A and AAAA record ... Wed, 08 Feb 2012 20:14:30 GMT Kris Deugau [228] * trunk/DNSDB.pm (modified) /trunk Refactoring record data validation, first pass. Stub out ... Fri, 27 Jan 2012 21:45:00 GMT Kris Deugau [226] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/record.tmpl (modified) /trunk Update addRec() for reverse zones, first pass. A+PTR and ... Thu, 26 Jan 2012 19:58:49 GMT Kris Deugau [225] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move some SQL into DNSDB.pm (see #1): fill_rectypes is now ... Tue, 24 Jan 2012 22:59:24 GMT Kris Deugau [224] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/dns.sql (modified) * trunk/templates/menu.tmpl (modified) * trunk/templates/reclist.tmpl (modified) /trunk Start adding rDNS (See #26) - Initial SQL tabledef, ...