[Spread-cvs] cvs commit: spread/daemon TODO

jonathan at spread.org jonathan at spread.org
Sun Feb 3 14:32:47 EST 2002


jonathan    02/02/03 14:32:47

  Modified:    daemon   TODO
  Log:
  Updated TODO list.
  
  Revision  Changes    Path
  1.11      +18 -1     spread/daemon/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /storage/cvsroot/spread/daemon/TODO,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- TODO	31 Oct 2001 23:03:56 -0000	1.10
  +++ TODO	3 Feb 2002 19:32:46 -0000	1.11
  @@ -3,4 +3,21 @@
   * 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
  -* Add better error checks to f* functions in log.c
  +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 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 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.
  +* Make this runtime configurable.
  +
  +* Add Theo's autoconf patches
  +* Fix partial DOS when someone connects and doesn't send anything (the 1 second delay)
  +* 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
  
  
  





More information about the Spread-cvs mailing list