From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2527 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Jonathan de Boyne Pollard Newsgroups: gmane.comp.sysutils.supervision.general,gmane.os.freebsd.devel.hackers,gmane.linux.debian.user Subject: nosh version 1.40 Date: Wed, 20 Mar 2019 10:21:37 +0000 Message-ID: References: <54430B41.3010301@NTLWorld.com> <76c00c13-4cc9-ed9c-f48f-81a3f050b80b@NTLWorld.com> <5e8454f7-8b8d-ae9f-5aca-3b1b5737f81a@NTLWorld.COM> <9b60cf3a-9db7-7d80-92d1-be2731ae6155@NTLWorld.COM> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------1C63958DABA231723A936647" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="60686"; 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: FreeBSD Hackers , Debian users , Supervision Original-X-From: supervision-return-2117-gcsg-supervision=m.gmane.org@list.skarnet.org Wed Mar 20 11:23:39 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 1h6YNm-000Feg-8L for gcsg-supervision@m.gmane.org; Wed, 20 Mar 2019 11:23:38 +0100 Original-Received: (qmail 24363 invoked by uid 89); 20 Mar 2019 10:24:04 -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 24356 invoked from network); 20 Mar 2019 10:24:04 -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=s1G7sxBSAAAA:20 a=Ye9q-bpsAAAA:8 a=mDV3o1hIAAAA:8 a=FP58Ms26AAAA:8 a=J6JQbmJCM4Syb3zGLXMA:9 a=VS9AN4Xh3p_KniCZ:21 a=9OURtaLZBzM5ZGKe:21 a=pILNOxqGKmIA:10 a=-FEs8UIgK8oA:10 a=NWVoK91CQyQA:10 a=A-_PIABMyxA-4_sE230A:9 a=gFMEDEkkTh6S2olI:21 a=M74AXpnk_cecY6cA:21 a=k5BVAUTLAHibFQjQ:21 a=_W_S_7VecoQA:10 a=ULaUcM2Ibn9MdPUUwucP:22 a=1RpNR2E4bTkVPcsa2RFZ:22 a=_FVE-zBwftR9WsbkzFJk:22 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ntlworld.com; s=meg.feb2017; t=1553077297; bh=6QLTgWIW/A9DHhmAFNNM8B0tDfmHKqNlBToRKeyyVuM=; h=Subject:To:References:From:Date:In-Reply-To; b=WdKJHHp/03pLSntJk30aqlQY0qCyGESYjRH7GBSKNTyvtVg19cBET/XiRKqlg7Hlb AVEISOgFLlFc8HYjuBMwNzuWnuEHkUgL8uvGU6hX8hn8giXn1zJRo6ZNfbuTng6vu/ V6BMFte8lH2qjzcgkwNTl6rwUY7nwCtfTh9Pgc64eLqdp1o7cnINv9e3w0jKYxWMvK 4d0Jl/qgR+yitSxw7zYgYyvrJnS8XtBYw7Tm3v9MtGUwBEVQzWeIBOXqCmtduxkZAF HYW0CXSmLmItZVAlDsEjb2+tTWxFC+/RDpEH1MRTnZfmhL3zyAEsAmlAFleXpz03pk j4Oo1trmXNRUQ== In-Reply-To: <9b60cf3a-9db7-7d80-92d1-be2731ae6155@NTLWorld.COM> X-CMAE-Envelope: MS4wfJ767B+lKe4N2z8mRSs6kj490aQRINIYLwWARmXN5HxCDGtet23poQhnM+ZlCOyd+6X/2WoYmPQTNaqyhaRSrIv2EhOwNMiTt/ejWu3bzQ2eADcXnvW6 3l/B3W9fIYfk/kFbUpbBGwdKN7NxwNUCAEClQ3TPvh7ACV2pdryhfKNafLC0/v6FIwwpNsCX0r5ATIW8irgmxdHMdAy903HVKljbJmbM/QDpN38jC1tnCuXB 0FIC5MmuGQ8A/1hl0/969wW9OIv3aNyOJMoKBBoBB6lOi6ta03KULh2Zh3aa8ER6CC+mMRf8TcbDHsStX2GS3A== Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2527 gmane.os.freebsd.devel.hackers:62358 gmane.linux.debian.user:551400 Archived-At: --------------1C63958DABA231723A936647 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit The nosh package is now up to version 1.40 . * http://jdebp.eu./Softwares/nosh/ * http://jdebp.info./Softwares/nosh/ * https://github.com/freebsd/freebsd-quarterly/blob/master/2018q4/nosh.md This version sees changes to the doco, improvements to network configuration, and a change to machine ID generation. 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. |ifconfig| ======== * https://unix.stackexchange.com/a/504084/5132 There is now an |ifconfig| command in the toolset, with a command-line interface and output similar to the FreeBSD |ifconfig|. It is primarily intended for use on non-FreeBSD systems, to provide a FreeBSD-like |ifconfig| where one does not have the actual FreeBSD tool. The |ifconfig@*| services generated by the external configuration import subsystem make use of it on Linux operating systems, allowing the services themselves to be pretty much the same across platforms. It handles multiple (unlabelled) addresses per interface and both IP version 6 and IP version 4 addressing, which are two of the long-standing complaints against the old |ifconfig| programs from GNU inetutils and NET-3 net-tools . It has no notion of overwriting a single "primary" address. It has a |broadcast1| flag for calculating the broadcast address from the prefix length and address. It prefers the new (since 1993) notation for IP version 4 network masks. It can do the FreeBSD style of EUI-64 address assignment for IP version 6 with an |eui64| flag. And it colours its output if writing to a terminal. (-: Machine ID generation ===================== FreeBSD from 2007 onwards used the SMBIOS system UUID from the machine firmware as a fallback source for a machine ID. |setup-machine-id| prior to this release of the toolset would do the same for compatibility. This has now been removed from |setup-machine-id|. The privacy problems that it entails have turned out to outweigh what little utility it had. Systems that would have fallen back upon the SMBIOS system UUID will now fall back to creating UUIDs using the C library. Note that the FreeBSD C library still uses MAC addresses to create UUIDs. The OpenBSD and GNU C libraries use CSPRNGs. There is also now an |erase-machine-id| command that resets all of the machine ID storage locations set by |setup-machine-id| to a nil UUID. The |machine-id| service now calls |erase-machine-id| at shutdown. Thus: Machine IDs (when using the supplied service bundles) now have a lifetime from bootstrap to shutdown, will not persist across reboots, do not reveal the SMBIOS system UUID and are not constant and correlatable because of it even when explicitly wiped, and can still reveal MAC addresses on FreeBSD. The new |machine-id|(7) manual page lists some of the known users of machine IDs, explains where machine IDs are stored, and gives some of the history of machine IDs. Square mode =========== Square mode is now switchable in |console-terminal-emulator|, using DEC Private Mode 1369. |console-control-sequence| has a |--square| option for changing it. Other tools =========== |ucspi-socket-rules-check| has gained the ability to check |uid/self/| and |gid/self/| subdirectories when handling UCSPI-UNIX connections. Doco ==== The Guide now includes the original command manuals, written in DocBook XML. These are directly readable using a GUI WWW browser and the supplied stylesheet. The conversions to HTML are still supplied, but reading the original DocBook XML format is better. TUI WWW browsers such as lynx cannot read DocBook XML. Their deficiency has inspired a new |console-docbook-xml-viewer| tool that parses and displays the manual pages with a simple full-screen interface on a terminal. This can of course display other DocBook XML manual pages as well. External configuration import improvements ========================================== The external configuration import subsystem now allows various extensions in a |/etc/network/interfaces| file, including |ipv4ll| stanzas (which will cause |avahi-autoipd| services to be set up) and |eui64| stanzas. A "|broadcast +|" setting is now transformed into the aforementioned |broadcast1| flag for |ifconfig|. It also now once more treats |false| for the login shell as signifying a non-personal user account. More service bundles ==================== There are a few more service bundles in this release, including ones for Laurent Bercot's mdev, for two-ftp, and for NcFTPd. --------------1C63958DABA231723A936647--