1. 11 Sep, 2000 2 commits
    • Jim Fulton's avatar
      storea is asynchronous and was, therefore, never supposed to return or · 7cdf0f2b
      Jim Fulton authored
      raise an exception. It should catch and serialize exceptions raised by
      the underlying storage, however, unpicklable exceptions could cause it
      to accidentally raise an exception. We now pickle exceptions more
      carefully, catching and handling pickling errors.
      7cdf0f2b
    • Jim Fulton's avatar
      Added logic to: · b57d55e2
      Jim Fulton authored
        - Close sockets on process shutdown. This should avoid "address
          already in use" messages on restarts.
      
        - Log shutdown.
      
      Fixed bugs in handling -u option:
      
        - The -u option wasn't registered with getopt
      
        - User lookup failures weren't logged correctly.
      b57d55e2
  2. 07 Sep, 2000 2 commits
  3. 05 Sep, 2000 2 commits
  4. 04 Sep, 2000 1 commit
  5. 03 Sep, 2000 6 commits
  6. 02 Sep, 2000 7 commits
  7. 01 Sep, 2000 2 commits
  8. 31 Aug, 2000 1 commit
  9. 30 Aug, 2000 4 commits
  10. 25 Aug, 2000 1 commit
  11. 24 Aug, 2000 1 commit
  12. 21 Aug, 2000 1 commit
    • Ken Manheimer's avatar
      Make non-persistent client cache use tempfile.TemporaryFile, so the · 0ddb4ae2
      Ken Manheimer authored
      tempfiles do *not* perpetually accumulate.  (TemporaryFile reliably is
      removed when the program is done with it, under both windows and
      unix.)
      
      ClientCache.__init__(): Set up the first TemporaryFile, and set both
      self._p file names to None, to signify use of temp files.
      
      ClientCache.checkSize(): Switch over to other persistent cache file if
      self._p has names, or a new TemporaryFile if they're None.
      
      (I included some comments to the code i touched, to ease the passage
      of anyone else who winds up on that path...)
      0ddb4ae2
  13. 18 Aug, 2000 5 commits
  14. 12 Aug, 2000 2 commits
  15. 10 Aug, 2000 3 commits