[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