From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Fri, 30 Mar 2012 09:03:28 -0400 To: lucio@proxima.alt.za, 9fans@9fans.net Message-ID: In-Reply-To: <8ccdeb5909dad6522ec62a894ab86598@proxima.alt.za> References: <8ccdeb5909dad6522ec62a894ab86598@proxima.alt.za> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] SSHv2 Topicbox-Message-UUID: 71fa49d8-ead7-11e9-9d60-3106f5b1d025 > 1. Is Nfactotum the back port of factotum from p9p? > > 2. Any chance that these different branches could be brought together? no. this is a rewrite. > I note that the "9p.h" extension is trivial, I see no reason for the > Plan 9 distribution not to include it. But the differences between > factotums are in a league of their own. Now I appreciate the Go > authors aiming to minimise the quantity as well as the impact of > changes. the new version of factotum is a different approach. the old factotum essentially stack-ripped the protocol steps, and was a real pain in the neck. to work with. there's no fixing it without a rewrite. so russ i think with input from charles, rewrote factotum so that the protocols proceed in a single thread. here are the cavets of the new version to the best of my knowledge 1. there's no vnc authentication. please send a patch, if you'd like to fix this. 2. old versions of drawterm have broken p9any negotiation. the old factotum accepted broken negotiation because it was missing some framing. since it seemed impossible to be bug-for-bug compatabile with broken framing, it just got fixed. this means old dt clients need updating. a patch was sent in to russ about 2 years ago for this. - erik