]> git.ipfire.org Git - thirdparty/squid.git/commit - src/pconn.cc
SERVER-SIDE PERSISTENT CONNECTIONS:
authorwessels <>
Sun, 10 Aug 1997 10:42:32 +0000 (10:42 +0000)
committerwessels <>
Sun, 10 Aug 1997 10:42:32 +0000 (10:42 +0000)
commit603a02fd0546277c038c9ab1bc2481a8d42d707e
treee1ec01fbea654543f38f1daf8a7238ab88622b60
parent6605655c8b687758b339fdbcd95f61889236ffc3
SERVER-SIDE PERSISTENT CONNECTIONS:
- Added pconn.c
- Addec Cofig.Timeout.pconn; default 120 seconds
- Added httpState->flags
- Added flags arg to httpBuildRequestHeader()
- Added HTTP_PROXYING and HTTP_KEEPALIVE flags
- Added 'Connection' to allowed HTTP headers (http-anon.c)
- Added 'Proxy-Connection' to allowed HTTP headers (http-anon.c)
- Merged proxyhttpStart() with httpStart() and crated new
  httpBuildState().
- New httpPconnTransferDone() detects end-of-data on persistent
  connections.

Other casualties:
- clean up casting of HASHCMP functions
- changed comm_open to return -1 instead of wierd COMM_ERROR
- cbdata-ify comm_close_handler stuff
- make some args const
- changed some PARAMS(()) to CNCB's
- Fixed cachemgrShutdown() not being used
21 files changed:
src/Makefile.in
src/cf.data.pre
src/client.cc
src/client_db.cc
src/client_side.cc
src/comm.cc
src/defines.h
src/errorpage.cc
src/http.cc
src/main.cc
src/neighbors.cc
src/net_db.cc
src/pconn.cc [new file with mode: 0644]
src/protos.h
src/ssl.cc
src/stat.cc
src/store.cc
src/structs.h
src/tunnel.cc
src/typedefs.h
src/url.cc