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.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12898 invoked from network); 23 Feb 2021 23:23:27 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 23 Feb 2021 23:23:27 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id B292F2BB37 for ; Tue, 23 Feb 2021 18:23:23 -0500 (EST) (envelope-from bounce.mMab4a9e43134cbeda9523e532.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 9D09719CA8D0; Tue, 23 Feb 2021 18:23:23 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=corpus-callosum.com; spf=pass smtp.mailfrom=jas@corpus-callosum.com smtp.helo=corpus-callosum.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=from:content-type:content-transfer-encoding :mime-version:subject:date:references:to:in-reply-to:message-id :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1614122603; bh=Go3Rz3Wt/UMeQZ/X w+9LSwReqTx0hhx1cC4Dxf31y/g=; b=q1k6ZM4eLNoji8Bqe2ZZwhZQJMTYJN6N qhwNKAYS/d9QXf7Upjuh2BCWBtF6FaPUNYrjJpk/1rpnfG3CmHlLWvPASYK9yXId +Te+iVNJQbNlKU6hAqY0VR37iXcTv6tzZzHlHLn94tX2/yUG3wyDXYEORbDW5tEK UlAKyD1mFNM= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1614122603; b=ZMQh2PX9WR+D1msVr70a+fypUUg2vkmyTXv1sbD48DVwjbUjj6 AzKaxMMB+DotFa8r+ovdomdkvnzDNF/FYrKGnRAeaL2xD94pDJyRbgxVXVrtVvoC AbYUkzCl+mj/TnSQV5a3oKtu6Fmc79a3TyaUNoDItqGb86ors9+QQHDF0= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=corpus-callosum.com; spf=pass smtp.mailfrom=jas@corpus-callosum.com smtp.helo=corpus-callosum.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=corpus-callosum.com; iprev=pass smtp.remote-ip=12.19.252.230 (aperture.buf.io,aperture.corpus-callosum.com,mail.speechcobbler.com,ns1.buf.io); spf=pass smtp.mailfrom=jas@corpus-callosum.com smtp.helo=corpus-callosum.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=corpus-callosum.com policy.ptr= aperture.buf.io,aperture.corpus-callosum.com,mail.speechcobbler.com,ns1.buf.io; x-return-mx=pass header.domain=corpus-callosum.com policy.is_org=yes (MX Records found: smtp.corpus-callosum.com); x-return-mx=pass smtp.domain=corpus-callosum.com policy.is_org=yes (MX Records found: smtp.corpus-callosum.com); x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from :content-type:content-transfer-encoding:mime-version:subject :date:references:to:in-reply-to:message-id:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=Go3Rz3Wt/UMeQZ/Xw+9LSwReqTx0hhx1cC4Dxf31y/g=; b=HZAxVI2BWmPq Dc8SGW0ug1MH5/f3BzXb2bpsxvPFcHGs2M0Oh+R7eLPHknjG00eCqPFnAG9vKgNN OJ4mdr13AN/e4+OGPBp8/ca7YmjtVoelkatJjUYAyaS9qvZHt099w4jJxpmho5JO 88j5zcyhQmzf+UlZNjFVOKstzh64CmI= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 54D0F19CA516 for <9fans@9fans.net>; Tue, 23 Feb 2021 18:23:13 -0500 (EST) (envelope-from jas@corpus-callosum.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 488FC0B033C; Tue, 23 Feb 2021 18:23:13 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1614122593; b=oIzkXeQ/iTyHF+DtxqJz4XrTvTMoebJdBy1gHSWWAoT1zRtllu LquwYoYqCHv/xkPl9Afwg7t6ILtS1JVJIePdqcRpUpguvbPV9zXjfgzMkOisxb7T 5bmo/qCrA2h90RaKVGafcDSTLsYTtkioAN965lIqYVy5mdwtm3IhfQSR+mUviWK7 kETw2+xo2fDZVTHkJXpeNlT8Y8FFITPemSaMPcxM/WwRFtdxKJxY6edOMhRtFpXe hE4s9mO8gKnFzIStuVxDNNL48JhUd7XP93UPfQ3caxeKkiMnIhEikKST6PkkQOzW 1p767wA2OS1ADUWMXMqxRIJRztIGf5nW+xwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=from:content-type:content-transfer-encoding :mime-version:subject:date:references:to:in-reply-to:message-id; s=arcseal; t=1614122593; bh=2QpxOAqS+6QAlJBP1borA3qr4d6xq6usYvC C/mQNr3U=; b=wq0U+MbsbzLHYyVkhutEhlT4ZZy0+eB/z163F4YoBadiZUq+gql ezzWJpuLkI+H8dWeLh8a8rqXA5ZuMqVjijd6n5qgr+VcIjh7IsLnbjnSUYTU6cBt Vwu1kLWYlNfjmAwjlgKccGhxVPu7JKvpGu0/8rJ670K5jb//ZqnWx6B3PFLpwUiv OXeqzTL+FvqSiyFgh/m+jcmN9QRgyeT2XJye8qazixS1b1njKNhEHT8yT0Qtw+vi eGPBsBwY6mDi4uoule+xhEkD+L51uB5sv1J1s12AhGd7kXXUFywgcdRcAuRXLYhh jxjBQOp6b46kuajaBsW+zQhZtx2C3063tyw== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=corpus-callosum.com; iprev=pass smtp.remote-ip=12.19.252.230 (aperture.buf.io,aperture.corpus-callosum.com,mail.speechcobbler.com,ns1.buf.io); spf=pass smtp.mailfrom=jas@corpus-callosum.com smtp.helo=corpus-callosum.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=corpus-callosum.com policy.ptr= aperture.buf.io,aperture.corpus-callosum.com,mail.speechcobbler.com,ns1.buf.io; x-return-mx=pass header.domain=corpus-callosum.com policy.is_org=yes (MX Records found: smtp.corpus-callosum.com); x-return-mx=pass smtp.domain=corpus-callosum.com policy.is_org=yes (MX Records found: smtp.corpus-callosum.com); x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduledrkeeigddtiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephfgtgfgguf fffhfvjgfkofesthhqmhdthhdtjeenucfhrhhomheplfgvfhhfucfuihgtkhgvlhcuoehj rghssegtohhrphhushdqtggrlhhlohhsuhhmrdgtohhmqeenucggtffrrghtthgvrhhnpe eitedtjeffiedtfefgleettdetkeelieektefgfeevffetueehveegveekudduveenucff ohhmrghinhepghholhgrnhhgrdhorhhgpdhtohhpihgtsghogidrtghomhenucfkphepud dvrdduledrvdehvddrvdeftddpjeeirddvheehrddvtddvrdduhedtnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvrdduledrvdehvddrvdeftddphh gvlhhopegtohhrphhushdqtggrlhhlohhsuhhmrdgtohhmpdhmrghilhhfrhhomhepoehj rghssegtohhrphhushdqtggrlhhlohhsuhhmrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (corpus-callosum.com: Sender is authorized to use 'jas@corpus-callosum.com' in 'mfrom' identity (mechanism 'include:_spf.corpus-callosum.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="jas@corpus-callosum.com"; helo=corpus-callosum.com; client-ip=12.19.252.230 Received: from corpus-callosum.com (ns1.buf.io [12.19.252.230]) by tb-mx1.topicbox.com (Postfix) with ESMTP for <9fans@9fans.net>; Tue, 23 Feb 2021 18:23:12 -0500 (EST) (envelope-from jas@corpus-callosum.com) Received: from daturax.lab.buf.io ([76.255.202.150]) by corpus-callosum.com; Tue Feb 23 17:23:11 CST 2021 From: Jeff Sickel Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: [9fans] sshnet and the go dns resolver Date: Tue, 23 Feb 2021 17:23:08 -0600 References: To: 9fans <9fans@9fans.net> In-Reply-To: Message-Id: <2B6B7294-863E-40DE-96A6-BDE503887FD6@corpus-callosum.com> X-Mailer: Apple Mail (2.3608.120.23.2.4) Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 1c6897d4-762e-11eb-adcb-8caa7388e8a0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNzc0NDY5ZmY5Zjk0M2U0NS1NYWI0YTllNDMxMzRjYmVkYTk1MjNl?= =?UTF-8?B?NTMyPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mab4a9e43134cbeda9523e532:1:JlKo9iM_M0M5GBBQ9Kpeg4xbl6cFSp4FBWUlDppIfH0 I=E2=80=99ve noticed similar problems with go programs and resolving a look= up. There are go programs that explicitly look for =E2=80=9C/etc/resolv.conf=E2= =80=9D to grab the nameserver to use, though it would be nice if the developer were using the default net package for lookups. > On Feb 23, 2021, at 3:34 PM, Steve Simon wrote: >=20 > hi, >=20 > the senerio - i have a plan9 terminal, a mac laptop. the laptop connects = to a vpn. >=20 > i write in go, and thus far i use sshfs to mount the mac=E2=80=99s filesy= stem and edit my code. i build and run the code on the mac. >=20 > i thought i could use git9 via sshnet to work natively on plan9 >=20 > most of this is fine but when go tries to access mod files for packages o= n the vpn i get a =E2=80=9Cno sutiable address found=E2=80=9D error for pro= xy.golang.org. >=20 > i can resce the address i need (over the vpn) using ndb/dnsquery however. >=20 > if i try and build without my sshnet vpn connection then i get a differen= t error which refers to a repository on the vpn. >=20 > so. i think the native resolver in the go libraries (and thus in the go e= xecutable) do not play nicely with sshnet. >=20 > my guess (only a guess) is go is trying to do its own name resolution usi= ng udp port 53 and sshnet does not support udp. >=20 > anyone any ideas? > can i convince go to use plan9=E2=80=99s own name resolution? > can ssh (and thus sshnet) forward udp or is that not possible? >=20 > thanks for any ideas >=20 > -Steve >=20 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T774469ff9f943e45-Mab4a9= e43134cbeda9523e532 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription