#
# ChangeLog for trunk
#
# Generated by Trac 1.6
# 01/10/25 03:36:27

Tue, 29 Mar 2016 20:27:10 GMT Kris Deugau [712]
	* trunk/Makefile (modified)

	/trunk
	 Add additional SQL update file to Makefile MANIFEST


Thu, 24 Mar 2016 20:17:21 GMT Kris Deugau [711]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix subtle bug in getZonesByCIDR() that would return zones ...


Thu, 17 Mar 2016 19:06:32 GMT Kris Deugau [710]
	* trunk/DNSDB.pm (modified)
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Refine/fix behaviour of updateRevSet() and chained subs
	  - ...


Wed, 09 Mar 2016 20:38:09 GMT Kris Deugau [709]
	* trunk/DNSDB.pm (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Tweak addLoc() to optionally accept a suggested or required ...


Wed, 09 Mar 2016 19:09:07 GMT Kris Deugau [708]
	* trunk/DNSDB.pm (modified)
	* trunk/dnsdb.conf (modified)

	/trunk
	 Refine TXT record export because of Stupid Clients Wot Ought ...


Mon, 07 Mar 2016 21:58:52 GMT Kris Deugau [707]
	* trunk/DNSDB.pm (modified)

	/trunk
	 SQL tweaks on domain/revzone creation in r704 to permit ...


Fri, 04 Mar 2016 20:07:55 GMT Kris Deugau [706]
	* trunk/dns.cgi (modified)

	/trunk
	 Security improvement;  add -ip_match to use CGI::Session.  ...


Fri, 04 Mar 2016 20:02:34 GMT Kris Deugau [705]
	* trunk/dns.cgi (modified)

	/trunk
	 Squash another bit of error-log-noise.  See #25.


Fri, 04 Mar 2016 19:10:53 GMT Kris Deugau [704]
	* trunk/DNSDB.pm (modified)
	* trunk/dns-upd-1.2.6.sql (added)
	* trunk/dns.cgi (modified)
	* trunk/templates/domlist.tmpl (modified)

	/trunk
	 Refine a couple of segments of location handling
	  - ...


Mon, 18 Jan 2016 15:12:04 GMT Kris Deugau [703]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Switch to hand-crafting TXT records for export, instead of ...


Thu, 31 Dec 2015 17:02:57 GMT Kris Deugau [702]
	* trunk/dns.cgi (modified)

	/trunk
	 Refine the DNS query to chomp leading and trailing ...


Wed, 30 Dec 2015 22:24:35 GMT Kris Deugau [701]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Update back end getRevPatt() and getRevSet() which should ...


Wed, 30 Dec 2015 22:17:44 GMT Kris Deugau [700]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Update getRevPatt() and getRevSet() in RPC handler to narrow ...


Thu, 17 Dec 2015 20:05:21 GMT Kris Deugau [699]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add reminder for location/view identifier formatting copied ...


Tue, 24 Nov 2015 14:36:16 GMT Kris Deugau [698]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Allow - in the service part of a SRV record
	 (eg ...


Wed, 14 Oct 2015 22:13:36 GMT Kris Deugau [693]
	* trunk/Makefile (modified)

	/trunk
	 Add missing reverse-patterns.html to Makefile MANIFEST


Mon, 05 Oct 2015 20:34:42 GMT Kris Deugau [689]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix minor SQL bug in getRecCount that caused a null return ...


Tue, 29 Sep 2015 21:42:26 GMT Kris Deugau [688]
	* trunk/reverse-patterns.html (modified)

	/trunk
	 Refine reverse-patterns.html a little for easier ...


Wed, 19 Aug 2015 21:42:17 GMT Kris Deugau [687]
	* trunk/DNSDB.pm (modified)
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Roll up a couple of typofixes and missing-argument handling ...


Mon, 27 Jul 2015 21:39:44 GMT Kris Deugau [686]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 - Tweak call to DNSDB::_template4_expand() in ...


Mon, 27 Jul 2015 21:32:49 GMT Kris Deugau [685]
	* trunk/DNSDB.pm (modified)
	* trunk/reverse-patterns.html (modified)

	/trunk
	 Add some new template pattern options to autogenerate ...


Wed, 17 Jun 2015 19:15:40 GMT Kris Deugau [684]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Add delRevSet() to RPC handler


Wed, 17 Jun 2015 19:12:58 GMT Kris Deugau [683]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Fix semantic snafu in RPC handler's delByCIDR();  subsets of ...


Tue, 16 Jun 2015 22:13:50 GMT Kris Deugau [682]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Add templatesToRecords() to RPC handler.  Most of this sub ...


Tue, 16 Jun 2015 22:07:30 GMT Kris Deugau [681]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Add resizeTemplate() to RPC handler.  Arguably most of the ...


Fri, 27 Feb 2015 23:09:45 GMT Kris Deugau [680]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 - Add new RPC sub "splitTemplate" so IPDB doesn't have to ...


Wed, 18 Feb 2015 22:59:27 GMT Kris Deugau [679]
	* trunk/DNSDB.pm (modified)

	/trunk
	- A little touch of whitespace and comment tweakery for ...


Thu, 22 Jan 2015 23:27:21 GMT Kris Deugau [678]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Fixes for edge-case updates via RPC:
	  - Replace call to ...


Fri, 16 Jan 2015 23:24:45 GMT Kris Deugau [677]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix subtle bug that blocked use of %blank% in per-IP rDNS ...


Fri, 16 Jan 2015 22:28:35 GMT Kris Deugau [676]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Add RPC sub to handle batch updates of several reverse IP ...


Fri, 16 Jan 2015 19:48:06 GMT Kris Deugau [675]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Rename internal updateRec() sub in dns-rpc.cgi to ...


Thu, 15 Jan 2015 20:36:22 GMT Kris Deugau [674]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fill in _validate_65284 so that it doesn't just blindly ...


Thu, 15 Jan 2015 20:27:56 GMT Kris Deugau [673]
	* trunk/DNSDB.pm (modified)
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Add getRevSet() to retrieve a whole set of per-IP reverse ...


Thu, 15 Jan 2015 19:53:44 GMT Kris Deugau [672]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Fix some subtle) or possibly not-so-sublte) snafus exposed ...


Thu, 15 Jan 2015 18:42:25 GMT Kris Deugau [671]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Fix caller-facing error reporting a little in dns-rpc.cgi
	 ...


Thu, 15 Jan 2015 18:34:14 GMT Kris Deugau [670]
	* trunk/dnsdb.conf (modified)

	/trunk
	 Rearrange the deck chairs in dnsdb.conf for grouping and ...


Tue, 13 Jan 2015 22:31:00 GMT Kris Deugau [669]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Missing piece from r668;  need to actually check the CNAME ...


Tue, 13 Jan 2015 22:22:22 GMT Kris Deugau [668]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Patch validation snafu with CNAMEs;  somewhere along the ...


Thu, 09 Oct 2014 17:43:07 GMT Kris Deugau [667]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix subtle logging bug deleting a record;  the log entry ...


Wed, 08 Oct 2014 16:26:55 GMT Kris Deugau [666]
	* trunk/DNSDB.pm (modified)
	* trunk/dns-rpc.cgi (modified)
	* trunk/dns.cgi (modified)

	/trunk
	 Convert calling convention for getRecCount() to a hash so we ...


Tue, 07 Oct 2014 22:01:43 GMT Kris Deugau [665]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Log downconversion of A(AAA)+PTR types to A/AAAA or PTR on ...


Tue, 07 Oct 2014 21:57:36 GMT Kris Deugau [664]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Drop group requirement/limit in getRevPattern, since it's ...


Tue, 07 Oct 2014 21:54:32 GMT Kris Deugau [663]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix out-of-zone domain check (again?), so that CasE-OddBAll ...


Fri, 03 Oct 2014 20:32:26 GMT Kris Deugau [662]
	* trunk/mergerecs (modified)

	/trunk
	 Fix minor nuisance display/output bug in mergerecs that ...


Tue, 30 Sep 2014 21:28:03 GMT Kris Deugau [661]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix subtle PTR validation bug;  when adding A(AAA)+PTR ...


Fri, 12 Sep 2014 22:04:03 GMT Kris Deugau [660]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Tweak some IP validation internals;  accept a CIDR suffix to ...


Fri, 12 Sep 2014 22:00:03 GMT Kris Deugau [659]
	* trunk/dns-rpc.cgi (modified)

	/trunk
	 Shave off a confusing nuisance in naming;  rename addRec() ...


Wed, 10 Sep 2014 21:20:41 GMT Kris Deugau [658]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Shave off another minor error log nuisance triggered by RPC ...


Tue, 09 Sep 2014 20:32:50 GMT Kris Deugau [657]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Tweak case-(in)sensitivity in validation;  DNS hostnames are ...


Tue, 09 Sep 2014 19:19:07 GMT Kris Deugau [656]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Add a comment for a possible enhancement ("CNAME ...


Tue, 05 Aug 2014 21:08:19 GMT Kris Deugau [655]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Correctly export records with the host value stored as "@" ...


Tue, 05 Aug 2014 21:05:48 GMT Kris Deugau [654]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix subtle bug in AAAA+PTR export induced by shuffling ...


Fri, 01 Aug 2014 21:14:09 GMT Kris Deugau [653]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix up subtle bugs in handling of '@' as a hostname a la ...


Mon, 23 Jun 2014 21:44:06 GMT Kris Deugau [648]
	* trunk/Makefile (modified)

	/trunk
	 Remove a couple of development files from the template list ...


Mon, 23 Jun 2014 21:36:50 GMT Kris Deugau [647]
	* trunk/compact-recs.pl (modified)

	/trunk
	 Tweak compact-recs.pl to use new database function and not ...


Mon, 23 Jun 2014 21:32:47 GMT Kris Deugau [646]
	* trunk/Makefile (modified)

	/trunk
	 Update Makefile to include new files


Wed, 11 Jun 2014 21:46:24 GMT Kris Deugau [645]
	* trunk/mergerecs (modified)

	/trunk
	 Extend mergerecs with --detail option;  now it defaults to ...


Wed, 11 Jun 2014 18:52:25 GMT Kris Deugau [644]
	* trunk/DNSDB.pm (modified)
	* trunk/dnsdb.conf (modified)

	/trunk
	 Add options to skip export of .0 and .255 IPs in template ...


Tue, 10 Jun 2014 17:49:14 GMT Kris Deugau [643]
	* trunk/UPGRADE (modified)
	* trunk/mergerecs (added)

	/trunk
	 Add a new segment in UPGRADE for 1.2.3 -> 1.2.4
	 Add ...


Tue, 10 Jun 2014 17:32:27 GMT Kris Deugau [642]
	* trunk/DNSDB.pm (modified)

	/trunk
	 Fix log entry/user-info message for adding or editing record ...


Fri, 06 Jun 2014 20:57:46 GMT Kris Deugau [641]
	* trunk/dns.cgi (modified)

	/trunk
	 Fix another subtle session bug;  if a user disabled ...


Thu, 05 Jun 2014 18:00:13 GMT Kris Deugau [640]
	* trunk/dns.cgi (modified)
	* trunk/templates/bulkdomain.tmpl (modified)
	* trunk/templates/confirmbulk.tmpl (added)

	/trunk
	 Finish duplicating "Bulk Domain Operations" to "Bulk Reverse ...


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