#
# ChangeLog for trunk
#
# Generated by Trac 1.6
# 01/10/25 13:13:20

Tue, 03 Jun 2014 21:52:24 GMT Kris Deugau [639]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add a little more checking to AXFR imports;  warn but do not ...


Tue, 03 Jun 2014 21:18:10 GMT Kris Deugau [638]
	* trunk/dns.cgi (modified)
	* trunk/templates/bulkdomain.tmpl (modified)
	* trunk/templates/bulkrev.tmpl (added)
	* trunk/templates/menu.tmpl (modified)
	* trunk/templates/widgets.js (modified)

	/trunk
	 Add "Bulk Reverse Zone Operations" as an overlay on "Bulk ...


Tue, 27 May 2014 21:26:04 GMT Kris Deugau [637]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Review and finalize cleanup of _printrec_tiny() for
	 ...


Thu, 15 May 2014 20:21:25 GMT Kris Deugau [636]
	* trunk/DNSDB.pm (modified)

	/trunk
	 The first Great Big Whitespace Patch.  The ...


Thu, 15 May 2014 19:36:30 GMT Kris Deugau [635]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Tweak an advisory comment, add two others


Wed, 14 May 2014 21:49:50 GMT Kris Deugau [634]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add commented fragment in _revswap() sub-sub in importAXFR() ...


Wed, 14 May 2014 21:32:58 GMT Kris Deugau [633]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Catch another instance where a .arpa name could possibly ...


Wed, 14 May 2014 21:15:16 GMT Kris Deugau [632]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Partly close a hole in validation of CNAMEs;  a CNAME may ...


Wed, 14 May 2014 19:40:33 GMT Kris Deugau [631]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Get an ##enhance comment in about validating SRV records:  ...


Wed, 30 Apr 2014 21:18:23 GMT Kris Deugau [630]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add a bit more validation in _validate_65280() (A+PTR) Just ...


Wed, 30 Apr 2014 21:15:04 GMT Kris Deugau [629]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix the fix in r626;  it tried to convert the wrong part of ...


Wed, 30 Apr 2014 21:12:02 GMT Kris Deugau [628]
	* trunk/dns.cgi (modified)
	* trunk/templates/record.tmpl (modified)

	/trunk
	 Clean up minor infoblurb formatting snafu when an added or ...


Tue, 29 Apr 2014 22:03:44 GMT Kris Deugau [627]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Update _validate_33() (SRV) for any-record-in-any-zone.  See ...


Tue, 29 Apr 2014 21:27:00 GMT Kris Deugau [626]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Update _validate_28() (AAAA) for any-record-in-any-zone.  ...


Tue, 29 Apr 2014 20:56:52 GMT Kris Deugau [625]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fine-tuning in _check_hostname_form()


Tue, 29 Apr 2014 20:27:20 GMT Kris Deugau [624]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix the closing comment/flag on _validate_65283() (A+PTR ...


Tue, 29 Apr 2014 20:16:33 GMT Kris Deugau [623]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Update _validate_16() (TXT) for any-record-in-any-zone.  See #53.


Tue, 29 Apr 2014 18:39:05 GMT Kris Deugau [622]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Commit update to MX record validation for ...


Tue, 29 Apr 2014 18:37:56 GMT Kris Deugau [621]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Finally extract and commit patch to log reverse zone records ...


Fri, 25 Apr 2014 21:36:48 GMT Kris Deugau [620]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Near-complete rewrite of _validate_12() (PTR) to support ...


Fri, 25 Apr 2014 21:05:06 GMT Kris Deugau [619]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix _check_hostname_form() to accept *.<stuff> on reverse ...


Thu, 24 Apr 2014 19:10:04 GMT Kris Deugau [618]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Update _validate_5() (CNAME) for any-record-in-any-zone.  ...


Thu, 24 Apr 2014 18:48:16 GMT Kris Deugau [617]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Move case-folding in addRec() and updateRec() to its own ...


Wed, 23 Apr 2014 20:34:03 GMT Kris Deugau [616]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Update _validate_2() to handle any-record-in-any-zone, and ...


Tue, 22 Apr 2014 22:03:57 GMT Kris Deugau [615]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Correct r614 with the right function argument;  ...


Tue, 22 Apr 2014 22:01:10 GMT Kris Deugau [614]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Bundle up several statements in getRecList() and ...


Tue, 22 Apr 2014 21:48:17 GMT Kris Deugau [613]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix rather more subtle bug in code fragment move from r611.


Tue, 22 Apr 2014 21:32:25 GMT Kris Deugau [612]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix silly copy-paste context typos moving ...


Wed, 16 Apr 2014 21:45:52 GMT Kris Deugau [611]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Move call to _check_hostname_form() into the individual ...


Wed, 16 Apr 2014 17:11:14 GMT Kris Deugau [610]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Move a bunch of common code from _validate_1() into its own ...


Wed, 16 Apr 2014 17:03:21 GMT Kris Deugau [609]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Remove checks in addRec() and updateRec() that blocked ...


Fri, 04 Apr 2014 20:32:11 GMT Kris Deugau [608]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 To override the note in r607;  NetAddr::IP will resolve ...


Thu, 03 Apr 2014 21:51:40 GMT Kris Deugau [607]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix very subtle bug in converting IP values to .arpa ...


Wed, 02 Apr 2014 20:04:05 GMT Kris Deugau [606]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Commit updates to A record validator to support (ab)use in ...


Wed, 02 Apr 2014 19:57:27 GMT Kris Deugau [605]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Make sure we only disassociate records from a zone if the ...


Fri, 28 Mar 2014 21:30:09 GMT Kris Deugau [604]
	* trunk/templates/record.tmpl (modified)

	/trunk
	 Minor tweak on record add/update template for reading clarity


Fri, 28 Mar 2014 19:31:55 GMT Kris Deugau [603]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Tweak record type dropdown list sub to include an entry for ...


Fri, 28 Mar 2014 19:22:03 GMT Kris Deugau [602]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Review and fix up handling of "any record, any zone" in AXFR ...


Tue, 25 Mar 2014 21:29:06 GMT Kris Deugau [601]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Update AXFR import reverse zone name detection:
	  - allow ...


Tue, 25 Mar 2014 18:57:58 GMT Kris Deugau [600]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Allow wildcard records through the hostname form checking


Fri, 21 Mar 2014 20:44:13 GMT Kris Deugau [599]
	* trunk/DNSDB.pm (modified)
	* trunk/dns-1.2.3-1.2.4.sql (added)
	* trunk/dns.sql (modified)

	/trunk
	 Prepare for changes to allow any record in either forward or ...


Fri, 21 Mar 2014 20:05:04 GMT Kris Deugau [598]
	* trunk/tiny-import.pl (modified)

	/trunk
	 Fine-tune conversion of tinydns "." record entries to SOA+NS ...


Fri, 14 Mar 2014 22:34:59 GMT Kris Deugau [597]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Uncomment space-trimming for reverse records;  leading or ...


Fri, 14 Mar 2014 22:25:37 GMT Kris Deugau [596]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Log and discard out-of-zone records on AXFR import
	 Warn ...


Fri, 07 Mar 2014 20:30:42 GMT Kris Deugau [595]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add missing $ that caused TTLs on sub-/24 PTRs to be ...


Thu, 27 Feb 2014 19:44:58 GMT Kris Deugau [594]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix very silly copy-paste typo from r593


Thu, 27 Feb 2014 19:43:47 GMT Kris Deugau [593]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix bug introduced with the changes in r583;  default ...


Thu, 13 Feb 2014 22:43:02 GMT Kris Deugau [592]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Review, fix, tweak, and fine-tune user permission add/update ...


Wed, 12 Feb 2014 22:57:06 GMT Kris Deugau [591]
	* trunk/dns.cgi (modified)

	/trunk
	 - Session-handling tweak;  set cookies to expire so use of ...


Wed, 29 Jan 2014 23:07:07 GMT Kris Deugau [590]
	* trunk/templates/bulkdomain.tmpl (modified)
	* trunk/templates/dns.css (modified)
	* trunk/templates/header.tmpl (modified)
	* trunk/templates/widgets.js (added)

	/trunk
	 Add a touch of Javascript to the bulk domain changes page, ...


Wed, 29 Jan 2014 20:28:11 GMT Kris Deugau [589]
	* trunk/templates/axfr.tmpl (modified)
	* trunk/templates/badpage.tmpl (modified)
	* trunk/templates/bulkchange.tmpl (modified)
	* trunk/templates/bulkdomain.tmpl (modified)
	* trunk/templates/dberr.tmpl (modified)
	* trunk/templates/deldom.tmpl (modified)
	* trunk/templates/delgrp.tmpl (modified)
	* trunk/templates/delloc.tmpl (modified)
	* trunk/templates/delrec.tmpl (modified)
	* trunk/templates/delrevzone.tmpl (modified)
	* trunk/templates/deluser.tmpl (modified)
	* trunk/templates/dnsq.tmpl (modified)
	* trunk/templates/domlist.tmpl (modified)
	* trunk/templates/edgroup.tmpl (modified)
	* trunk/templates/editsoa.tmpl (modified)
	* trunk/templates/grpman.tmpl (modified)
	* trunk/templates/header.tmpl (modified)
	* trunk/templates/location.tmpl (modified)
	* trunk/templates/loclist.tmpl (modified)
	* trunk/templates/log.tmpl (modified)
	* trunk/templates/login.tmpl (modified)
	* trunk/templates/newdomain.tmpl (modified)
	* trunk/templates/newgrp.tmpl (modified)
	* trunk/templates/newrevzone.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
	 Le sigh.  Move a small fragment of HTML from the header back ...


Fri, 17 Jan 2014 15:34:43 GMT Kris Deugau [586]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix subtle validation bug on TXT and SRV records.

	 SRV ...


Fri, 03 Jan 2014 20:23:02 GMT Kris Deugau [585]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add .arpa detection to record update to match record add.


Fri, 03 Jan 2014 20:16:16 GMT Kris Deugau [584]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Extend reverse-notation search matching to record list.

	 ...


Fri, 03 Jan 2014 19:58:09 GMT Kris Deugau [583]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/dnsdb.conf (modified)
	* trunk/textrecs.cgi (modified)

	/trunk
	 Revise and extend the showrec_arpa_ns hack to optionally ...


Thu, 02 Jan 2014 18:22:11 GMT Kris Deugau [581]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)
	* trunk/dnsdb.conf (modified)
	* trunk/export.pl (modified)
	* trunk/textrecs.cgi (modified)

	/trunk
	 Add an option to show the formal .arpa zone name for reverse ...


Thu, 02 Jan 2014 18:16:12 GMT Kris Deugau [580]
	* trunk/textrecs.cgi (modified)

	/trunk
	 Fix buglet in plaintext record list script;  it should show ...


Thu, 02 Jan 2014 15:11:12 GMT Kris Deugau [579]
	* trunk/tiny-import.pl (modified)

	/trunk
	 Add another option to tiny-import.pl to merge matching PTR ...


Thu, 02 Jan 2014 15:07:39 GMT Kris Deugau [578]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix the fix in r576, retrieve the *right* SOA for each domain


Tue, 31 Dec 2013 22:24:25 GMT Kris Deugau [577]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Whoops, SOA records in forward zones are not reverse records....


Tue, 31 Dec 2013 22:01:59 GMT Kris Deugau [576]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix subtle bug-in-waiting where SOA records will commonly ...


Tue, 31 Dec 2013 20:36:27 GMT Kris Deugau [575]
	* trunk/tiny-import.pl (modified)

	/trunk
	 Add -g option to tiny-import.pl to allow import of flatfile ...


Tue, 31 Dec 2013 20:28:48 GMT Kris Deugau [574]
	* trunk/templates/domlist.tmpl (modified)

	/trunk
	 Catch a missed template variable name change from r572


Tue, 31 Dec 2013 20:14:55 GMT Kris Deugau [573]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Squash the missing-SOA-on-AXFR bug;  SOA and NS records ...


Mon, 30 Dec 2013 22:42:06 GMT Kris Deugau [572]
	* trunk/DNSDB.pm (modified)
	* trunk/templates/bulkdomain.tmpl (modified)
	* trunk/templates/domlist.tmpl (modified)

	/trunk
	 Fix bug with reverse zones not activating/deactivating ...


Mon, 30 Dec 2013 22:35:19 GMT Kris Deugau [571]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix buglet in AXFR import of non-octet IPv4 reverse zones;  ...


Mon, 30 Dec 2013 22:23:39 GMT Kris Deugau [570]
	* trunk/dns.cgi (modified)

	/trunk
	 Fix buglet that can probably only be exposed when reloading ...


Mon, 23 Dec 2013 21:33:08 GMT Kris Deugau [567]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Refine export error-trapping a little so that we don't just ...


Thu, 19 Dec 2013 23:08:22 GMT Kris Deugau [566]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add I/O error-handling in __export_tiny.  There are probably ...


Thu, 19 Dec 2013 21:27:22 GMT Kris Deugau [565]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Edge case bug;  databases upgraded from 1.0 to 1.2 schema ...


Tue, 17 Dec 2013 22:39:08 GMT Kris Deugau [561]
	* trunk/DNSDB.pm (modified)
	* trunk/Makefile (modified)

	/trunk
	 Bump dev version number in DNSDB.pm and Makefile


Tue, 17 Dec 2013 21:34:45 GMT Kris Deugau [560]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Nuisance cleanup;  make sure the new boolean option usecache ...


Tue, 17 Dec 2013 21:33:13 GMT Kris Deugau [559]
	* trunk/DNSDB.pm (modified)
	* trunk/Makefile (modified)
	* trunk/dns.cgi (modified)
	* trunk/dnsdb.conf (modified)

	/trunk
	 Post-release nuisance rollup
	  - Forgot to move "use ...


Thu, 12 Dec 2013 21:27:40 GMT Kris Deugau [553]
	* trunk/dns.cgi (modified)

	/trunk
	 Catch a fine edge case missed in r551


Thu, 12 Dec 2013 20:46:34 GMT Kris Deugau [551]
	* trunk/dns.cgi (modified)

	/trunk
	 Fix nagging session-handling bug;  cookie would expire but ...


Wed, 11 Dec 2013 22:07:58 GMT Kris Deugau [549]
	* trunk/Makefile (modified)

	/trunk
	 Minor tweak to Makefile for version-stuffing in 'make dist'


Tue, 10 Dec 2013 21:22:10 GMT Kris Deugau [543]
	* trunk/DNSDB.pm (modified)
	* trunk/dns-1.0-1.2.sql (modified)
	* trunk/dns-rpc.cgi (modified)
	* trunk/dns.cgi (modified)
	* trunk/dns.sql (modified)
	* trunk/templates/dns.css (modified)
	* trunk/templates/reclist.tmpl (modified)
	* trunk/templates/record.tmpl (modified)
	* trunk/tiny-import.pl (modified)

	/trunk
	 Implement most of the UI and back end for handling scheduled ...


Tue, 10 Dec 2013 20:16:45 GMT Kris Deugau [542]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add config knob and supporting code to forcibly case-fold ...


Tue, 10 Dec 2013 18:51:52 GMT Kris Deugau [541]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add a comment about a bit more info found on a ##fixme


Fri, 06 Dec 2013 19:54:04 GMT Kris Deugau [540]
	* trunk/compact-recs.pl (modified)

	/trunk
	 Make sure changes made by compact-recs.pl actually get ...


Fri, 06 Dec 2013 18:04:49 GMT Kris Deugau [539]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Actually enforce the NetAddr::IP version restriction noted ...


Wed, 04 Dec 2013 22:33:53 GMT Kris Deugau [538]
	* trunk/templates/domlist.tmpl (modified)
	* trunk/templates/grpman.tmpl (modified)
	* trunk/templates/log.tmpl (modified)
	* trunk/templates/reclist.tmpl (modified)
	* trunk/templates/useradmin.tmpl (modified)

	/trunk
	 Trivial UI tweak for long lists;  copy the ...


Tue, 03 Dec 2013 23:02:32 GMT Kris Deugau [537]
	* trunk/INSTALL (modified)
	* trunk/UPGRADE (modified)

	/trunk
	 Revise UPGRADE and INSTALL for NetAddr::IP requirement


Mon, 25 Nov 2013 21:02:54 GMT Kris Deugau [536]
	* trunk/textrecs.cgi (modified)

	/trunk
	 Fix slipup with text-only record list;  reverse zones had ...


Tue, 22 Oct 2013 22:00:50 GMT Kris Deugau [534]
	* trunk/reverse-patterns.html (modified)

	/trunk
	 Add segment on %blank% to PTR-template reference page


Fri, 18 Oct 2013 21:26:11 GMT Kris Deugau [533]
	* trunk/dns.cgi (modified)

	/trunk
	 Fix up poor edge-case handling of pagination offsets when ...


Thu, 26 Sep 2013 20:50:54 GMT Kris Deugau [532]
	* trunk/DNSDB.pm (modified)
	* trunk/UPGRADE (modified)
	* trunk/reverse-patterns.html (added)
	* trunk/templates/dns.css (modified)
	* trunk/templates/record.tmpl (modified)

	/trunk
	 Expand _template4_expand a little to match potential usage
	 ...


Wed, 24 Jul 2013 16:25:40 GMT Kris Deugau [531]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Accept bare @ as a hostname for domain entries.  Store the ...


Tue, 25 Jun 2013 21:55:27 GMT Kris Deugau [530]
	* trunk/INSTALL (modified)
	* trunk/UPGRADE (added)

	/trunk
	 Add UPGRADE file to document process and gotchas (if any) ...


Tue, 25 Jun 2013 21:51:42 GMT Kris Deugau [529]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix a minor install-time substitution
	 Fix the version ...


Tue, 25 Jun 2013 21:48:53 GMT Kris Deugau [528]
	* trunk/Makefile (modified)
	* trunk/compact-recs.pl (modified)
	* trunk/tiny-import.pl (modified)

	/trunk
	 Refiddle Makefile
	  - Update MANIFEST to just include the ...


Tue, 25 Jun 2013 20:38:31 GMT Kris Deugau [527]
	* trunk/images/lastleaf.png (deleted)
	* trunk/images/midleaf.png (deleted)
	* trunk/images/plus.png (deleted)
	* trunk/new-dns.sql (deleted)
	* trunk/templates/permlist_enabled.tmpl (deleted)

	/trunk
	 Cleanup preparing for merge to /branches/stable
	  - Remove ...


Thu, 13 Jun 2013 19:32:58 GMT Kris Deugau [526]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix AAAA+PTR record export;  somewhere long the way this ...


Wed, 12 Jun 2013 21:50:22 GMT Kris Deugau [525]
	* trunk/dnsdb.conf (modified)

	/trunk
	 Add commented example/notes about force_refresh to dnsdb.conf


Wed, 12 Jun 2013 21:48:53 GMT Kris Deugau [524]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add force_refresh option in configuration to allow forcing ...


Wed, 12 Jun 2013 21:17:57 GMT Kris Deugau [523]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Swap forward and reverse zone export order to better handle ...


Wed, 12 Jun 2013 21:03:30 GMT Kris Deugau [522]
	* trunk/tiny-import.pl (modified)

	/trunk
	 Add option to tiny-import to be less strict about importing ...


Wed, 12 Jun 2013 20:58:14 GMT Kris Deugau [521]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Finally commit a fix for the caching system so that it ...


Fri, 07 Jun 2013 22:47:48 GMT Kris Deugau [520]
	* trunk/tiny-import.pl (modified)

	/trunk
	 Still managed to miss mis-setting TTL to 1 instead of -1 on ...


Fri, 07 Jun 2013 22:46:09 GMT Kris Deugau [519]
	* trunk/tiny-import.pl (modified)

	/trunk
	 Brown-paper-bag commit;  auto-TTL vs 0-TTL fix in r518 ...