> 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

Reply via email to