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=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14623 invoked from network); 30 Sep 2021 10:25:32 -0000 Received: from tb-ob21.topicbox.com (173.228.157.67) by inbox.vuxu.org with ESMTPUTF8; 30 Sep 2021 10:25:32 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob21.topicbox.com (Postfix) with ESMTP id 6D9BF1A034 for ; Thu, 30 Sep 2021 06:25:30 -0400 (EDT) (envelope-from bounce.mMe62cbc087d029bc83969e6bf.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 35CB1423F774; Thu, 30 Sep 2021 06:25:30 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=fastmail.fm header.i=@fastmail.fm header.b=k0vckO1L header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=NbaoGsP7 header.a=rsa-sha256 header.s=fm3 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=none,d=none,d.eval=none) policy.policy-from=p header.from=fastmail.fm; spf=pass smtp.mailfrom=vic.thacker@fastmail.fm smtp.helo=out2-smtp.messagingengine.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=mime-version:message-id:in-reply-to:references :date:from:to:subject:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1632997530; bh=4gSr9EmNgLoT9AC/ T+iaw9M5U4ELOSLmc3/FbipbK60=; b=pKIibYsM3s7R8KaLnMD6/PM4apbxVOzX P68JfURDH3sN33u9K4ptd83yVQcZFp2sFqB2vICMGMahAL6nWkZrKD+Zn/Yr0Eq3 NAJ9w7fzZIf9rrbfTx29wup2eha9cMC17bzzLweHZdhTDK0ma4X6eTHijdUDWzLW gQhq4KNZToc= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1632997530; b=s3wC+CKELSHUgKEX/Z7fXGG4MOXiPn68X710+D+rCIbteQS6+g P9beCZMtrzepYJ/cHG08ysWJii8W7zehyE6ou5CbFcZnTbe9YW2KFDeEbqcVge4E uozG5E3rORskMRT9dK4dwGmmY+UQaLAmc3l4Vn0thd0ECIt0XptcYDiOk= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=fastmail.fm header.i=@fastmail.fm header.b=k0vckO1L header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=NbaoGsP7 header.a=rsa-sha256 header.s=fm3 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=none,d=none,d.eval=none) policy.policy-from=p header.from=fastmail.fm; spf=pass smtp.mailfrom=vic.thacker@fastmail.fm smtp.helo=out2-smtp.messagingengine.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-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=fastmail.fm header.i=@fastmail.fm header.b=k0vckO1L header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=NbaoGsP7 header.a=rsa-sha256 header.s=fm3 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=none,d=none,d.eval=none) policy.policy-from=p header.from=fastmail.fm; iprev=pass smtp.remote-ip=66.111.4.26 (out2-smtp.messagingengine.com); spf=pass smtp.mailfrom=vic.thacker@fastmail.fm smtp.helo=out2-smtp.messagingengine.com; x-aligned-from=pass (Address match); x-me-sender=pass policy.xms= j5BVYdeDgYBAsSi3w7xRucctbTLHz3PYqjjkGHno88Oe8txX_3LMyzAkxYYVXSvTxjGzDRN1BaFzeoZiDzR7jGPan_NEt8kT9zRL1VvlLQWHyPuMzQaS57Y-Z5CR3SD6i9WD8PILfKJHPg; x-ptr=pass smtp.helo=out2-smtp.messagingengine.com policy.ptr=out2-smtp.messagingengine.com; x-return-mx=pass header.domain=fastmail.fm policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-return-mx=pass smtp.domain=fastmail.fm policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=4gSr9EmNgLoT9AC/T+iaw9M5U4ELOSLmc3/FbipbK60=; b=Uc+/wu+LhMRX PWeF4T2V+jQGQ+KBtBKhh/XddCc6aPAQo85wCBUlZ+0vC3oMpp30c0vPRLYbX/pq zsovNTpZUsCiHDinjN+qPf7v39sk4VNH6KjPWS6awhc1QcfVzmh4iL4f3AbYje8l +NNa30pgKQfuVYUpGM3Kj5/Q4xBniCY= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id AB32C423F377 for <9fans@9fans.net>; Thu, 30 Sep 2021 06:25:19 -0400 (EDT) (envelope-from vic.thacker@fastmail.fm) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 2049785061B; Thu, 30 Sep 2021 06:25:19 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1632997519; b=SS0WYkcvRok8Fv2PmWKKagvvFniNSfes1pT/PoqxpnbqaK/4fU dkSgY4C67MPUHn9e93XvBP8KsQYui3pFvAafLJ0pVlytc0Bm5487cu9iWyKkbMCz VjyOdAYHNw9/yVmVFqxAN7jlp/iLv3Q52TLZQmaNDSRCnN5QxjBrNZl+vM/c4NmH NNlH6mBeLaDSUfrKDkNZjJUYFddenFQejsfe+Bhg/WoelUS8ugbrn+j0pK5GWlFS gYULrNbGhsUnYMmrCD9mV/ak5E2M7T75Dhgz+4XostfwknCQh4UXBFIxUG87cF+v r2jJdO6l7d/dTHMn0wB3vdWuDEuqS5nTqBfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:message-id:in-reply-to:references :date:from:to:subject:content-type; s=arcseal; t=1632997519; bh= GiadmwPArn3s37mx/WlKZ7AVUvcPfcomDWviu5Ibm5U=; b=icQATUJnOYEsNG2x 9N+5vTfcsko2gSWgHEuinROaNg6WM3gMVB7Uca+F/WbQe8MNLeo3DdvcMdC1aELG zbmzTXVJpk2bFAdImyp0vwYCYckQ27T2womhFFkbUrLtRxAscI9zfrRJ/idNWvVr xDQ8nXJm3cqomPNR/kHsoyVByHd8TFhNhO2uPSh81RJNZY3K0qeRqdxfzIvpEuEp c7EA1iT5rRnQFj1H4MX6nDWLkIZ+TaMCc2dupJ/p16Y4HNd1M4TN/pUC7ax2rBns o9J0mGYjye55t3yeEja1g7X4TSY4G0PLqge8oGwn54Wsy8MZyGIRnpnHw1V6w8sg 1EnYnQ== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=fastmail.fm header.i=@fastmail.fm header.b=k0vckO1L header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=NbaoGsP7 header.a=rsa-sha256 header.s=fm3 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=none,d=none,d.eval=none) policy.policy-from=p header.from=fastmail.fm; iprev=pass smtp.remote-ip=66.111.4.26 (out2-smtp.messagingengine.com); spf=pass smtp.mailfrom=vic.thacker@fastmail.fm smtp.helo=out2-smtp.messagingengine.com; x-aligned-from=pass (Address match); x-me-sender=pass policy.xms= j5BVYdeDgYBAsSi3w7xRucctbTLHz3PYqjjkGHno88Oe8txX_3LMyzAkxYYVXSvTxjGzDRN1BaFzeoZiDzR7jGPan_NEt8kT9zRL1VvlLQWHyPuMzQaS57Y-Z5CR3SD6i9WD8PILfKJHPg; x-ptr=pass smtp.helo=out2-smtp.messagingengine.com policy.ptr=out2-smtp.messagingengine.com; x-return-mx=pass header.domain=fastmail.fm policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-return-mx=pass smtp.domain=fastmail.fm policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrudekgedgvdeiucdltddurdegudehrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepofgfggfkjghffffh vffutgesthdtredtreertdenucfhrhhomhepvhhitgdrthhhrggtkhgvrhesfhgrshhtmh grihhlrdhfmhenucggtffrrghtthgvrhhnpeeujeehieejudeuveduudetteduveehgedv keeiieeiveffgfeuveeikeevtedukeenucffohhmrghinheplehfrhhonhhtrdhorhhgpd htohhpihgtsghogidrtghomhenucfkphepieeirdduuddurdegrddvieenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeiiedrudduuddrgedrvdeipdhhvg hlohepohhuthdvqdhsmhhtphdrmhgvshhsrghgihhnghgvnhhgihhnvgdrtghomhdpmhgr ihhlfhhrohhmpeeovhhitgdrthhhrggtkhgvrhesfhgrshhtmhgrihhlrdhfmheqpdhmrg hilhhfrhhomhepvhhitgdrthhhrggtkhgvrhesfhgrshhtmhgrihhlrdhfmh X-ME-VSScore: -100 X-ME-VSCategory: clean Received-SPF: pass (fastmail.fm: Sender is authorized to use 'vic.thacker@fastmail.fm' in 'mfrom' identity (mechanism 'include:spf.messagingengine.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="vic.thacker@fastmail.fm"; helo=out2-smtp.messagingengine.com; client-ip=66.111.4.26 Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Thu, 30 Sep 2021 06:25:19 -0400 (EDT) (envelope-from vic.thacker@fastmail.fm) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id DF5EE5C0107 for <9fans@9fans.net>; Thu, 30 Sep 2021 06:25:18 -0400 (EDT) Received: from imap37 ([10.202.2.87]) by compute5.internal (MEProxy); Thu, 30 Sep 2021 06:25:18 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudekgedgvdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepvhhitgdr thhhrggtkhgvrhesfhgrshhtmhgrihhlrdhfmhenucggtffrrghtthgvrhhnpeeujeehie ejudeuveduudetteduveehgedvkeeiieeiveffgfeuveeikeevtedukeenucffohhmrghi nheplehfrhhonhhtrdhorhhgpdhtohhpihgtsghogidrtghomhenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehvihgtrdhthhgrtghkvghrsehf rghsthhmrghilhdrfhhm X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 9968F6B4006A; Thu, 30 Sep 2021 06:25:18 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.5.0-alpha0-1322-g921842b88a-fm-20210929.001-g921842b8 Mime-Version: 1.0 Message-Id: In-Reply-To: References: Date: Thu, 30 Sep 2021 19:24:58 +0900 From: vic.thacker@fastmail.fm To: "leimy2k via 9fans" <9fans@9fans.net> Subject: Re: [9fans] dp9ik port Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b9793410-21d8-11ec-86cf-ae067bb2a203 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMjE0NDNlOTE4MDQxODhkNS1NZTYyY2JjMDg3ZDAyOWJjODM5Njll?= =?UTF-8?B?NmJmPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Me62cbc087d029bc83969e6bf:1:isu9u-Xy0qgGcc2bZDJg1KiF-Xv1Heg5lxcP4kuSLag As it is a 9front specific question, you might consider posting to the 9fro= nt mailing list.=20 To know more about 9front mailing lists, see http://lists.9front.org/. Sincerely, Vic On Thu, Sep 30, 2021, at 07:08, Eli Cohen wrote: > hello all, >=20 > I wanted to check back in about the continuing saga to port a dp9ik > patch upstream. >=20 > where I believe we left off in that discussion, there was advice to > make a roadmap, involving some kinds of software development > techniques I don't understand at all, to be completely honest... I > have tried to keep after that a bit and try to figure out a roadmap > based on what I have done before and what it would take to do this. >=20 > before I ever started on this project at all, I had looked into dp9ik > before to re-implement it in javascript for another project, so I do > know a little about the login process and how dp9ik works as a > pre-shared key authenticator for an encrypted connection. (not the > math behind that though! just ported what was necessary to javascript) >=20 > I started doing the same thing kinda, just back-porting stuff to send > a patch upstream. it rapidly started becoming as much of a mess as my > efforts to port to javascript, what was only C to C! I'm not a > professional here at all... >=20 > I did note it seemed helpful to have both types of plan 9 systems and > both types of drawterm because of slight differences in the keyboard > input >=20 > thanks everyone! ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T21443e91804188d5-Me62cb= c087d029bc83969e6bf Delivery options: https://9fans.topicbox.com/groups/9fans/subscription