[Freenetmail-devel] Freemail lives
Status: Alpha
Brought to you by:
athomasonx
From: Adam T. <tho...@ug...> - 2002-07-24 08:08:22
|
Hey folks- It might have seemed like Freemail died, but in fact I've just been working outside of CVS since the satellite "broadband" I'm currently using has terrible latency. I've just checked in what I've been working on the past few weeks, which is a vast improvement on the previous code. I used a bit of the encryption stuff, but otherwise put together an entirely different system. Here's a list of the major points: o Much improved protocol - Bidirectional channels established in one request + one receipt - Unified channel initiation request message type - Four request transmission methods (none requiring a secure channel) + Fixed-window + Dynamic-window + External transmission + Agreed-upon key in Freenet o Improved encryption - Negotiation messages use DH and 3DES, mail messages use Blowfish o Swing GUI o SMTP and POP3 proxies o All new FCP library - Asynchronous FCP request manager o Base16 encoding replaced with Base64; saves 33% bandwidth o Improved logging - Debug classes replaced with J2v1.4 LogManager and Loggers o Improved exception handling - Pervasive use of J2v1.4 exception chaining So far the fixed-window protocol works completely, and the only thing preventing the dynamic-window protocol from working is an insert into Freenet of the window pointer. Another couple menu items are all that is missing from the external and agreed-key transmission protocols, as well. I've also updated the specification document and checked that in. If anybody's still interested in contributing, comments, bug reports, or code would be great. This is still a very unstable release, but I just wanted to get something into CVS. Hope your summers are going well, Adam -- Adam Thomason tho...@ug... |