#
# ChangeLog for trunk
#
# Generated by Trac 1.6
# 04/12/25 13:03:44

Wed, 02 May 2012 21:41:48 GMT Kris Deugau [326]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Move SQL for clone-this-user dropdown into DNSDB.pm.  See #1


Wed, 02 May 2012 19:03:07 GMT Kris Deugau [325]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/templates/useradmin.tmpl (modified)

	/trunk
	 Move SQL from user list code into DNSDB.pm.  See #1


Wed, 02 May 2012 17:23:13 GMT Kris Deugau [324]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add consistency to log entry and record list sorts by adding ...


Sun, 29 Apr 2012 22:20:17 GMT Kris Deugau [323]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/templates/log.tmpl (modified)

	/trunk
	 Moved some more SQL out of dns.cgi (see #1).  Added ...


Sun, 29 Apr 2012 21:42:17 GMT Kris Deugau [322]
	* trunk/dns.cgi (modified)

	/trunk
	 Fix buglet in group list that caused pagination to break


Sun, 29 Apr 2012 17:16:11 GMT Kris Deugau [321]
	* trunk/DNSDB.pm (modified)

	/trunk
	 More administrivia;  set a more sane version number on ...


Sun, 29 Apr 2012 17:11:43 GMT Kris Deugau [320]
	* trunk/COPYING (modified)
	* trunk/DNSDB.pm (modified)
	* trunk/dns-rpc.cgi (modified)
	* trunk/dns.cgi (modified)
	* trunk/vega-import.pl (modified)

	/trunk
	 Administrivia cleanup - overdue to update the copyright ...


Thu, 26 Apr 2012 21:25:09 GMT Kris Deugau [319]
	* trunk/dns.cgi (modified)

	/trunk
	 Refine permissions handling:
	  - self_edit now has meaning; ...


Wed, 25 Apr 2012 21:42:00 GMT Kris Deugau [318]
	* trunk/dns.cgi (modified)

	/trunk
	 Remove a couple of stale lines of code


Wed, 25 Apr 2012 21:07:22 GMT Kris Deugau [316]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix embarrasing bug in login process;  account status was ...


Tue, 24 Apr 2012 21:17:48 GMT Kris Deugau [315]
	* trunk/dns.cgi (modified)

	/trunk
	 Action logging all appears to be moved to DNSDB.pm.  Removed ...


Tue, 24 Apr 2012 20:43:39 GMT Kris Deugau [314]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/templates/grpman.tmpl (modified)

	/trunk
	 Move SQL for "Manage groups" to DNSDB.pm.  See #1
	 Extend ...


Tue, 24 Apr 2012 03:34:37 GMT Kris Deugau [313]
	* trunk/dns.cgi (modified)
	* trunk/templates/bulkdomain.tmpl (modified)

	/trunk
	 Convert SQL for bulk change choice page to existing calls to ...


Tue, 24 Apr 2012 02:27:40 GMT Kris Deugau [312]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix lurking bug in _ZONE that retained an extra 0 on CIDR to ...


Thu, 19 Apr 2012 21:21:11 GMT Kris Deugau [311]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/templates/editsoa.tmpl (modified)

	/trunk
	 Move SQL for SOA update to DNSDB.pm (see #1)
	 Clean up ...


Wed, 18 Apr 2012 21:30:41 GMT Kris Deugau [310]
	* trunk/dns.cgi (modified)
	* trunk/templates/newdomain.tmpl (modified)

	/trunk
	 Minor code review in dns.cgi
	  - remove some stale ...


Wed, 18 Apr 2012 21:29:02 GMT Kris Deugau [309]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Minor code review
	  - remove a dangling variable and ...


Tue, 17 Apr 2012 22:12:07 GMT Kris Deugau [308]
	* trunk/dns.cgi (modified)
	* trunk/templates/axfr.tmpl (modified)

	/trunk
	 UI-layer changes to move action logging for importAXFR() out ...


Tue, 17 Apr 2012 22:09:44 GMT Kris Deugau [307]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix a taint mode gotcha in _zone2cidr(), introduced with the ...


Tue, 17 Apr 2012 22:01:30 GMT Kris Deugau [306]
	* trunk/dns.sql (modified)

	/trunk
	 Fix addition of default NS records for reverse zones done in ...


Tue, 17 Apr 2012 21:32:13 GMT Kris Deugau [305]
	* trunk/notes (modified)

	/trunk
	 Add some more thoughts to notes


Mon, 16 Apr 2012 22:14:44 GMT Kris Deugau [304]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Drop support for /31 sub-octet ranges in in-addr.arpa zone ...


Fri, 13 Apr 2012 22:14:26 GMT Kris Deugau [303]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Checkpoint - still finding rough edges in AXFR import
	 [ ...


Thu, 12 Apr 2012 22:26:59 GMT Kris Deugau [302]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Checkpoint converting importAXFR() to support reverse zones ...


Thu, 12 Apr 2012 02:58:17 GMT Kris Deugau [301]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Checkpoint:  importAXFR() now supports most reverse zones, ...


Wed, 11 Apr 2012 17:15:22 GMT Kris Deugau [300]
	* trunk/dns.sql (modified)

	/trunk
	 Added missing NS records for initial default reverse zone ...


Tue, 10 Apr 2012 18:50:22 GMT Kris Deugau [299]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix really silly bug that allowed adding the same reverse ...


Mon, 09 Apr 2012 22:08:51 GMT Kris Deugau [298]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Checkpoint updating importAXFR() action logging (see #35):
	 ...


Mon, 02 Apr 2012 21:26:53 GMT Kris Deugau [297]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Move action logging for user delete into delUser().  See #35 ...


Mon, 02 Apr 2012 20:58:39 GMT Kris Deugau [296]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Move action logging for user status change into ...


Thu, 29 Mar 2012 21:06:10 GMT Kris Deugau [295]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/templates/bulkchange.tmpl (modified)

	/trunk
	 Move entity-relationship reference hashes up into the same ...


Thu, 29 Mar 2012 17:22:59 GMT Kris Deugau [294]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/templates/user.tmpl (modified)

	/trunk
	 "Move action logging for change group default permissions" ...


Tue, 27 Mar 2012 21:11:59 GMT Kris Deugau [293]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Move action logging for delGroup() into DNSDB.pm.  See #35. ...


Tue, 27 Mar 2012 20:48:55 GMT Kris Deugau [292]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Move action logging for addGroup() into DNSDB.pm.  See #35


Tue, 27 Mar 2012 20:44:27 GMT Kris Deugau [291]
	* trunk/dns.cgi (modified)

	/trunk
	 Fix minor error log mess due to possible nonexistent %webvar ...


Tue, 27 Mar 2012 18:57:39 GMT Kris Deugau [290]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Move action logging for delRec() into DNSDB.pm.  See #35


Tue, 27 Mar 2012 16:56:12 GMT Kris Deugau [289]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Forgot to move failed-action logging for addRec() and
	 ...


Mon, 26 Mar 2012 22:06:09 GMT Kris Deugau [288]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Move action logging for updateRec() into DNSDB.pm.
	 Fix ...


Mon, 26 Mar 2012 20:59:08 GMT Kris Deugau [287]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Move action logging for addRec() into DNSDB.pm.  See #35


Fri, 23 Mar 2012 17:25:45 GMT Kris Deugau [286]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Convert action logging for "Add reverse zone" to ...


Thu, 22 Mar 2012 21:23:00 GMT Kris Deugau [285]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Move action logging for zone delete (deldom/delrevzone) into ...


Thu, 22 Mar 2012 20:38:06 GMT Kris Deugau [284]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Clean up dangling failure logging in the UI layer for add ...


Thu, 22 Mar 2012 20:12:32 GMT Kris Deugau [283]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Convert zone status change logging to DNSDB-internal.  See ...


Thu, 22 Mar 2012 19:43:10 GMT Kris Deugau [282]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Correct _log() docu-comment


Thu, 22 Mar 2012 19:31:21 GMT Kris Deugau [281]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Clean up some lingering structural messes in DNSDB.pm
	  - ...


Thu, 22 Mar 2012 19:06:37 GMT Kris Deugau [280]
	* trunk/dns.cgi (modified)

	/trunk
	 Fix login bug introduced with r279 that didn't use the right ...


Wed, 21 Mar 2012 22:04:51 GMT Kris Deugau [279]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Moving login SQL into DNSDB.pm complete.  See #1
	 ...


Mon, 19 Mar 2012 01:06:47 GMT Kris Deugau [278]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Checkpoint, diversion to get userdata somewhere handy(er) ...


Thu, 15 Mar 2012 22:04:02 GMT Kris Deugau [277]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/templates/editsoa.tmpl (modified)
	* trunk/templates/soadata.tmpl (modified)

	/trunk
	 Checkpoint:  Clean up SOA editing and extend for reverse ...


Thu, 15 Mar 2012 20:44:53 GMT Kris Deugau [276]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add revID sub to match domainID for consistency


Thu, 15 Mar 2012 19:34:38 GMT Kris Deugau [275]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/templates/domlist.tmpl (modified)

	/trunk
	 Convert domStatus() and caller to zoneStatus() for reverse ...


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