]> git.ipfire.org Git - thirdparty/squid.git/commit - src/ident/Makefile.am
SourceLayout: Shuffle ident files into libident.la
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 1 Jun 2009 12:31:43 +0000 (00:31 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 1 Jun 2009 12:31:43 +0000 (00:31 +1200)
commit4daaf3cb7f19cf462a9bed0a9e47b13d4bc1223e
treeacc317a553b36608fb117afbf12b7264b3d3c7bc
parent2e7c85411d72dc9ab4326636d3cefaba7bb86d20
SourceLayout: Shuffle ident files into libident.la

 * Moves files into ident/ for library
 * Adds Ident:: namespace for interface.
 * Moves ident config to Ident::TheConfig
 * reduces one avenue of memory leak on double-Init of ident objects.
 * Makes ident ACL only relevant when ident is available
 * Wraps Ident code in USE_IDENT for monolithic or empty library build
 * Adds documentation for ident API

TODO: Async and Object'ify the ident internals.
17 files changed:
configure.in
src/AclRegs.cc
src/Makefile.am
src/acl/Makefile.am
src/cache_cf.cc
src/cf.data.pre
src/client_side.cc
src/external_acl.cc
src/ident.h [deleted file]
src/ident/AclIdent.cc [moved from src/acl/Ident.cc with 85% similarity]
src/ident/AclIdent.h [moved from src/acl/AclIdent.h with 94% similarity]
src/ident/Config.h [new file with mode: 0644]
src/ident/Ident.cc [moved from src/ident.cc with 77% similarity]
src/ident/Ident.h [new file with mode: 0644]
src/ident/Makefile.am [new file with mode: 0644]
src/main.cc
src/structs.h