# # ChangeLog for / # # Generated by Trac 1.6 # 12/23/24 12:27:58 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: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 ... Tue, 06 Dec 2011 17:27:35 GMT Kris Deugau [184] * trunk/vega-import.pl (modified) /trunk Patch up some glitches in the VegaDNS import script - Vega ... 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 ... Thu, 01 Dec 2011 16:59:27 GMT Kris Deugau [175] * trunk/DNSDB.pm (modified) /trunk Opportunistic copyright cleanup 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, 29 Nov 2011 21:52:25 GMT Kris Deugau [172] * trunk/vega-import.pl (modified) /trunk VegaDNS import tool should be complete. - User import ... Fri, 25 Nov 2011 23:02:28 GMT Kris Deugau [171] * trunk/vega-import.pl (added) /trunk Add VegaDNS import script. (incomplete) Tue, 22 Nov 2011 22:49:32 GMT Kris Deugau [170] * trunk/Makefile (modified) /trunk Comment .spec file processing in Makefile until we have one ... 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 ... Thu, 10 Nov 2011 22:57:47 GMT Kris Deugau [165] * trunk/TODO (modified) /trunk Note some entries in TODO as complete. Converted pending ... Tue, 08 Nov 2011 22:45:25 GMT Kris Deugau [164] * trunk/TODO (modified) /trunk Another TODO 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 ... Thu, 03 Nov 2011 22:02:08 GMT Kris Deugau [161] * trunk/TODO (modified) /trunk Add yet another TODO 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 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 ... Thu, 27 Oct 2011 15:03:41 GMT Kris Deugau [156] * trunk/TODO (modified) /trunk Add another TODO 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 ... Fri, 21 Oct 2011 21:59:01 GMT Kris Deugau [152] * trunk/DNSDB.pm (modified) /trunk Tweaks and fixes in getParents() and isParent() 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 22:11:56 GMT Kris Deugau [150] * trunk/TODO (modified) /trunk Another TODO to validate IP addresses properly Thu, 20 Oct 2011 22:09:33 GMT Kris Deugau [149] * trunk/TODO (modified) /trunk More TODO notes 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:03:15 GMT Kris Deugau [146] * trunk/templates/dns.css (modified) /trunk Tweak red "no access" highlighting on permissions lists ... 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 ... Fri, 14 Oct 2011 19:24:28 GMT Kris Deugau [143] * trunk/templates/user.tmpl (modified) /trunk Set an explicit value on the "-" option for the "clone user" ... 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:14:29 GMT Kris Deugau [141] * trunk/TODO (modified) * trunk/templates/delgrp.tmpl (modified) /trunk Missed TODO and template fixme for "delete all evarthing" ... 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 ... Fri, 07 Oct 2011 19:26:55 GMT Kris Deugau [136] * trunk/templates/footer.tmpl (modified) /trunk Update footer with current (C), less aggressive statement on ... Fri, 07 Oct 2011 18:43:59 GMT Kris Deugau [135] * trunk/DNSDB.pm (modified) /trunk Tweak getDomRecs and getRecCount to return useful, correct ... Fri, 07 Oct 2011 16:49:19 GMT Kris Deugau [134] * trunk/TODO (modified) /trunk More TODO notes Tue, 04 Oct 2011 21:08:31 GMT Kris Deugau [133] * trunk/templates/newdomain.tmpl (modified) * trunk/templates/newgrp.tmpl (modified) /trunk Remove a couple of notes-to-self in new group and new domain ... 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, ... Wed, 21 Sep 2011 18:57:02 GMT Kris Deugau [127] * trunk/TODO (modified) /trunk Another TODO note 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 ... 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 ... Fri, 09 Sep 2011 15:49:25 GMT Kris Deugau [122] * trunk/TODO (modified) /trunk Some more TODO notes 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 ... Thu, 08 Sep 2011 20:07:32 GMT Kris Deugau [120] * trunk/dns.cgi (modified) /trunk Fix some uninitialized variable bugs - $sortby and ... Fri, 02 Sep 2011 21:56:42 GMT Kris Deugau [119] * trunk/dns-rpc.cgi (added) /trunk Add XMLRPC CGI script, with most DNSDB subs reasonable to ... 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 Wed, 31 Aug 2011 17:04:30 GMT Kris Deugau [115] * trunk/TODO (modified) /trunk More TODO notes 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 ... Fri, 12 Aug 2011 19:21:34 GMT Kris Deugau [113] * trunk/templates/bulkchange.tmpl (added) /trunk Add AWOL template 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, ... Thu, 21 Jul 2011 17:11:48 GMT Kris Deugau [109] * trunk/TODO (modified) /trunk More TODO notes 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 ... Mon, 18 Jul 2011 16:32:45 GMT Kris Deugau [106] * trunk/TODO (modified) /trunk TODO notes 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 ... Fri, 15 Jul 2011 17:18:37 GMT Kris Deugau [102] * trunk/dns.sql (modified) /trunk Add alphaorder column in rectypes table; this fixes the ... 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 ... Wed, 06 Jul 2011 20:23:38 GMT Kris Deugau [100] * 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/edgroup.tmpl (modified) * trunk/templates/editsoa.tmpl (modified) * trunk/templates/grouptree-ie.css (modified) * trunk/templates/grpman.tmpl (modified) * trunk/templates/log.tmpl (modified) * trunk/templates/newdomain.tmpl (modified) * trunk/templates/newgrp.tmpl (modified) * trunk/templates/reclist.tmpl (modified) * trunk/templates/record.tmpl (modified) * trunk/templates/template.tmpl (modified) * trunk/templates/user.tmpl (modified) * trunk/templates/useradmin.tmpl (modified) * trunk/templates/whoisq.tmpl (modified) /trunk/templates Templates UI tweaks - make sure all main-body ... Wed, 06 Jul 2011 20:03:47 GMT Kris Deugau [99] * trunk/templates/grptree.tmpl (modified) * trunk/templates/header.tmpl (modified) * trunk/templates/menu.tmpl (modified) /trunk/templates XHTML validation tweaks menu.tmpl ... 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 ... Wed, 22 Jun 2011 21:12:30 GMT Kris Deugau [96] * trunk/images (modified) * trunk/images/tree_closed.png (added) * trunk/images/tree_open.png (added) /trunk Remove svn:ignore on image files in images directory, add ... 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 21:14:23 GMT Kris Deugau [94] * trunk/DNSDB.pm (modified) /trunk Remove a few stale ##fixme notes Minor formatting nitpick ... 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() - ... Thu, 07 Apr 2011 19:40:50 GMT Kris Deugau [89] * trunk/dns.sql (modified) /trunk SQL tabledef updates: - references and definition for ...