]> git.ipfire.org Git - thirdparty/squid.git/commit
Detatch debugs() from many of its dependencies
authorAmos Jeffries <squid3@treenet.co.nz>
Sun, 12 Apr 2009 08:17:19 +0000 (20:17 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Sun, 12 Apr 2009 08:17:19 +0000 (20:17 +1200)
commit6249367873059fd0bd2ac44a05e9eb306eb03f76
tree4ecd46a383b6d23ae9384dc4c768a9215cff15d1
parent6c2e59326f8aadd89ea29006e2f0e82796ef9384
Detatch debugs() from many of its dependencies

 - makes cache.log independent of the other logging systems
 - adds debug_options rotate=N setting
 - moves debug-specific globals and types into Debug::

TODO:
  remove remaining dependancy on shutdown flag
  polish up namespace etc for libdebug
13 files changed:
doc/release-notes/release-3.1.sgml
src/Debug.h
src/cache_cf.cc
src/cf.data.pre
src/debug.cc
src/globals.h
src/ipc.cc
src/ipc_win32.cc
src/main.cc
src/snmp_agent.cc
src/structs.h
src/tools.cc
src/typedefs.h