#
# ChangeLog for /
#
# Generated by Trac 1.6
# 04/15/25 16:18:51

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 <domain> 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 ...


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.
	 ...


Wed, 09 Mar 2011 04:08:25 GMT Kris Deugau [86]
	* trunk/dns.sql (modified)

	/trunk
	 Tweak initial SQL definitions further so it actually works ...


Fri, 04 Mar 2011 22:49:38 GMT Kris Deugau [85]
	* trunk/dns.sql (modified)

	/trunk
	 Update SQL tabledef file


Mon, 28 Feb 2011 03:02:44 GMT Kris Deugau [84]
	* trunk/templates/dns.css (modified)
	* trunk/templates/grouptree-ie.css (added)
	* trunk/templates/grouptree.css (added)
	* trunk/templates/header.tmpl (modified)

	/trunk
	 Finally find a clean workspace to commit a (mostly) 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.
	  - ...


Fri, 25 Feb 2011 22:54:07 GMT Kris Deugau [82]
	* trunk/templates/user.tmpl (modified)

	/trunk
	 Tweaks and cleanups on add/edit user template mostly ...


Fri, 25 Feb 2011 22:49:50 GMT Kris Deugau [81]
	* trunk/notes (modified)

	/trunk
	 Add some misc notes from an archived working copy


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 ...


Wed, 23 Feb 2011 20:47:43 GMT Kris Deugau [79]
	* trunk/templates/grpman.tmpl (modified)

	/trunk
	 Tweak to allow easy editing of the current group - also ...


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 ...


Fri, 18 Feb 2011 20:42:02 GMT Kris Deugau [77]
	* trunk/TODO (modified)

	/trunk
	 Uncovered some old(er) notes for TODO


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 - ...


Thu, 17 Feb 2011 22:26:15 GMT Kris Deugau [75]
	* trunk/images/ASC.png (modified)
	* trunk/images/DESC.png (modified)

	/trunk
	 Tweak ASC/DESC order-indicator images
	  - one was slightly ...


Thu, 17 Feb 2011 22:24:38 GMT Kris Deugau [74]
	* trunk/TODO (modified)

	/trunk
	 Add TODO note


Thu, 17 Feb 2011 21:50:28 GMT Kris Deugau [73]
	* trunk/templates/fpnla.tmpl (modified)

	/trunk
	 Light visual tweak to fpnla construct


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:52:04 GMT Kris Deugau [71]
	* trunk/templates/reclist.tmpl (modified)

	/trunk
	 Template tweak to correctly output "filter" microform on ...


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, ...