# # ChangeLog for trunk/DNSDB.pm # # Generated by Trac 1.6 # 11/01/24 10:37:36 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 ... Wed, 13 Apr 2011 20:00:10 GMT Kris Deugau [91] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/dns.sql (modified) /trunk SQL tabledef update: - Tweak log table definition to cope ... Tue, 12 Apr 2011 18:46:22 GMT Kris Deugau [90] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/log.tmpl (modified) * trunk/templates/record.tmpl (modified) /trunk Checkpoint - Comment-docu-tweak on addUser() - ... Thu, 31 Mar 2011 22:01:43 GMT Kris Deugau [87] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/dns.sql (modified) * trunk/templates/fpnla.tmpl (modified) * trunk/templates/record.tmpl (modified) /trunk Checkpoint. Permissions manipulation should be complete. ... Fri, 25 Feb 2011 22:56:25 GMT Kris Deugau [83] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Checkpoint; partial completion of user editing. - ... Wed, 23 Feb 2011 19:53:57 GMT Kris Deugau [78] * trunk/DNSDB.pm (modified) /trunk Tweak and fix permission update sub; it should now properly ... Wed, 16 Feb 2011 23:04:21 GMT Kris Deugau [72] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/reclist.tmpl (modified) /trunk Checkpoint - adding sort-on-title-click to record list ... Tue, 30 Nov 2010 23:01:27 GMT Kris Deugau [67] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/images/lastleaf.png (modified) * trunk/images/midleaf.png (modified) * trunk/images/plus.png (modified) * trunk/templates/permlist.tmpl (modified) * trunk/templates/user.tmpl (moved) * trunk/templates/useradmin.tmpl (modified) /trunk checkpoint Add user ACL handling nearing function Add ... Fri, 26 Nov 2010 22:43:34 GMT Kris Deugau [66] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/images/lastleaf.png (added) * trunk/images/midleaf.png (added) * trunk/images/plus.png (added) * trunk/templates/addgroup.tmpl (modified) * trunk/templates/dns.css (modified) * trunk/templates/edgroup.tmpl (modified) * trunk/templates/grptree.tmpl (modified) * trunk/templates/newgrp.tmpl (modified) * trunk/templates/permlist.tmpl (added) /trunk Basic group permissions editing functional - enforcing is ... Thu, 25 Nov 2010 21:26:08 GMT Kris Deugau [65] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/dns.sql (modified) * trunk/templates/dns.css (modified) * trunk/templates/edgroup.tmpl (added) * trunk/templates/grpman.tmpl (modified) * trunk/templates/grptree.tmpl (modified) * trunk/templates/menu.tmpl (modified) * trunk/templates/newuser.tmpl (modified) * trunk/templates/permlist_enabled.tmpl (added) * trunk/templates/template.tmpl (added) * trunk/templates/useradmin.tmpl (modified) /trunk checkpoint, adding permissions/ACL support Tue, 19 Jan 2010 21:50:05 GMT Kris Deugau [62] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk checkpoint dns.cgi: Fix lurking rebuglet on removing ... Fri, 15 Jan 2010 22:48:50 GMT Kris Deugau [61] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk checkpoint, debugging logging/process on deleting domain Tue, 12 Jan 2010 16:24:00 GMT Kris Deugau [56] * trunk/DNSDB.pm (modified) /trunk fix checkUser sub - use a different variable for the input ... Thu, 31 Dec 2009 22:55:43 GMT Kris Deugau [55] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Started adding logging calls Fixed user add sub in ... Thu, 17 Dec 2009 20:47:50 GMT Kris Deugau [51] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/useradmin.tmpl (modified) /dev checkpoint Moved sort order/sort-by tracking on domain, ... Fri, 20 Nov 2009 22:32:04 GMT Kris Deugau [38] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/Login.html (deleted) * trunk/templates/axfr.tmpl (modified) * trunk/templates/conf_del.tmpl (modified) * trunk/templates/deldom.tmpl (modified) * trunk/templates/delgrp.tmpl (modified) * trunk/templates/delrec.tmpl (modified) * trunk/templates/deluser.tmpl (modified) * trunk/templates/dns.css (modified) * trunk/templates/dnsq.tmpl (modified) * trunk/templates/domlist.tmpl (modified) * trunk/templates/editsoa.tmpl (modified) * trunk/templates/footer.tmpl (modified) * trunk/templates/fpnla.tmpl (modified) * trunk/templates/grpman.tmpl (modified) * trunk/templates/header.tmpl (modified) * trunk/templates/login.tmpl (modified) * trunk/templates/menu.tmpl (modified) * trunk/templates/newdomain.tmpl (modified) * trunk/templates/newgrp.tmpl (modified) * trunk/templates/newrec.tmpl (modified) * trunk/templates/newuser.tmpl (modified) * trunk/templates/reclist.tmpl (modified) * trunk/templates/record.tmpl (modified) * trunk/templates/soadata.tmpl (modified) * trunk/templates/useradmin.tmpl (modified) /trunk checkpoint - big changes! dns.cgi and DNSDB.pm: - all ... Wed, 18 Nov 2009 18:42:22 GMT Kris Deugau [37] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk AXFR import is now basically functional - could maybe use ... Fri, 13 Nov 2009 23:05:34 GMT Kris Deugau [35] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/axfr.tmpl (modified) /trunk checkpoint - my Net::DNS vs DBD::Pg weirdness went away - ... Wed, 11 Nov 2009 22:55:32 GMT Kris Deugau [34] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/axfr.tmpl (modified) * trunk/templates/dns.css (modified) /trunk checkpoint - Net::DNS + DBD::Pg crosswiring bug? (AXFR ... Tue, 10 Nov 2009 22:51:55 GMT Kris Deugau [33] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/axfr.tmpl (modified) * trunk/templates/dns.css (modified) /trunk checkpoint, fleshing out axfr import Thu, 05 Nov 2009 22:55:34 GMT Kris Deugau [29] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk DNSDB::initGlobals - don't roll over and die if the ... Mon, 02 Nov 2009 21:40:07 GMT Kris Deugau [25] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/useradmin.tmpl (modified) /trunk checkpoint - pass all entered data through to addUser() ... Fri, 30 Oct 2009 21:52:55 GMT Kris Deugau [24] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/adduser.tmpl (added) * trunk/templates/dns.css (modified) * trunk/templates/grptree.tmpl (added) * trunk/templates/menu.tmpl (modified) * trunk/templates/newdomain.tmpl (modified) * trunk/templates/newgrp.tmpl (modified) * trunk/templates/newuser.tmpl (added) * trunk/templates/useradmin.tmpl (added) /trunk checkpoint - group management more or less functional ... Tue, 20 Oct 2009 18:47:36 GMT Kris Deugau [23] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/delgrp.tmpl (modified) * trunk/templates/grpman.tmpl (modified) /trunk checkpoint - basic group management functional - add ... Thu, 15 Oct 2009 21:50:22 GMT Kris Deugau [22] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/deldom.tmpl (modified) * trunk/templates/delgrp.tmpl (modified) * trunk/templates/domlist.tmpl (modified) * trunk/templates/grpman.tmpl (modified) /trunk checkpoint - basic group management should be complete - ... Thu, 15 Oct 2009 17:23:51 GMT Kris Deugau [20] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/grpman.tmpl (modified) * trunk/templates/menu.tmpl (modified) * trunk/templates/newdomain.tmpl (modified) * trunk/templates/newgrp.tmpl (modified) /trunk checkpoint, group mangling almost complete also normalized ... Fri, 09 Oct 2009 21:49:14 GMT Kris Deugau [19] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/grpman.tmpl (added) * trunk/templates/newgrp.tmpl (added) /trunk checkpoint Thu, 08 Oct 2009 21:29:50 GMT Kris Deugau [18] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/addgroup.tmpl (added) * trunk/templates/menu.tmpl (modified) /trunk checkpoint Wed, 30 Sep 2009 20:54:10 GMT Kris Deugau [17] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/domlist.tmpl (modified) * trunk/templates/menu.tmpl (modified) * trunk/templates/pgcount.tmpl (modified) * trunk/templates/record.tmpl (modified) /trunk checkpoint dns.cgi: - misc group-handling ... Tue, 15 Sep 2009 21:52:13 GMT Kris Deugau [16] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/record.tmpl (modified) /trunk checkpoint Tue, 15 Sep 2009 12:51:42 GMT Kris Deugau [15] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/record.tmpl (modified) /trunk checkpoint Fri, 11 Sep 2009 21:59:51 GMT Kris Deugau [13] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/defrecs.tmpl (deleted) * trunk/templates/menu.tmpl (modified) * trunk/templates/reclist.tmpl (modified) /trunk Checkpoint Merging record add/edit pieces into one ... Thu, 10 Sep 2009 17:34:34 GMT Kris Deugau [10] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Move domain list generation into a sub; it's needed from ... Fri, 04 Sep 2009 21:53:55 GMT Kris Deugau [7] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/deldom.tmpl (modified) * trunk/templates/domlist.tmpl (modified) /trunk checkpoint Tue, 01 Sep 2009 21:07:57 GMT Kris Deugau [5] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk checkpoint Delete domain mostly complete - need to fix up ... Mon, 31 Aug 2009 20:16:27 GMT Kris Deugau [4] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/domlist.tmpl (modified) * trunk/templates/fpnla.tmpl (modified) * trunk/templates/menu.tmpl (modified) /trunk checkpoint Tue, 18 Aug 2009 22:04:14 GMT Kris Deugau [3] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/templates/adddomain.tmpl (modified) * trunk/templates/delrec.tmpl (modified) * trunk/templates/domlist.tmpl (modified) * trunk/templates/reclist.tmpl (modified) /trunk Checkpoint Continued development to reach ~ VegaDNS equivalence Mon, 17 Aug 2009 17:43:40 GMT Kris Deugau [2] * trunk/DNSDB.pm (added) * trunk/dns.cgi (added) * trunk/index.shtml (added) * trunk/new-dns.sql (added) * trunk/notes (added) * trunk/templates (added) * trunk/templates/Login.html (added) * trunk/templates/adddomain.tmpl (added) * trunk/templates/addrec.tmpl (added) * trunk/templates/axfr.tmpl (added) * trunk/templates/conf_del.tmpl (added) * trunk/templates/defrecs.tmpl (added) * trunk/templates/delrec.tmpl (added) * trunk/templates/dns.css (added) * trunk/templates/dns.tmpl (added) * trunk/templates/domlist.tmpl (added) * trunk/templates/editsoa.tmpl (added) * trunk/templates/footer.tmpl (added) * trunk/templates/fpnla.tmpl (added) * trunk/templates/header.tmpl (added) * trunk/templates/log.tmpl (added) * trunk/templates/login.tmpl (added) * trunk/templates/menu.tmpl (added) * trunk/templates/newdomain.tmpl (added) * trunk/templates/newrec.tmpl (added) * trunk/templates/reclist.tmpl (added) * trunk/templates/soadata.tmpl (added) * trunk/templates/test.tmpl (added) * trunk/templates/updatesoa.tmpl (added) * trunk/templates/users.tmpl (added) * trunk/templates/vega-domainlist.tmpl (added) * trunk/templates/viadns.css (added) * trunk/templates/whois.tmpl (added) /trunk Import work to date