From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 045A714D6FD1 for <9fans@9fans.net>; Mon, 3 Feb 2020 02:39:26 -0500 (EST) (envelope-from lucio.dere@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id B3ECB9AC677; Mon, 3 Feb 2020 02:39:25 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1580715565; b=rHd10r7EZjpyfm1hs/DeHA6Zwu7npcknjyU30ktHo4wrrpzmfc bzAqBjOK/pWPprkWu1gJbZ88ht52c2XHhDsxk0JgKjUYUl4W/OAY1CugfNjCCKg0 +oE0eM4XAK5vJoNQjvIC0ua0v7q7t5GhpH9rVeFnssrg3Svd5uEOyLYfn5zawhhM fv42NxSE1Hj2ZrH0supwW3G6yqML6qt25eF03ucmrJ32bEdAzAa3Xsf2mA8soECs vtSfduNxskitq5s8998M/0kEFPXaz2P0xnPiQlxBZRRMgG333FLZ6K4lc5VAA7pQ Lyt1dMeOWjL6+VHssuRW9ifGaJypr5prTH/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; s=arcseal; t=1580715565; bh=5NMCJqu9aUbIzMmPZrvwSm7JhN49vesYl3JLdOD2Z+0=; b=p3esRG6HItQh VKJcsxb9+btpP6hDFk21KPVTWaDiKF3+OCU6oyY1E63YEIeCekeBm7mWl5vQu+Iz Ubww4hJF8IzPq+F/ww9wkYKfa9p9QyeqtOgIFE6HPZWQb/sgmqD1kVeH96GO8nVH M7L1Pxa7+Lekwszy37Y18X8eG9qamm3Lk+eHoQX0JPCPAqCC1gcGxWbY3xK4YE8F gFKZ3BRxobWwFiz0Qd7EpF55aQPxZppkE6KWF1fzj9ZQwsYTuui1LLvyCLzQLl2a fan3NYHzH+ga5ImADG0i8/TvohpMVGd+7U2rR5nkRob/k/aH9CX6ODNfv2KMIEb0 DnMPzafBxA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=qdJrrXK8 header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.208.175 (mail-lj1-f175.google.com); spf=pass smtp.mailfrom=lucio.dere@gmail.com smtp.helo=mail-lj1-f175.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=M4RO3OQ0; x-ptr=pass smtp.helo=mail-lj1-f175.google.com policy.ptr=mail-lj1-f175.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=qdJrrXK8 header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.208.175 (mail-lj1-f175.google.com); spf=pass smtp.mailfrom=lucio.dere@gmail.com smtp.helo=mail-lj1-f175.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=M4RO3OQ0; x-ptr=pass smtp.helo=mail-lj1-f175.google.com policy.ptr=mail-lj1-f175.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedugedrgeeigddutdekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpegjfhfhff fkuffvtgesthdtredttddtjeenucfhrhhomhepnfhutghiohcuffgvucftvgcuoehluhgt ihhordguvghrvgesghhmrghilhdrtghomheqnecukfhppedvtdelrdekhedrvddtkedrud ejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdek hedrvddtkedrudejhedphhgvlhhopehmrghilhdqlhhjuddqfhdujeehrdhgohhoghhlvg drtghomhdpmhgrihhlfhhrohhmpeeolhhutghiohdruggvrhgvsehgmhgrihhlrdgtohhm qecuuffkkgfgpeefjedtge X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'lucio.dere@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="lucio.dere@gmail.com"; helo=mail-lj1-f175.google.com; client-ip=209.85.208.175 Received: from mail-lj1-f175.google.com (mail-lj1-f175.google.com [209.85.208.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 3 Feb 2020 02:39:25 -0500 (EST) (envelope-from lucio.dere@gmail.com) Received: by mail-lj1-f175.google.com with SMTP id x7so13531488ljc.1 for <9fans@9fans.net>; Sun, 02 Feb 2020 23:39:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=5NMCJqu9aUbIzMmPZrvwSm7JhN49vesYl3JLdOD2Z+0=; b=qdJrrXK8dYi0Qrgtscl9ctWHo0xFmOqrndkFygwM2wywhDYAMSvOoJry0PXHpHfjXE SRLIYnNKBlboDbEVbFplJIzWrF2E3746OFVw+ZG3b4AQEwEuwMjlQRn3Q8OAxpAfVwKG OogK3d0/REhL8Mu0dsHorWTKOjtufX5qsg2mRSjgREKONaQRMu/bQ1jsayJ+lSHiDgBl VrJuD6hQb/RFBwL6ERzIFh1kQJCmEsBYBKFj+4s1Zb1Lfufse886x4t1hKKeKSUPPK1a kteoKxs3Yqmuo7G7wekDR3TgfvbZMd7F7bUxLhmcRPrsaUQDyIAWCHEsmkrLZ+pRYhOM caKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=5NMCJqu9aUbIzMmPZrvwSm7JhN49vesYl3JLdOD2Z+0=; b=M4RO3OQ01Qfziqr2BUKe6fd2BmPbvuHpliWRHb1FR/RjMNIzcjzAFBHhzuHJHC1peE PExuuK6C0RPc/ayUvQcGHjDExbtFXRCXfyz1l+yl8d3zV81NrV2i0yuqTEFoJDpn0ZZG 4LEdZiVKIfq2Pa/H9c35H4KTswNXyz7OoFABkQGEvIDnMEYQbYY+wTQgqXLJIz4+dHG0 3xIFJCxlrwUxfxQOKsiy6bNWL27x5ml46k4ovhAluUNYEo9cpYIF0coFn+JVREjMrscf 05LPjoqJ+Nd19oPBJdg9Yy8K8qW4oIZM3KK4E4pT4Da6uwo/9erdORzw2hSOwxNU79Vb XA4A== X-Gm-Message-State: APjAAAWdkV587y1IYy/Z/lBJxITnl+IOwcgeB1Mseqo26KaeGSgzRjw7 5jMzxN5/tqOGAQhjz/uYux4cpFCIvLUrkL66yk+1PNzz X-Google-Smtp-Source: APXvYqyuvcuG6rHamXR7eVzkStr9gjWqr+pn4zdf1e/QnWzR1fPpHHY4OinodyW7P8yg5oADHSNVKCTacEwAGRAzd40= X-Received: by 2002:a2e:8758:: with SMTP id q24mr13267271ljj.157.1580715563298; Sun, 02 Feb 2020 23:39:23 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a2e:956:0:0:0:0:0 with HTTP; Sun, 2 Feb 2020 23:39:22 -0800 (PST) In-Reply-To: <00BF6A37730ADB3A0B18AEEBC1377ADF@eigenstate.org> References: <00BF6A37730ADB3A0B18AEEBC1377ADF@eigenstate.org> From: Lucio De Re Date: Mon, 3 Feb 2020 09:39:22 +0200 Message-ID: Subject: Re: [9fans] Getting git9 -- moved to github. To: ori@eigenstate.org Cc: 9fans@9fans.net Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 5062ca98-4658-11ea-ac66-d4452411826a On 2/3/20, ori@eigenstate.org wrote: > > Do you intend to make this syntax work consistently across all of plan 9? > Only 9front SSH, because it begs to be available. Legacy SSH is different (or I'm missing a big chunk of patching and I'll never really get there, I don't think). >> As for git9/proto.c, I merely re-arranged the code, mostly. Something >> about a trailing colon was in place, but I did not entirely understand >> what it attempted to take care of > > This is a valid repository syntax: > > git+ssh://user@host.com:path/to/repository > Git can be obscure: the leading / in the "path" shouldn't be optional. Yet git+ssh://user@host.com:port/path/to/repository is also valid (or at minimum, works) with "/path" treated as local to the user's $HOME (ssh landing directory). Or am I getting that wrong? But Unix "scp" has a similar "flaw", except you are compelled to use the -P (note the case inconsistency) option to provide a non-standard port, so the leading slash would then pin the "/path" to "/". I guess I need to brush up on the standards around URLs? -- Lucio De Re 2 Piet Retief St Kestell (Eastern Free State) 9860 South Africa Ph.: +27 71 471 3694 Cell: +27 83 251 5824