[Mnet-devel] about merging v0.6 patches onto v0.7, and about
v0.6.2 announcement
Myers Carpenter
myers at maski.org
Fri May 7 20:56:24 BST 2004
zooko at zooko.com wrote:
> FYI, Myers and Baka are merging everything except egtp from v0.6 to v0.7.
> This is to get bugfixes, cleanups, and the like which were committed to v0.6.2
> but which someone (usually me) neglected to port to v0.7 at the time.
I've been standing back and watching baka go slowly insane as he does
the irc-performance-art of merging the egtp stuff. So that could be
done by tomorrow.
> I'm going to merge the egtp stuff, since currently I am the only person who can
> look at the egtp source code without suffering strabismus. By the way, I very
> much intend that this will change in v0.7. My main priority, after the merge
> work and fixing any critical bugs that interfere with the other hackers, is to
> write docs and simplify designs so as to make v0.7 more simple and transparent.
What is egtp's functions?
* metatracker lookup (we can shorten this now to just "tracker", as
I've renamed the "content tracker" to "bookie" (yes more mafia names!)
* Peer performance (dynamic timeouts, handicapping).
* message encryption (just like pgp, put with a twist[1])
* serialization (using mencode).
Am I missing anything?
My plan right now is get "bookie" done (basicly content tracker topology
but using RDF triples instead of fixed field), get wxgui talking to
the back end, and call that 0.7.
Then I would like to look at replacing egtp/DoQ with twisted and an
implementation of Off the Record Messaging [2]. I suspect it gives the
same guaranty that egtp does now (as described in [1]). I also think
that Twisted PB can be turned into a messaging system (it's all a matter
of refactoring the code so that the crypto layer, which would be between
pb and the tcp layer can tell were one remote calls starts and ends).
Anyway... the complex stuff is off in the future, the 0.7 changes are
pretty straight forward.
icepick
[1] http://sourceforge.net/mailarchive/message.php?msg_id=6198947
[2] http://www.cypherpunks.ca/otr/otr.pdf
More information about the Mnet-devel
mailing list