#
# ChangeLog for trunk
#
# Generated by Trac 1.6
# 01/10/25 14:38:17

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


Fri, 09 Mar 2012 21:06:42 GMT Kris Deugau [271]
	* trunk/templates/record.tmpl (modified)

	/trunk
	 Add size= parameter to Hostname and Address/IP fields on ...


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


Wed, 07 Mar 2012 20:34:42 GMT Kris Deugau [268]
	* trunk/dns.cgi (modified)

	/trunk
	 *Still* missed a piece.  Really fix reverse record list ...


Wed, 07 Mar 2012 20:23:25 GMT Kris Deugau [267]
	* trunk/dns.cgi (modified)

	/trunk
	 Minor UI fix on reverse record sorting;  got val/IP and host ...


Wed, 07 Mar 2012 17:47:53 GMT Kris Deugau [266]
	* trunk/dns.cgi (modified)

	/trunk
	 Minor tweak to log viewing;  replace \n in entries with ...


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: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 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: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 23:04:23 GMT Kris Deugau [246]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Move SOA update SQL into DNSDB.pm while we update it for
	 ...


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 22:36:44 GMT Kris Deugau [241]
	* trunk/templates/fpnla.tmpl (modified)

	/trunk
	 Fix fpnla.tmpl to propagate revrec.  See #26


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


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 22:24:18 GMT Kris Deugau [236]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Typofix in addRec()'s new SQL


Thu, 16 Feb 2012 21:16:33 GMT Kris Deugau [235]
	* trunk/templates/reclist.tmpl (modified)

	/trunk
	 Fixed update to reclist.tmpl for displaying warnings


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


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


Mon, 16 Jan 2012 21:48:34 GMT Kris Deugau [221]
	* trunk/dnsadmin.spec (modified)

	/trunk
	 Tweak %files list in .spec file to eliminate dupes


Mon, 16 Jan 2012 21:45:53 GMT Kris Deugau [220]
	* trunk/Makefile (modified)

	/trunk
	 Fix s.l.o.w "make install" - apparently there's a ~0.1s ...


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 21:45:32 GMT Kris Deugau [217]
	* trunk/INSTALL (modified)

	/trunk
	 Really check in the copy-pasted partly-rewritten INSTALL

	 ...


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


Tue, 03 Jan 2012 03:23:48 GMT Kris Deugau [215]
	* trunk/dns.sql (modified)

	/trunk
	 Fix typo in initial database tableset


Fri, 23 Dec 2011 20:38:45 GMT Kris Deugau [214]
	* trunk/templates/menu.tmpl (modified)

	/trunk
	 UI tweak to separate the group tree from "Manage groups"


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


Wed, 21 Dec 2011 22:48:17 GMT Kris Deugau [211]
	* trunk/vega-import.pl (modified)

	/trunk
	 Fix niggling little bug in vega-import.pl that caused the ...


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:25:28 GMT Kris Deugau [208]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Drop duplicated SOA-default-loading from initGlobals(), ...


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


Mon, 19 Dec 2011 20:11:22 GMT Kris Deugau [206]
	* trunk/dns.sql (modified)

	/trunk
	 Set AAAA records to be available in initial database load


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


Fri, 16 Dec 2011 21:28:30 GMT Kris Deugau [204]
	* trunk/vega-import.pl (modified)

	/trunk
	 Add mapping for Vega's IPv6 type ("3") on the off chance we ...


Fri, 16 Dec 2011 21:00:26 GMT Kris Deugau [203]
	* trunk/vega-import.pl (modified)

	/trunk
	 Set all individual permission flags on any failure to ...


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


Mon, 12 Dec 2011 22:45:44 GMT Kris Deugau [194]
	* trunk/vega-import.pl (modified)

	/trunk
	 Tweak to make it clearer that imported log entries are imports


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


Thu, 08 Dec 2011 21:42:42 GMT Kris Deugau [189]
	* trunk/vega-import.pl (modified)

	/trunk
	 Complete VegaDNS import script
	  - add segment
	  - light ...


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