]> git.ipfire.org Git - thirdparty/squid.git/commit
JUMBO Stewart Forster speedup patch:
authorwessels <>
Thu, 27 Feb 1997 02:46:09 +0000 (02:46 +0000)
committerwessels <>
Thu, 27 Feb 1997 02:46:09 +0000 (02:46 +0000)
commit0a0bf5db5f8e64cac539b6bd1bd7941a397fd7e7
tree31078fcfca4c74141213091732e3526b5f84856f
parent062e22812e0e6cd28169be778b8a06ec7e99b1ad
JUMBO Stewart Forster speedup patch:
    1) aiops.c and aiops.h are a threaded implementation of asynchronous file
       operations.
    2) async_io.c and async_io.h are complete rewrites of the old versions.
    3) I have rewritten all disk file operations of squid to support
       the idea of callbacks except where not required.
    4) UDP_HIT_OBJ not supported.
    5) Background validation of 'tainted' swap log entries.
    6) Modified storeWriteCleanLog to create the log file using the
       open/write rather than fopen/printf.
    7) Added the E_INTR error response to handle badly interrupted
       system calls.
21 files changed:
src/client_side.cc
src/comm.cc
src/disk.cc
src/fqdncache.cc
src/ftp.cc
src/gopher.cc
src/http.cc
src/icmp.cc
src/ipcache.cc
src/neighbors.cc
src/peer_select.cc
src/send-announce.cc
src/squid.h
src/ssl.cc
src/stat.cc
src/stmem.cc
src/store.cc
src/tools.cc
src/tunnel.cc
src/useragent.cc
src/wais.cc