Goals for 0.5.3 (please comment, suggest additions, subtractions): * Make trailing field transfer fully nonblocking. This will require some reasonably deep magic in the datastore by me. * Reduce memory footprint to 80MB or so, or better. Obviously would need to be profile-driven, but the various buffers in NIO are the obvious target, and can be reformed (including a reduction in CPU usage as well), with some work and debugging big enough that we didn't want to do it before 0.5.2. * Perhaps integrate NGRouting. * Check out stream servlet performance - is NIO enough to make this work? Is a fuller version of NIO?
Suggest postponement for 0.5.4 or later: * Make negotiations fully nonblocking * Implement session version 2 Uncertain priority: * Implement containers. Fish produced a patch for this, which had some minor issues IIRC, but could probably be integrated reasonably easily. Of course there are very many other things that need doing (e.g. setup completely in java/web interface), but I don't consider them an immediate priority. -- Matthew J Toseland - [EMAIL PROTECTED] Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so.
pgp00000.pgp
Description: PGP signature
