From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 2178C15DFCFD for <9fans@9fans.net>; Mon, 3 Feb 2020 15:42:45 -0500 (EST) (envelope-from cinap_lenrek@felloff.net) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id FCDD9DE187A; Mon, 3 Feb 2020 15:42:45 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1580762565; b=HMuWAbn1Pd35uwnnlFAJdcl+y3xJcsNcCNWv1m5j3UOYXykuOK GcyKbYP5Fx9T2tBOfq59k8laB5XAFq93e4lqzVsnybtzcxP+WzFKGsmoailFpMx3 KHlBzzj3MuKR4lX38lTFVQFEQa66wRiZ9yl+Arty4ELQygKIa2QYlIpOJ43Mw2gJ 2h3MrxPMoWB7deIUWWD1zKln6liQ5Ks23q7h+V+dGxAS+bKXx6nwkluKpKdW6QV4 J6qgGr8HZM+G2HKcSiSqEi358NGeEV80WHGOotd2cEZ1L2vj6AvBeCMXuhti8Jcm d6D2GYpOkV6Jg4pjxIgWjvKCmshnpsCmNJFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:from:to:subject:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1580762565; bh=5G0J6vYVPZzW99dFx3q7gmnFf4Hd0DgnV+m2TinmF1s=; b= nj1OpUPmWjHconnwVrWOYvX7ChzWBshwtLItHDjN9y37kbYKIfGVMtSzA2V9KYK9 eSQy3V15k19PzW/cKCC0BcIaBXym/OOmruFZUZcRPBiiz+1m6I/Bp/GJY5nfolcI 9h+lyFAntuBMnbo2sYlSVQRIExFchNkzHAKfvPtpLf0aBMSt7VYlyWHelPCgeh7h RZP7tKkt4JgHZdh+VGtNo2By94W3iiDii/ileER77QdcbEM0CDnj2AmfloCDH5Li lBqGUD37VJl1rd1d8T8EzqO1Qh/ui3R1Tyv9UcLU3q/7T2xNwNBA3q1+dPJhjjVu Z+xUOXq8ZBJ88hsLKpHuwA== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); 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=felloff.net; iprev=pass smtp.remote-ip=216.126.196.34 (duke.felloff.net); spf=pass smtp.mailfrom=cinap_lenrek@felloff.net smtp.helo=duke.felloff.net; x-aligned-from=pass (Address match); x-ptr=pass smtp.helo=duke.felloff.net policy.ptr=duke.felloff.net; x-return-mx=pass header.domain=felloff.net policy.is_org=yes (MX Records found: duke.felloff.net); x-return-mx=pass smtp.domain=felloff.net policy.is_org=yes (MX Records found: duke.felloff.net); x-vs=clean score=0 state=0 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); 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=felloff.net; iprev=pass smtp.remote-ip=216.126.196.34 (duke.felloff.net); spf=pass smtp.mailfrom=cinap_lenrek@felloff.net smtp.helo=duke.felloff.net; x-aligned-from=pass (Address match); x-ptr=pass smtp.helo=duke.felloff.net policy.ptr=duke.felloff.net; x-return-mx=pass header.domain=felloff.net policy.is_org=yes (MX Records found: duke.felloff.net); x-return-mx=pass smtp.domain=felloff.net policy.is_org=yes (MX Records found: duke.felloff.net); x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedugedrgeejgddufeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkfffhvf fujgggtgfgsehtjeejtddttddvnecuhfhrohhmpegtihhnrghppghlvghnrhgvkhesfhgv lhhlohhffhdrnhgvthenucfkphepvdduiedruddviedrudeliedrfeegnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdduiedruddviedrudeliedrfeeg pdhhvghlohepughukhgvrdhfvghllhhofhhfrdhnvghtpdhmrghilhhfrhhomhepoegtih hnrghppghlvghnrhgvkhesfhgvlhhlohhffhdrnhgvtheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (felloff.net: 216.126.196.34 is authorized to use 'cinap_lenrek@felloff.net' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="cinap_lenrek@felloff.net"; helo=duke.felloff.net; client-ip=216.126.196.34 Received: from duke.felloff.net (duke.felloff.net [216.126.196.34]) by tb-mx0.topicbox.com (Postfix) with ESMTP for <9fans@9fans.net>; Mon, 3 Feb 2020 15:42:43 -0500 (EST) (envelope-from cinap_lenrek@felloff.net) Message-ID: <4ED728FD208A918FB3344EF919BEE6E8@felloff.net> Date: Mon, 3 Feb 2020 21:42:34 +0100 From: cinap_lenrek@felloff.net To: 9fans@9fans.net Subject: Re: [9fans] Getting git9 -- moved to github. In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: bdf065e4-46c5-11ea-a9e7-e181e7aac06a > But where I only partially agree is where Plan 9 concepts contradict > what may be "common practice". A URL is a well defined object and > adopting it as a standard, as quite a few services have done (I'm > thinking PostgreSQL and OpenLDAP, for example) rather than pursue the > '!' convention seems worth it. i find plan9 dialstrings much easier to deal with than urls that have all kinds of escapes and encodings depending on which part in the url stuff appears in. they carry alot of baggage arround. urls might appear in ASCII context, then you need to punicode the domain name if it happens to contain non-ascii characters while plan9 dial strings are guaranteed to work consistently. the resolution process is done by ndb/cs and it can accept unicode just fine. plus picking the "!" as a separator works with ipv6 while using ":" needs v6 literal escapes like: [2001:1:2:3:4::]:22 this was a huge mistake. in plan9 we are lucky not to be affected by this too much and we can handle these things without much pain and without touching every program. dialstrings also let you pick the protocol and also the ip stack to use. programs that do not accept dialstrings sabotage a usefull plan9 capability and break consistency. i'm pretty sure the original plan9 ssh1/ssh2 also accept dial strings just fine. thats just like, my opinion, man. -- cinap