supervision - discussion about system services, daemon supervision, init, runlevel management, and tools such as s6 and runit
 help / color / mirror / Atom feed
From: Jonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.COM>
To: Debian users <debian-user@lists.debian.org>,
	FreeBSD Hackers <freebsd-hackers@freebsd.org>,
	Supervision <supervision@list.skarnet.org>
Subject: djbwares version 9
Date: Wed, 20 Mar 2019 09:51:16 +0000	[thread overview]
Message-ID: <ffd6d370-1406-5b51-b055-380314157b11@NTLWorld.COM> (raw)
In-Reply-To: <e66747aa-ad7b-1953-2081-704d657a4b1a@NTLWorld.COM>

[-- Attachment #1: Type: text/plain, Size: 2461 bytes --]

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.


      reply	other threads:[~2019-03-20  9:51 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-05 22:49 djbwares version 4 Jonathan de Boyne Pollard
2016-12-06 11:29 ` Jean Louis
2016-12-06 13:18   ` Jonathan de Boyne Pollard
2016-12-06 13:21     ` Jean Louis
2017-03-30 18:34 ` djbwares version 5 Jonathan de Boyne Pollard
2017-08-08  8:45   ` djbwares version 6 Jonathan de Boyne Pollard via freebsd-hackers
2018-02-18  6:44     ` djbwares version 7 Jonathan de Boyne Pollard via freebsd-hackers
2019-03-20  9:51       ` Jonathan de Boyne Pollard [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ffd6d370-1406-5b51-b055-380314157b11@NTLWorld.COM \
    --to=j.deboynepollard-newsgroups@ntlworld.com \
    --cc=debian-user@lists.debian.org \
    --cc=freebsd-hackers@freebsd.org \
    --cc=supervision@list.skarnet.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).