[Spread-cvs] cvs commit: spread/daemon TODO
jonathan@spread.org
jonathan@spread.org
Tue, 02 Apr 2002 04:02:42 -0500
jonathan 02/04/02 04:02:42
Modified: daemon TODO
Log:
Updated TODO list.
Revision Changes Path
1.12 +17 -5 spread/daemon/TODO
Index: TODO
===================================================================
RCS file: /storage/cvsroot/spread/daemon/TODO,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- TODO 3 Feb 2002 19:32:46 -0000 1.11
+++ TODO 2 Apr 2002 09:02:41 -0000 1.12
@@ -1,14 +1,15 @@
Features, ideas, and other things that might get done.
+Those ending with (*break) break binary,source or client-server compatability
------------------------------------------------------
* Improve REUSEADR_handling
* Allow entire class C subnet to be in config file--as long as no more then 128 are active.
* Improve stability under high load
done * Add better error checks to f* functions in log.c
-* Fix all recv calls in session.c so that they handle partial or EAGAIN recv calls
-and store the data received so far and try again.
+* Fix all recv calls in session.c so that they handle partial or EAGAIN
+ recv calls and store the data received so far and try again.
* Fix sends (currently they might be ok) to handle EAGAIN, EWOULDBLOCK, EINTR, ENOBUFS
-* Fix sp.c to not close sockets that have errors except in SP_disconnect.
+* Fix sp.c to not close sockets that have errors except in SP_disconnect. (*break)
* Fix all socket calls for windows to use closesocket and WSA_error
* Change max buffered message limit to be not just num messages, but also size, or other parameters.
@@ -19,5 +20,16 @@
* Add enhanced alarm() subsystem
* Merge cleanup of session layer from research branch
-* Once ses ids are non-volatile (fix for session_index on windows) have group struct store ses instead
-of mbox and then just copy it once in G_analize_group instead of O(Gsize) Sess_get_session_index() calls.
\ No newline at end of file
+* Once ses ids are non-volatile (fix for session_index on windows) have group
+ struct store ses instead of mbox and then just copy it once in
+ G_analize_group instead of O(Gsize) Sess_get_session_index() calls.
+
+* Add REUSEADDR fixes from Danial Rall
+* Merge Cristinas work. (*break)
+* Decide on shared library approach.
+* Rename library to libsp to libspread to avoid name conflict. (*break)
+* Veryify that all public defines/functions/datatypes are namespace clean. (*break)
+* Make various binary packages available (rpm, deb, pkg, ...)
+
+* Figure out hanging bug with max ARU window reported by Tom Mornini & co.
+* Decide what to do with multipath patch from Marc Zyngier