# # ChangeLog for trunk/DNSDB.pm # # Generated by Trac 1.6 # 05/17/24 06:42:07 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 ... 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 *. 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 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, 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 ... 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 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: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, 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 ... 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 18:04:49 GMT Kris Deugau [539] * trunk/DNSDB.pm (modified) /trunk Actually enforce the NetAddr::IP version restriction noted ... 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:51:42 GMT Kris Deugau [529] * trunk/DNSDB.pm (modified) /trunk Fix a minor install-time substitution Fix the version ... 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: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 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:41:45 GMT Kris Deugau [518] * trunk/DNSDB.pm (modified) * trunk/tiny-import.pl (modified) /trunk Use -1 to flag records to use tinydns' auto-TTL ... Fri, 31 May 2013 21:23:13 GMT Kris Deugau [517] * trunk/DNSDB.pm (modified) * trunk/dnsdb.conf (modified) /trunk Review, clean up, and refiddle configuration handling: - ... Fri, 24 May 2013 20:58:49 GMT Kris Deugau [516] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) * trunk/templates/newdomain.tmpl (modified) * trunk/templates/newrevzone.tmpl (modified) /trunk Tune up location/view handling on zone add. See #10. ... Wed, 22 May 2013 21:55:29 GMT Kris Deugau [514] * trunk/DNSDB.pm (modified) /trunk Drop die() on SELECT failure (since we don't fail on any ... Wed, 22 May 2013 20:43:07 GMT Kris Deugau [513] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Get rid of another pair of minor messes in the error log. ... Tue, 14 May 2013 21:00:24 GMT Kris Deugau [512] * trunk/DNSDB.pm (modified) /trunk Minor code-review cleanup - remove a ... Tue, 14 May 2013 18:48:57 GMT Kris Deugau [510] * trunk/DNSDB.pm (modified) /trunk Clear up some error-log garbage. See #25. - don't try to ... Thu, 09 May 2013 22:05:52 GMT Kris Deugau [509] * trunk/DNSDB.pm (modified) /trunk Add fences around curgroup and childlist arguments in ... Thu, 09 May 2013 20:10:50 GMT Kris Deugau [508] * trunk/DNSDB.pm (modified) /trunk Add some extra fencing aroung the sortorder and sortby ... Tue, 07 May 2013 17:46:07 GMT Kris Deugau [506] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) /trunk Add and flesh out RPC getTypelist(). Add an extra bit of ... Tue, 07 May 2013 15:00:46 GMT Kris Deugau [501] * trunk/DNSDB.pm (modified) /trunk Return some more useful errors from domainID() and revID() ... Mon, 06 May 2013 02:37:32 GMT Kris Deugau [497] * trunk/DNSDB.pm (modified) /trunk Tweak some error messages from addDomain(), remove an ... Mon, 06 May 2013 01:04:42 GMT Kris Deugau [496] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) * trunk/export.pl (modified) * trunk/templates/footer.tmpl (modified) * trunk/textrecs.cgi (modified) * trunk/tiny-import.pl (modified) * trunk/vega-import.pl (modified) /trunk It's about time to update the copyright dates.... Fri, 03 May 2013 19:36:40 GMT Kris Deugau [495] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) * trunk/textrecs.cgi (modified) /trunk Rename getDomRecs to getRecList since it's used for group ... Tue, 09 Apr 2013 19:18:00 GMT Kris Deugau [490] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) /trunk Tweak RPC to run as FastCGI, and add another config option ... Tue, 19 Mar 2013 21:47:40 GMT Kris Deugau [489] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, part 21. See #11. - ... Tue, 19 Mar 2013 21:30:51 GMT Kris Deugau [488] * trunk/DNSDB.pm (modified) /trunk Object conversion of DNSDB.pm, part 20. See #11. - get ... Fri, 15 Mar 2013 16:45:23 GMT Kris Deugau [487] * trunk/DNSDB.pm (modified) /trunk Object conversion of DNSDB.pm, part 19. See #11. - ... Fri, 15 Mar 2013 16:19:59 GMT Kris Deugau [485] * trunk/DNSDB.pm (modified) * trunk/export.pl (modified) /trunk Object conversion of DNSDB.pm, part 17. See #11. - ... Fri, 15 Mar 2013 16:09:59 GMT Kris Deugau [484] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, part 16. See #11. - ... Thu, 14 Mar 2013 21:05:52 GMT Kris Deugau [483] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, part 15. See #11. - ... Thu, 14 Mar 2013 19:33:42 GMT Kris Deugau [481] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, 14 of . See #11. ... Wed, 13 Mar 2013 21:57:03 GMT Kris Deugau [480] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, 13 of . See #11. ... Wed, 13 Mar 2013 21:39:28 GMT Kris Deugau [479] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, 12 of . See #11. ... Wed, 13 Mar 2013 21:21:23 GMT Kris Deugau [478] * trunk/DNSDB.pm (modified) /trunk Another little error-log cleanup. See #25. Wed, 13 Mar 2013 21:10:34 GMT Kris Deugau [477] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, 11 of . See #11. ... Wed, 13 Mar 2013 17:20:50 GMT Kris Deugau [476] * trunk/DNSDB.pm (modified) * trunk/dns-rpc.cgi (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, 10 of . See #11. ... Wed, 13 Mar 2013 16:49:20 GMT Kris Deugau [475] * trunk/DNSDB.pm (modified) /trunk Fix a couple of error-log-polluters. See #25. Tue, 12 Mar 2013 22:04:34 GMT Kris Deugau [474] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, 9 of . See #11. - ... Tue, 12 Mar 2013 21:39:47 GMT Kris Deugau [473] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) * trunk/textrecs.cgi (modified) /trunk Object conversion of DNSDB.pm, 8 of . See #11. - ... Tue, 12 Mar 2013 20:37:46 GMT Kris Deugau [472] * trunk/DNSDB.pm (modified) /trunk Remove stale sub checkUser (effectively replaced by login) Tue, 12 Mar 2013 20:33:59 GMT Kris Deugau [471] * trunk/DNSDB.pm (modified) /trunk Object conversion of DNSDB.pm, 7 of . See #11. - ... Tue, 12 Mar 2013 20:19:08 GMT Kris Deugau [470] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, 6 of . See #11. - ... Tue, 12 Mar 2013 20:12:46 GMT Kris Deugau [469] * trunk/DNSDB.pm (modified) * trunk/dns.cgi (modified) /trunk Object conversion of DNSDB.pm, 5 of . See #11. - ... Tue, 12 Mar 2013 16:12:23 GMT Kris Deugau [467] * trunk/DNSDB.pm (modified) /trunk Object conversion of DNSDB.pm, 3 of . See #11. - ... Tue, 12 Mar 2013 16:06:28 GMT Kris Deugau [466] * trunk/DNSDB.pm (modified) /trunk Object conversion of DNSDB.pm, 2 of . See #11. - ...