# # ChangeLog for trunk/dns.cgi # # Generated by Trac 1.6 # 12/23/24 18:02:22 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:16:16 GMT Kris Deugau [253] * trunk/dns.cgi (modified) /trunk Fix %webvar data propagation bug on record page - always set ... Wed, 29 Feb 2012 17:54:56 GMT Kris Deugau [250] * trunk/dns.cgi (modified) /trunk Fix navigation glitch on deleting a record; revrec wasn't ... 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. ... Tue, 28 Feb 2012 21:42:02 GMT Kris Deugau [247] * trunk/dns.cgi (modified) /trunk Extend logaction sub to accept an optional rdns ID. See #26. Mon, 27 Feb 2012 21:08:34 GMT Kris Deugau [245] * trunk/dns.cgi (modified) /trunk Pass revrec on group change. See #26. Nitpick cleanup on ... 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 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 ... Wed, 22 Feb 2012 23:03:41 GMT Kris Deugau [238] * trunk/dns.cgi (modified) * trunk/templates/badpage.tmpl (modified) * trunk/templates/menu.tmpl (modified) /trunk Clean up some little annoyances: - set reverse zone ... 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 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 ... Fri, 27 Jan 2012 21:46:09 GMT Kris Deugau [227] * trunk/dns.cgi (modified) /trunk Missed a couple of fragments from first-pass reverse zone ... 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, ... 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 - ... Fri, 23 Dec 2011 20:35:54 GMT Kris Deugau [213] * trunk/dns.cgi (modified) /trunk Fix lurking bug of sorts where the session ID and page could ... Wed, 21 Dec 2011 20:33:48 GMT Kris Deugau [210] * trunk/Makefile (modified) * trunk/dns.cgi (modified) * trunk/templates/dns.css (modified) * trunk/templates/footer.tmpl (modified) * trunk/templates/header.tmpl (modified) * trunk/templates/login.tmpl (modified) /trunk The lets-call-it-a-release commit, for sure this time! ... 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:20:54 GMT Kris Deugau [207] * trunk/dns.cgi (modified) * trunk/templates/bulkdomain.tmpl (modified) * trunk/templates/edgroup.tmpl (modified) * trunk/templates/newgrp.tmpl (modified) * trunk/templates/user.tmpl (modified) * trunk/templates/useradmin.tmpl (modified) /trunk Fix overloaded-$webvar{action}-related buglet - changing the ... Fri, 16 Dec 2011 21:58:06 GMT Kris Deugau [205] * trunk/dns.cgi (modified) * trunk/templates/newdomain.tmpl (modified) /trunk Revert template tweak in r201 for clearing up a minor error ... 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 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: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 21:40:04 GMT Kris Deugau [188] * trunk/dns.cgi (modified) /trunk UI tweaks and fixes for user and domain status changes: - ... Tue, 06 Dec 2011 20:58:51 GMT Kris Deugau [187] * trunk/dns.cgi (modified) /trunk Check that all major actions log both successes and failures ... 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 ... Mon, 05 Dec 2011 22:16:27 GMT Kris Deugau [183] * trunk/dns.cgi (modified) /trunk Fix minor error-log mess due to nonexistent username on ... Fri, 02 Dec 2011 22:39:24 GMT Kris Deugau [182] * trunk/dns.cgi (modified) /trunk Scope checks (See #30) - user delete Fri, 02 Dec 2011 22:04:43 GMT Kris Deugau [181] * trunk/dns.cgi (modified) /trunk Scope check (see #30) - user add - user edit/update ... Fri, 02 Dec 2011 21:40:12 GMT Kris Deugau [180] * trunk/dns.cgi (modified) * trunk/templates/log.tmpl (modified) /trunk Apply scope checks on user and domain for logs. Scope ... Fri, 02 Dec 2011 20:37:10 GMT Kris Deugau [179] * trunk/dns.cgi (modified) /trunk Fix up ACL and scope checks on groups (see #30) - check ... Fri, 02 Dec 2011 18:19:15 GMT Kris Deugau [178] * trunk/dns.cgi (modified) * trunk/templates/grpman.tmpl (modified) /trunk Security review (See #30) - fix up ACL handling in group ... Thu, 01 Dec 2011 20:37:37 GMT Kris Deugau [177] * trunk/dns.cgi (modified) /trunk Security review (see #30) - convert resultmsg and warnmsg ... Thu, 01 Dec 2011 19:58:18 GMT Kris Deugau [176] * trunk/dns.cgi (modified) /trunk Remove some more stale commented code Remove redundant ... Wed, 30 Nov 2011 23:11:03 GMT Kris Deugau [174] * trunk/dns.cgi (modified) /trunk Security review (See #30) - convert error-message-passing ... Wed, 30 Nov 2011 20:43:31 GMT Kris Deugau [173] * trunk/dns.cgi (modified) * trunk/templates/badpage.tmpl (added) * trunk/templates/dns.css (modified) /trunk Security audit (see #30) - remove a stale global - ... Tue, 22 Nov 2011 22:26:26 GMT Kris Deugau [169] * trunk/dns.cgi (modified) /trunk Fix another lurking error-log mess-maker when adding a ... Tue, 22 Nov 2011 21:24:49 GMT Kris Deugau [168] * trunk/dns.cgi (modified) /trunk Fix a lurking error-log mess-dropper. See #25. Tue, 22 Nov 2011 20:57:52 GMT Kris Deugau [167] * trunk/dns.cgi (modified) /trunk Fix logging buglet with group delete inserting the group as ... Fri, 11 Nov 2011 22:22:56 GMT Kris Deugau [166] * trunk/Makefile (modified) * trunk/dns.cgi (modified) * trunk/templates/bulkdomain.tmpl (modified) * trunk/templates/dns.css (modified) * trunk/templates/footer.tmpl (modified) * trunk/templates/header.tmpl (modified) /trunk Preparing for release - wrap debugbits output to avoid an ... 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 ... Thu, 03 Nov 2011 22:06:41 GMT Kris Deugau [162] * trunk/dns.cgi (modified) * trunk/templates/soadata.tmpl (modified) /trunk Add scope checks - domain add/delete Tweak scope check on ... 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 21:42:47 GMT Kris Deugau [159] * trunk/dns.cgi (modified) /trunk Prevent out-of-domain records from being added by appending ... Fri, 28 Oct 2011 20:58:26 GMT Kris Deugau [158] * trunk/dns.cgi (modified) /trunk Minor semantic fix in an error message 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 ... Mon, 24 Oct 2011 21:51:33 GMT Kris Deugau [154] * trunk/dns.cgi (modified) /trunk Move template init further up, so we can set error-message ... Fri, 21 Oct 2011 22:00:14 GMT Kris Deugau [153] * trunk/dns.cgi (modified) /trunk Start adding scope checks so that users can't casually ... Thu, 20 Oct 2011 22:15:32 GMT Kris Deugau [151] * trunk/dns.cgi (modified) * trunk/templates/reclist.tmpl (modified) /trunk Add/update/delete record now produces the same consistent ... Thu, 20 Oct 2011 21:50:58 GMT Kris Deugau [148] * trunk/dns.cgi (modified) /trunk UI tweak for group update Thu, 20 Oct 2011 21:45:56 GMT Kris Deugau [147] * trunk/dns.cgi (modified) * trunk/templates/domlist.tmpl (modified) * trunk/templates/grpman.tmpl (modified) /trunk UI consistency tweak - report group and domain deletions the ... Thu, 20 Oct 2011 20:02:30 GMT Kris Deugau [145] * trunk/dns.cgi (modified) /trunk Completed ACL checks on deleting a user Present a ... Fri, 14 Oct 2011 21:32:26 GMT Kris Deugau [144] * trunk/dns.cgi (modified) * trunk/templates/dns.css (modified) * trunk/templates/useradmin.tmpl (modified) /trunk ACL checks on users almost complete Removed obsolete ... Thu, 13 Oct 2011 21:52:48 GMT Kris Deugau [142] * trunk/dns.cgi (modified) * trunk/templates/useradmin.tmpl (modified) /trunk Working on user-permission ACLs. Links now show or not as ... Thu, 13 Oct 2011 21:13:36 GMT Kris Deugau [140] * trunk/dns.cgi (modified) * trunk/templates/grpman.tmpl (modified) * trunk/templates/grptree.tmpl (modified) * trunk/templates/menu.tmpl (modified) * trunk/templates/reclist.tmpl (modified) /trunk ACL fixups: - Default Records are only viewable by an ... Fri, 07 Oct 2011 20:01:55 GMT Kris Deugau [139] * trunk/dns.cgi (modified) * trunk/templates/domlist.tmpl (modified) * trunk/templates/useradmin.tmpl (modified) /trunk Reduce the abuse of "actions" as a form input name; make ... Fri, 07 Oct 2011 20:00:35 GMT Kris Deugau [138] * trunk/dns.cgi (modified) /trunk Nitpick bugfix for "offset == 'all'" to drop another error ... Fri, 07 Oct 2011 19:59:35 GMT Kris Deugau [137] * trunk/dns.cgi (modified) * trunk/templates/pgcount.tmpl (modified) * trunk/templates/reclist.tmpl (modified) /trunk Fix record list filtering - standardize variable/form input ... 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, ... Tue, 20 Sep 2011 21:22:24 GMT Kris Deugau [126] * trunk/dns.cgi (modified) * trunk/templates/menu.tmpl (modified) /trunk UI cleanup: Remove dropdown group list from sidebar now ... Tue, 20 Sep 2011 19:53:34 GMT Kris Deugau [125] * trunk/dns.cgi (modified) * trunk/templates/login.tmpl (modified) /trunk Fix some expired-session weirdness by forcing a fresh login ... Tue, 20 Sep 2011 19:52:27 GMT Kris Deugau [124] * trunk/dns.cgi (modified) /trunk Add some belt-n-suspenders backup to make sure the sort ... Thu, 08 Sep 2011 20:07:32 GMT Kris Deugau [120] * trunk/dns.cgi (modified) /trunk Fix some uninitialized variable bugs - $sortby and ... 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 ... Fri, 12 Aug 2011 21:37:01 GMT Kris Deugau [114] * trunk/COPYING (added) * trunk/Makefile (added) * trunk/dns.cgi (modified) /trunk Complete core functionality for bulk domain operations. May ... 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 ... Mon, 01 Aug 2011 04:47:09 GMT Kris Deugau [110] * trunk/dns.cgi (modified) * trunk/templates/bulkdomain.tmpl (added) * trunk/templates/menu.tmpl (modified) /trunk Add "Bulk domain operations" area - move-to-group, ... 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 ... 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 ... Fri, 24 Jun 2011 21:30:23 GMT Kris Deugau [98] * trunk/dns.cgi (modified) /trunk Fiddle results-per-page default Bugfix for offset on ... Thu, 23 Jun 2011 14:49:56 GMT Kris Deugau [97] * trunk/dns.cgi (modified) /trunk Fix display buglet in record list display - "Default ... Fri, 15 Apr 2011 21:53:45 GMT Kris Deugau [95] * trunk/dns.cgi (modified) * trunk/templates/domlist.tmpl (modified) * trunk/templates/reclist.tmpl (modified) /trunk Add commented attempt to autolocate the script's full base ... Thu, 14 Apr 2011 20:48:00 GMT Kris Deugau [93] * trunk/dns.cgi (modified) /trunk Remove a couple of ##fixme notes Log more info on user ... Thu, 14 Apr 2011 19:28:40 GMT Kris Deugau [92] * trunk/dns.cgi (modified) /trunk Add support for imported VegaDNS encrypted passwords ... 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() - ... Fri, 01 Apr 2011 22:01:14 GMT Kris Deugau [88] * trunk/dns.cgi (modified) /trunk Checkpoint, web UI miscellaneous cleanup 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 21:09:39 GMT Kris Deugau [80] * trunk/dns.cgi (modified) /trunk Forgot to include dns.cgi change to include current-group ... Thu, 17 Feb 2011 22:28:05 GMT Kris Deugau [76] * trunk/dns.cgi (modified) * trunk/templates/reclist.tmpl (modified) /trunk Finalize record-list click-the-column-header-to-sort - ... 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 ... Wed, 16 Feb 2011 20:01:28 GMT Kris Deugau [70] * trunk/dns.cgi (modified) * trunk/templates/fpnla.tmpl (modified) /trunk After clicking "all" in a list to show all the entries, ... Wed, 16 Feb 2011 16:37:48 GMT Kris Deugau [69] * trunk/dns.cgi (modified) * trunk/templates/dns.css (modified) * trunk/templates/grptree.tmpl (modified) * trunk/templates/menu.tmpl (modified) /trunk Changes for much nicer-looking, nifty collapsible tree for ... Wed, 16 Feb 2011 16:29:12 GMT Kris Deugau [68] * trunk/dns.cgi (modified) /trunk Minor rearrangements of session handling, page-picking handling 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 Mon, 25 Oct 2010 20:49:10 GMT Kris Deugau [64] * trunk/dns.cgi (modified) * trunk/templates/lettsearch.tmpl (modified) /trunk Fix up buglet in search filtering by start letter; 0-9 did ... Wed, 20 Jan 2010 22:36:39 GMT Kris Deugau [63] * trunk/dns.cgi (modified) /trunk Tweak and normalize some existing but ...