From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2526 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Jonathan de Boyne Pollard Newsgroups: gmane.comp.sysutils.supervision.general,gmane.linux.debian.user,gmane.os.freebsd.devel.hackers Subject: djbwares version 9 Date: Wed, 20 Mar 2019 09:51:16 +0000 Message-ID: References: <736737774.3548811.1490898899979.JavaMail.open-xchange@oxbe11.tb.ukmail.iss.as9143.net> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------FD38B07F6107E357FE075248" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="197677"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 To: Debian users , FreeBSD Hackers , Supervision Original-X-From: supervision-return-2116-gcsg-supervision=m.gmane.org@list.skarnet.org Wed Mar 20 10:53:27 2019 Return-path: Envelope-to: gcsg-supervision@m.gmane.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1h6XuU-000p9k-Rl for gcsg-supervision@m.gmane.org; Wed, 20 Mar 2019 10:53:22 +0100 Original-Received: (qmail 23716 invoked by uid 89); 20 Mar 2019 09:53:45 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 23709 invoked from network); 20 Mar 2019 09:53:45 -0000 X-Originating-IP: [86.10.101.211] X-Authenticated-User: J.deBoynePollard-newsgroups@NTLWorld.COM X-Spam: 0 X-Authority: v=2.3 cv=XubUx2N9 c=1 sm=1 tr=0 a=FQ5CjUvp3JFI4KFGyeqcZw==:117 a=FQ5CjUvp3JFI4KFGyeqcZw==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=r77TgQKjGQsHNAKrUKIA:9 a=2rVjqWD_AAAA:8 a=itly7gIdAAAA:8 a=KKZkPlKt39DXFXvFVhwA:9 a=pILNOxqGKmIA:10 a=TREof4gn5rEA:10 a=SG6YEntMTh0A:10 a=-FEs8UIgK8oA:10 a=NWVoK91CQyQA:10 a=aMZZjCTJz6vrcq8VpwcA:9 a=7a3mb-t8aOXwiuQx:21 a=_W_S_7VecoQA:10 a=ULaUcM2Ibn9MdPUUwucP:22 a=1RpNR2E4bTkVPcsa2RFZ:22 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ntlworld.com; s=meg.feb2017; t=1553075478; bh=kNKpsSxko9yMkqxbvk4+6WfKorZopwuI5MW9NTMQ0Dg=; h=Subject:To:References:From:Date:In-Reply-To; b=jfZ2HN4ftHrSW5C98A7IQtC4S900WglR2WjyA1shYKS77Myt0YD65FiWw4BGHRQft qHLo3k67/ar2qbyngg0AHzQucWKDsJCoq6DakNy0egT/O8T2mnQt9x2hwAz4tiilW/ I20oQue/zDEmBuanoxEvp7ulfMUyVN4Eive4yZUN5RWnYiNI9qC2nwYR0hIlKPIWYD roC/MXwy3Ketb3L/Iado9Yx2GH7hzBPZaN8EpqsmfHzt9/Kt9CEKZxdarafx6kXgKy J4I9rdMJZ0MD3HKUGkj8OwZPTuZ8TRlL+TdTGExNSuetHoLqdp3uFaRbbbSZq7L5C/ Fh6lLQL05SMYA== In-Reply-To: X-CMAE-Envelope: MS4wfIvz4Jy1KUUpncXCMiU+dz5Pc9hDZQUy+tv++zH1fm+vTJSCkZ+j0CeoMoV4PfCcKAAMV8KUMfZiDjvZA2SGfgYuHa2q1bOhbRsR9xNZ2NLptdP61lWK 1ZRcanQ5G6QYVT9d5tSbmITKNM0nRk8nvIMbGFQWbDbp4OtSI6SWcd4DWm/6g/xQ9JW1iMsW1PMs0zgPvz3ZeNx7PpKgYU+j6EqKgC0mpTcz/IrFFLEs8uZU gyQjn8+JPanfF/RnM22BS+KidHiE9vzAhfnw8xfdMyJvu7CgMf+zQt3FJ6NJR4hrq5laNEEuWAr8F9JlZjoaxw== Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2526 gmane.linux.debian.user:551398 gmane.os.freebsd.devel.hackers:62356 Archived-At: --------------FD38B07F6107E357FE075248 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit The djbwares package is now up to version 9 . * http://jdebp.eu./Softwares/djbwares/ * http://jdebp.info./Softwares/djbwares/ This version sees changes to the doco and to the DNS and HTTP servers. FreeBSD binaries ================ I plan for this to be the last release with binaries built on FreeBSD 10. I am going to upgrade the build machine. Doco ==== All of the manuals are now DocBook XML, and the hodgepodge admixture of manuals from three sources is gone. A stylesheet is supplied for reading the manuals directly using a GUI WWW browser. They can also be read using the |console-docbook-xml-viewer| tool from version 1.40 of the nosh toolset. The long-missing |tcp-environ| manual is now present. HTTP servers ============ Hand in hand with the documentation improvement, |httpd| now has content types for the |.xml| and |.xhtml| filename extensions. DNS servers =========== * http://jdebp.eu./Softwares/djbwares/qmail-patches.html#any-to-cname * http://jdebp.info./Softwares/djbwares/qmail-patches.html#any-to-cname The |ANY| query type in the DNS has never meant ALL, and has never really been useful. Pretty much only one software even made use of |ANY| for non-testing purposes. That was qmail, which I patched not to do so back in 2003. Although the diagnostic tools still support sending |ANY| queries, with one exception, in this release all of the DNS server softwares now synthesize non-responses, containing an invariant |HINFO| resource record set, to |ANY| queries. The specialized content DNS servers simply return such responses straightforwardly, as they do not have to worry about |CNAME| chains, which they do not ever construct. The other DNS servers have to handle |CNAME| chains. The general-purpose |tinydns| and |axfrdns| content DNS servers will continue to process |CNAME| chains as before, but will return a synthesized |HINFO| resource record set at the end of the chain. |dnscache| also processes |CNAME| chains as before, again returning the chain with a synthesized |HINFO| resource record set at the end. It no longer allows |ANY| queries as a loophole for retrieving cache contents, and will not issue |ANY| queries from its back end. The diagnostic tool that is the exception is |tinydns-get|, whose operation is supposed to exactly replicate what |tinydns| does. It, too, now synthesizes non-responses when an |ANY| lookup is requested. --------------FD38B07F6107E357FE075248--