]> git.ipfire.org Git - thirdparty/squid.git/commit - src/fd.cc
- DO NOT set the filemap bits for unvalidated entries. Doing so
authorwessels <>
Mon, 5 May 1997 09:43:38 +0000 (09:43 +0000)
committerwessels <>
Mon, 5 May 1997 09:43:38 +0000 (09:43 +0000)
commit9e4ad609cdc6849a20b298e7c2437007109b80fc
tree3707cae2799aea25acf70f234c63105178b95e30
parentf17936abe565df9e11018216594ec884042386ec
- DO NOT set the filemap bits for unvalidated entries.  Doing so
  causes lots of race-condition problems, especially when reading
  DIRTY logs.
- Install icpDetectClientClose handler earlier.  Move from access check
  to just after reading the request.
- Log open FD's upon exit.
- Added dnsShutdownRead handler to detect dnsserver shutdowns and
  free up state.
- Added doubleAverage and integerAverage for moving average
  calculations.
- misc prototype cleanup
- misc debug_trap's and fatal_dump's
- Removed some thread splitting for fooStartComplete() because
  the various protcol start routines should never need a swapin
  callback.  The object should already be locked and swapped in.
- queue_length counter for IP cache.
- Make it okay to storeUnlock a pending object, so long as its
  not been DISPATCHED yet.
- fixed hybrid store rebuild code.
- fixed file_open() flags to TRUNC new swaplog's
- Claned up wierd (FILE *) stuff in tools.c, always write to
  debug_log().
- rewrote writePidFile() to use file_open().
15 files changed:
src/client_side.cc
src/comm.cc
src/disk.cc
src/dns.cc
src/fd.cc
src/fqdncache.cc
src/ftp.cc
src/gopher.cc
src/http.cc
src/ipcache.cc
src/neighbors.cc
src/redirect.cc
src/store.cc
src/store_dir.cc
src/tools.cc