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_ADSP_CUSTOM_MED, 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 28130 invoked from network); 29 Sep 2021 22:09:20 -0000 Received: from tb-ob20.topicbox.com (173.228.157.66) by inbox.vuxu.org with ESMTPUTF8; 29 Sep 2021 22:09:20 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 59CA224D2C for ; Wed, 29 Sep 2021 18:09:10 -0400 (EDT) (envelope-from bounce.mMb0b7e7708b2883c78c2fd9d6.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 172E13616F; Wed, 29 Sep 2021 18:09:10 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=i7h8eoFY header.a=rsa-sha256 header.s=20210112 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; spf=pass smtp.mailfrom=echoline@gmail.com smtp.helo=mail-qk1-f178.google.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:from:date:message-id:to :content-type:list-help:list-id:list-post:list-subscribe :reply-to:subject:content-transfer-encoding:list-unsubscribe; s= sysmsg-1; t=1632953349; bh=hgk2cFVijom0k27uP5QJXh6WDYLmKCOpWrSYO 42VXjY=; b=S0kUtvdsK6PbcpA1DdtJ13g4ZHFP7QElcJhLCwoA2ioj4LzSS/HEs QMaQSwoA34ECCnK7DBDeuDHWFexbk/fnFF2loShps2wnA+rR0otw0hmfHXz21nwD 88zt6AGR7FAuacY0oMMrNc50xxsZVA88lOiPQuRK2rWOT0vUQSdeFk= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1632953349; b=StiiB8mhuDw9h0woyMolTjHkNf7fwxMdu29XkPyITIYPCd5zgY rpMxzt2HyOrVOYaNGSio+Afsb0fh8JUSaI1av2RBdW3AIJ9ucBK4tUNEFHWTQCMH U8bmlC2Q/i1nNZJXW7AzhhRoRwGa0h+lDVY/H3cFx/HyR0cIHChacNVTY= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=i7h8eoFY header.a=rsa-sha256 header.s=20210112 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; spf=pass smtp.mailfrom=echoline@gmail.com smtp.helo=mail-qk1-f178.google.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=gmail.com header.i=@gmail.com header.b=i7h8eoFY header.a=rsa-sha256 header.s=20210112 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.222.178 (mail-qk1-f178.google.com); spf=pass smtp.mailfrom=echoline@gmail.com smtp.helo=mail-qk1-f178.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=s9aew1ew; x-me-sender=none; x-ptr=pass smtp.helo=mail-qk1-f178.google.com policy.ptr=mail-qk1-f178.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.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: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.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=-100 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:from:date:message-id:to:content-type:list-help :list-id:list-post:list-subscribe:reply-to:subject :content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=hgk2cF Vijom0k27uP5QJXh6WDYLmKCOpWrSYO42VXjY=; b=NiATXvfN6B0DzJm6i84Wrj HQkuqRNDmirT6GxzRE4QnMua7oRj5YDTNqzsvLKr6eZqEROOjcg4T1wEEj8IvcB9 209Qu7skzMgPoM8gJAWlic/ML9RqOzYcOjGk5hBSgPbUiD7/Bfp1XjeysN5ycU/9 zrH4hdKj5zvqcASZ017vo= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id C9A604233376 for <9fans@9fans.net>; Wed, 29 Sep 2021 18:08:53 -0400 (EDT) (envelope-from echoline@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 65D388B46A7; Wed, 29 Sep 2021 18:08:53 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1632953333; b=nPfB87YBmq74ZZk/hjB41p3vPEZHVv409Zh7UAJcXYtnBHDEaB MmSZvRApAMjb3F18jwKTo+yOCWC7FE0kUgLQJ5YsRsSk/daiJfPjf8VbmbrZRhYc TNcG3urBOix/ZvCEKeTGUTLPqpYxnsxQrY5xJ7yidohovgnC9hmissLAmawTG/22 sUVzEohI7Bw24Us6QvyLkG2DKbWIwWyGe9tlWUi6tNvpCyvTzpZDEqnDZKjReIn4 zAzFYbyU3BcRpZM2RzXYNQ3IwKd1RqroQ6Nlk3c43mgTV2yolFmjl7nUSKUbfl7P tmmY3AnOrOnOq+MFsQ61ND29MSiWSgi8EpMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:from:date:message-id:subject:to :content-type; s=arcseal; t=1632953333; bh=qVKwL6hGWPWgAaRy2RgDd 9yshiPjtAGz1YrrFOrMUgY=; b=DOYcI1rDlfBeLrMvkqnsCx6wOQ9IfVNErBsi7 gAixr1APQX3yRSumsULhHfwV8W9zfd06NNA65mXMiwL8uy49erwIEtTann5OrM98 9IAfrqbxztULIADtFA1XEEPwpZbA9qVHIJ2uzxPVZunX6IPJunyiq2N8cdlCqW+9 AI8BGOiGG4VUw4gMQVhk9hlVOZ//764n58pl7EJ8PFPPDZncorYzpK4aUGgnsFoP 6fjJexuYgx4hxkGo1vMBKUx5kFsZZkDy+9c7JH2Xr3amvC8lm61zg/lUzrmF33ds uDrTLAHibs6E/lcLwHMa/eAWvdR56BR6ILRWsLRvKfF9j8imQ== 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=gmail.com header.i=@gmail.com header.b=i7h8eoFY header.a=rsa-sha256 header.s=20210112 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.222.178 (mail-qk1-f178.google.com); spf=pass smtp.mailfrom=echoline@gmail.com smtp.helo=mail-qk1-f178.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=s9aew1ew; x-me-sender=none; x-ptr=pass smtp.helo=mail-qk1-f178.google.com policy.ptr=mail-qk1-f178.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.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: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.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=-100 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrudekvddgudehfeculddtuddrgeduhedrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpegghfffkffuvfgt sehttdertddttdejnecuhfhrohhmpefglhhiucevohhhvghnuceovggthhholhhinhgvse hgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpefggfeftdektddtteekheeffffg heduudfhjeeigeegkeejgfegfeeuuedthfejhfenucfkphepvddtledrkeehrddvvddvrd dujeeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddtledr keehrddvvddvrddujeekpdhhvghlohepmhgrihhlqdhqkhduqdhfudejkedrghhoohhglh gvrdgtohhmpdhmrghilhhfrhhomhepoegvtghhohhlihhnvgesghhmrghilhdrtghomheq X-ME-VSScore: -100 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'echoline@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="echoline@gmail.com"; helo=mail-qk1-f178.google.com; client-ip=209.85.222.178 Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) (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>; Wed, 29 Sep 2021 18:08:53 -0400 (EDT) (envelope-from echoline@gmail.com) Received: by mail-qk1-f178.google.com with SMTP id f130so3875295qke.6 for <9fans@9fans.net>; Wed, 29 Sep 2021 15:08:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qVKwL6hGWPWgAaRy2RgDd9yshiPjtAGz1YrrFOrMUgY=; b=s9aew1ewui4cbIfouASA4HxoPnYh3VaF1/YJszlF+5KBYBBpswAanOy3SVPrWDMF88 YtMfL1lxF0BTScJTp5CTmeZrjZNAzzGhfIRD4M+mmGmRx+8X/JJXvo7SO1flA2Sebkmt xIRubsIPw1bH3aO5K56dSyTo6/YerAXPJSpDir600KZyc5csVGKp/fYvfvjCR4pcCnL0 GFNK+0Mc9I2+swuotSwxOOK/mFJ8IQSNzSG6XG//jL57A/6UuuCw+l+Uw3n8GRrxLAs5 K79v2bPn2c2kid248oeaWANvBW/Nw6XFcGGz93wrHI0WnJx2sb5FPYw3zKmrYnmXheRL af7g== X-Gm-Message-State: AOAM532Io8YxnNFaS6K8BAXfsRXtkIIN/j5tMVgKp4O8Ny3YcmNlvt1j mSc77kxkVgljVsOVPmJjiAjdZi7HESyLKrIPW9eV1U3L X-Google-Smtp-Source: ABdhPJwyJDjGZxkLTBrKqWAGponaYtzfQGtPdXSx1iByaXAvwGlnpjAruVkfks1rs1wLgG1EVFToxPPe1trj1k82Rq8= X-Received: by 2002:a05:620a:652:: with SMTP id a18mr1989399qka.468.1632953332711; Wed, 29 Sep 2021 15:08:52 -0700 (PDT) MIME-Version: 1.0 From: Eli Cohen Date: Wed, 29 Sep 2021 15:08:42 -0700 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: d892e29a-2171-11ec-a58b-dc11855d7bae Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMjE0NDNlOTE4MDQxODhkNS1NYjBiN2U3NzA4YjI4ODNjNzhjMmZk?= =?UTF-8?B?OWQ2Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] dp9ik port Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mb0b7e7708b2883c78c2fd9d6:1:2NnxM1Mz_Xizm-ANUEGuztV0k7qHnuDtQ8sA8DIABKI hello all, I wanted to check back in about the continuing saga to port a dp9ik patch upstream. 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. 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) 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... 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 thanks everyone! ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T21443e91804188d5-Mb0b7e= 7708b2883c78c2fd9d6 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription