From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 7068 invoked from network); 15 Mar 2021 01:04:37 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 15 Mar 2021 01:04:37 -0000 Received: from mail-oo1-f42.google.com ([209.85.161.42]) by 1ess; Sun Mar 14 20:58:48 -0400 2021 Received: by mail-oo1-f42.google.com with SMTP id c13-20020a4ab18d0000b02901b5b67cff5eso2934050ooo.2 for <9front@9front.org>; Sun, 14 Mar 2021 17:58:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:content-transfer-encoding:from:to:subject:date :mime-version:content-transfer-encoding; bh=Dg2YAHRU/LcO/hpr5vJ+JVGzQecZYFXQKbrdvMH2nQI=; b=MjGdKWxUVWQhmCMh44FavCT4H2H/Dx2x1+tNQ/lpUNf53KF+MmF0+0PQ1Z28/CoYBh 24PWNWWuPLDHNPUxo9G2fyHFZlgPTzkmf++pexuoAv3I4odbTaUyhA6vsmW5JPNJiCfA IwkDfiQAqO4/hK63Szgy9QZjpg9KUqFKeVUcFXWzvf3lkelkQwtGKTQ5jxuAvwSS8BFs g1CkXitqrNEZQVvhvQ5sLNcVHNH3k3DgjhKd5EVifN5ky3EHo1onstQI2kl0PYvECmax ftsAkLtdSw2ueN977gxMo+2jV9+9yRuB5jslwImggigfWPTexIws1F94y1eGomFJ5U/D VguQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:content-transfer-encoding:from:to :subject:date:mime-version:content-transfer-encoding; bh=Dg2YAHRU/LcO/hpr5vJ+JVGzQecZYFXQKbrdvMH2nQI=; b=HSZKmOCu+acyDJzp+Njcl1o6xh/Wt810YfjzsXrkKn0eAH6kU5HVf/xXHcZ5tpEoVH 15DERCrSsQhz5FfqBpGw6jiD+5lnPhA9W3L8zcRKAyMhQzKbeukOLfZznRebZPZoPdrH +vXkrSiD7mXmveat9hr9quC8kk59X+aPlW7PtVRlwJbjzf+5KDnDByKu/GIJScjobVyJ 9W9AdfdR7AHz47gHJ82W5dDkmZx4BUCA44H8hxTvPbHxVYAVS2oju21Ee2SspEGWeve9 j6zPtQjoptHDHKyntpaTsP3KBZp0ibysBVw+KBoqLRETzG+a1bnwpE4w5pmIvc7DuToB tzLw== X-Gm-Message-State: AOAM531wJQVbOs9CxyhUwzJu8kTg63yqASFbkUiPxWvemhhsAx1bZB7I qTTwp8eq+qXp90CgcAQtyesefmgWy1c= X-Google-Smtp-Source: ABdhPJwDeiPxR5PX/4J0gl0+ebNv1P4ebJ3uWTc/ZFl1bGUO2raL1luiT1NvSumuSeYEFQSBY+lc4w== X-Received: by 2002:a4a:395d:: with SMTP id x29mr9370342oog.41.1615769919511; Sun, 14 Mar 2021 17:58:39 -0700 (PDT) Return-Path: Received: from think9term.covert9net (67-198-106-217.dyn.grandenetworks.net. [67.198.106.217]) by smtp.gmail.com with ESMTPSA id z8sm6609233otp.14.2021.03.14.17.58.37 for <9front@9front.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 14 Mar 2021 17:58:38 -0700 (PDT) Message-ID: <2FBC435C73B76DF9CA33E979A5871720@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit From: covertusername967@gmail.com To: 9front@9front.org Date: Sun, 14 Mar 2021 19:58:36 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: stateless rich-client package browser framework Subject: [9front] patch: add listenaddr plan9.ini variable Reply-To: 9front@9front.org Precedence: bulk Hello, This patch changes cpurc to check for a listenaddr= variable set from plan9.ini. If set, cpu servers will only listen on the specified address. diff -r cc26fdf57bb2 rc/bin/cpurc --- a/rc/bin/cpurc Sat Mar 13 14:57:53 2021 +0100 +++ b/rc/bin/cpurc Sun Mar 14 19:57:16 2021 -0500 @@ -105,11 +105,17 @@ }){ # cpu+auth server auth/keyfs -wp -m /mnt/keys /adm/keys - aux/listen -q -t /rc/bin/service.auth -d $serviced tcp + if(test -e /env/listenaddr) + aux/listen -q -t /rc/bin/service.auth -d $serviced -a $listenaddr tcp + if not + aux/listen -q -t /rc/bin/service.auth -d $serviced tcp } if not { # cpu server - aux/listen -q -d $serviced tcp + if(test -e /env/listenaddr) + aux/listen -q -d $serviced -a $listenaddr tcp + if not + aux/listen -q -d $serviced tcp } if(test -f /dev/apm) diff -r cc26fdf57bb2 sys/man/8/plan9.ini --- a/sys/man/8/plan9.ini Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/man/8/plan9.ini Sun Mar 14 19:57:16 2021 -0500 @@ -450,6 +450,8 @@ can be specified with the boot parameter above. .SS \fLnora6= Disable automatic IPv6 configuration from incoming router advertisements. +.SS \fLlistenaddr\fI=ip\fP +On cpu servers, restrict the IP address that listen(8) announces on to the specified address. .SS DISKS, TAPES (S)ATA controllers are autodetected. .SS \fL*nodma=\fP