# # ChangeLog for trunk/DNSDB.pm # # Generated by Trac 1.6 # 12/23/24 00:57:55 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, ... Fri, 20 Jan 2012 21:28:10 GMT Kris Deugau [223] * trunk/DNSDB.pm (modified) /trunk Add some data validation on A/AAAA record update; tweak the ... Wed, 18 Jan 2012 18:47:47 GMT Kris Deugau [222] * trunk/DNSDB.pm (modified) /trunk Fix buglet in record list filter; we have to adjust the ... Fri, 13 Jan 2012 23:11:38 GMT Kris Deugau [219] * trunk/DNSDB.pm (modified) * trunk/INSTALL (modified) * trunk/Makefile (modified) * trunk/dnsadmin.spec (added) /trunk Add some nifty bits to allow packaged or ... Thu, 05 Jan 2012 23:04:18 GMT Kris Deugau [218] * trunk/DNSDB.pm (modified) * trunk/INSTALL (modified) * trunk/export.pl (added) /trunk Complete INSTALL (mostly - still unkinking config file ... Thu, 05 Jan 2012 04:25:56 GMT Kris Deugau [216] * trunk/DNSDB.pm (modified) * trunk/Makefile (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) * trunk/dnsdb.conf (added) * trunk/templates/viadns.css (deleted) /trunk Found some not-so-little things missing for a tarball - ... Wed, 21 Dec 2011 22:49:46 GMT Kris Deugau [212] * trunk/DNSDB.pm (modified) * trunk/dns.sql (modified) /trunk Begin setting up the barest sketch of what will eventually ... Mon, 19 Dec 2011 22:58:57 GMT Kris Deugau [209] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Fix up error reporting in addRec(); don't want to cause ... Mon, 19 Dec 2011 22:25:28 GMT Kris Deugau [208] * trunk/DNSDB.pm (modified) /trunk Drop duplicated SOA-default-loading from initGlobals(), ... Thu, 15 Dec 2011 22:18:17 GMT Kris Deugau [202] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Fix bug in SOA handling; Vega stores "contact:primary-ns" ... Tue, 13 Dec 2011 23:05:19 GMT Kris Deugau [201] * trunk/DNSDB.pm (modified) * trunk/Makefile (modified) * trunk/dns.cgi (modified) * trunk/templates/newdomain.tmpl (modified) /trunk Add perpage to config load Switch SOA defaults to only ... Tue, 13 Dec 2011 20:40:50 GMT Kris Deugau [200] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/vega-import.pl (modified) /trunk Nitpickish file header tweaks Tue, 13 Dec 2011 20:05:26 GMT Kris Deugau [199] * trunk/DNSDB.pm (modified) * trunk/Makefile (modified) * trunk/vega-import.pl (modified) /trunk Cleanup: - Indicate that add is the default method for ... Tue, 13 Dec 2011 19:52:13 GMT Kris Deugau [198] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Finish Vega-equivalent mail notifications (domain creation) Mon, 12 Dec 2011 22:57:31 GMT Kris Deugau [197] * trunk/DNSDB.pm (modified) /trunk Prepare for spamming! Add mailNotify() stolen and trimmed ... Mon, 12 Dec 2011 22:55:02 GMT Kris Deugau [196] * trunk/DNSDB.pm (modified) /trunk Minor fix on SRV validation; accept uppercase in the domain ... Mon, 12 Dec 2011 22:52:55 GMT Kris Deugau [195] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk More log behaviour tweaking - fix broken detail-logging ... Fri, 09 Dec 2011 22:56:27 GMT Kris Deugau [193] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Hack _log() to dig up user data when (not if) it's missing. ... Fri, 09 Dec 2011 21:17:14 GMT Kris Deugau [192] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/dns.sql (modified) /trunk Ooops, reverting unintended Weirdness in dns.sql, DNSDB.pm, ... Fri, 09 Dec 2011 21:10:56 GMT Kris Deugau [191] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) * trunk/dns.sql (modified) /trunk Minor fix in dns-rpc.cgi to load DB user/pass/etc with loadConfig Thu, 08 Dec 2011 23:12:01 GMT Kris Deugau [190] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Start passing user data into DNSDB.pm subs for logging ... Tue, 06 Dec 2011 18:51:18 GMT Kris Deugau [186] * trunk/DNSDB.pm (modified) /trunk Add some more loop-breaking to isParent() to break infinite ... Tue, 06 Dec 2011 18:00:11 GMT Kris Deugau [185] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Fix isParent() to return correct results for checks where ... Thu, 01 Dec 2011 16:59:27 GMT Kris Deugau [175] * trunk/DNSDB.pm (modified) /trunk Opportunistic copyright cleanup Fri, 04 Nov 2011 20:30:51 GMT Kris Deugau [163] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/dns.css (modified) * trunk/templates/login.tmpl (modified) /trunk Session management - expire sessions properly - remove ... Wed, 02 Nov 2011 22:12:35 GMT Kris Deugau [160] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Use bind parameters in DNSDB::getDomRecs for filter Make ... Fri, 28 Oct 2011 20:56:10 GMT Kris Deugau [157] * trunk/DNSDB.pm (modified) /trunk Handle case of "id not found" in isParent(). If the ... Wed, 26 Oct 2011 22:10:09 GMT Kris Deugau [155] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/record.tmpl (modified) /trunk Tweak DNSDB::isParent slightly; treat all groups as being ... Fri, 21 Oct 2011 21:59:01 GMT Kris Deugau [152] * trunk/DNSDB.pm (modified) /trunk Tweaks and fixes in getParents() and isParent() Fri, 07 Oct 2011 18:43:59 GMT Kris Deugau [135] * trunk/DNSDB.pm (modified) /trunk Tweak getDomRecs and getRecCount to return useful, correct ... Tue, 04 Oct 2011 20:58:54 GMT Kris Deugau [132] * trunk/DNSDB.pm (modified) /trunk Misread "#use NetAddr::IP" as "use NetAddr::IP" when adding ... Tue, 04 Oct 2011 20:45:40 GMT Kris Deugau [131] * trunk/DNSDB.pm (modified) /trunk Tweak config-loader to stop spitting errors if a config ... Tue, 04 Oct 2011 14:34:18 GMT Kris Deugau [130] * trunk/DNSDB.pm (modified) * trunk/dns.sql (modified) /trunk Duhhhhh... "text" fields don't have any performance penalty ... Fri, 30 Sep 2011 21:29:57 GMT Kris Deugau [129] * trunk/DNSDB.pm (modified) /trunk Data validation - check attempts to add an A or AAAA record ... Wed, 21 Sep 2011 22:13:16 GMT Kris Deugau [128] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/dberr.tmpl (added) * trunk/templates/dns.css (modified) /trunk Code review/cleanup - Move configuration of DB host, ... Fri, 09 Sep 2011 21:38:52 GMT Kris Deugau [123] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) /trunk Fill out the remaining stubbed RPC calls; other subs from ... Thu, 08 Sep 2011 22:09:58 GMT Kris Deugau [121] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) /trunk checkpoint Flesh out getSOA() stub in dns-rpc.cgi Tweak ... Fri, 02 Sep 2011 21:41:00 GMT Kris Deugau [118] * trunk/DNSDB.pm (modified) /trunk Add groupID() Add ##fixme comment (accept parameters more ... Thu, 01 Sep 2011 19:55:00 GMT Kris Deugau [117] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/dns.css (modified) * trunk/templates/grptree.tmpl (modified) * trunk/templates/menu.tmpl (modified) /trunk Add getParents (untested) and isParent (tested) subs Add ... Thu, 01 Sep 2011 18:46:37 GMT Kris Deugau [116] * trunk/DNSDB.pm (modified) /trunk Tighten addDomain()'s checking of domain state Tue, 02 Aug 2011 22:54:07 GMT Kris Deugau [112] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/bulkdomain.tmpl (modified) /trunk Mostly complete functionality of bulk group move Mon, 01 Aug 2011 23:24:30 GMT Kris Deugau [111] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/menu.tmpl (modified) * trunk/templates/soadata.tmpl (modified) /trunk Add ACL checks to prevent contructed-URL ACL bypasses on SOA ... Wed, 20 Jul 2011 22:01:23 GMT Kris Deugau [108] * trunk/DNSDB.pm (modified) /trunk Add timestamp and location stub output in __export_tiny() to ... Tue, 19 Jul 2011 20:50:08 GMT Kris Deugau [107] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Fix mishandling of record data retrieved before deleting ... Fri, 15 Jul 2011 21:45:46 GMT Kris Deugau [105] * trunk/DNSDB.pm (modified) /trunk Fix AXFR import buglets on long TXT, SPF, and "other" ... Fri, 15 Jul 2011 19:41:54 GMT Kris Deugau [104] * trunk/DNSDB.pm (modified) /trunk Tweak getDomRecs() to "correctly" sort domain records on ... Fri, 15 Jul 2011 18:52:30 GMT Kris Deugau [103] * trunk/DNSDB.pm (modified) /trunk Add public export() and private __export_tiny() subs to ... Wed, 06 Jul 2011 21:17:46 GMT Kris Deugau [101] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk dns.cgi: Prefill or DOMAIN in Hostname field on ... Thu, 14 Apr 2011 21:14:23 GMT Kris Deugau [94] * trunk/DNSDB.pm (modified) /trunk Remove a few stale ##fixme notes Minor formatting nitpick ...