]> git.ipfire.org Git - thirdparty/squid.git/commit - src/ClientRequestContext.h
SourceLayout: shuffle DNS primitives to dns/libdns.la
authorAmos Jeffries <squid3@treenet.co.nz>
Thu, 29 Jan 2015 16:09:11 +0000 (08:09 -0800)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 29 Jan 2015 16:09:11 +0000 (08:09 -0800)
commit4a3b98d76e26ec48d021ff03ab6ff4de7bcacf5c
tree398556adf32cd9dfdba07699449db9cf0a58a699
parent5a6c57abf2db262cbcf9fc0785c7d86080beb09c
SourceLayout: shuffle DNS primitives to dns/libdns.la

* create dns/libdns.la with namespace Dns::

* move the RFC specific base functions performing DNS actions
  into libdns.

* move the SquidDns.h definitions to dns/forward.h
  - rename dns*() functions to Dns:: namespace

* move DnsLookupDetails to Dns:: namespace
  - move class files to libdns.

There are no logic changes in this patch.
36 files changed:
configure.ac
lib/Makefile.am
src/ClientRequestContext.h
src/HttpRequest.cc
src/HttpRequest.h
src/Makefile.am
src/acl/DestinationDomain.cc
src/acl/DestinationDomain.h
src/acl/DestinationIp.cc
src/acl/SourceDomain.cc
src/acl/SourceDomain.h
src/adaptation/icap/Xaction.cc
src/client_side_request.cc
src/dns/LookupDetails.cc [moved from src/DnsLookupDetails.cc with 69% similarity]
src/dns/LookupDetails.h [moved from src/DnsLookupDetails.h with 54% similarity]
src/dns/Makefile.am [new file with mode: 0644]
src/dns/forward.h [moved from src/SquidDns.h with 61% similarity]
src/dns/rfc1035.cc [moved from lib/rfc1035.c with 99% similarity]
src/dns/rfc1035.h [moved from include/rfc1035.h with 98% similarity]
src/dns/rfc2671.cc [moved from lib/rfc2671.c with 94% similarity]
src/dns/rfc2671.h [moved from include/rfc2671.h with 100% similarity]
src/dns/rfc3596.cc [moved from lib/rfc3596.c with 99% similarity]
src/dns/rfc3596.h [moved from include/rfc3596.h with 98% similarity]
src/dns_internal.cc
src/fqdncache.cc
src/icmp/net_db.cc
src/ipcache.cc
src/ipcache.h
src/main.cc
src/multicast.cc
src/neighbors.cc
src/peer_select.cc
src/send-announce.cc
src/tests/testRFC1035.cc [moved from lib/tests/testRFC1035.cc with 97% similarity]
src/tests/testRFC1035.h [moved from lib/tests/testRFC1035.h with 100% similarity]
src/typedefs.h