]> git.ipfire.org Git - thirdparty/squid.git/commit
SourceLayout: pull ARP operations into libeui
authorAmos Jeffries <squid3@treenet.co.nz>
Thu, 15 Oct 2009 10:12:38 +0000 (23:12 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 15 Oct 2009 10:12:38 +0000 (23:12 +1300)
commitee0927b67fe665a317b97de9dd0fa7cd6163d69b
tree7cdb5515a7a4fc821a0e7fb559fbd648ef106e37
parenta718f34213644ed455956c87ecb4e569ad4189eb
SourceLayout: pull ARP operations into libeui

This separates the current code for ARP lookup and encode/decode.
Also makes the code buildable without fatal build errors on
non-supporting systems. A loud run-time error is generated if related
features are attempt use on non-supporting systems.

FUTURE WORK:
  * unit-tests
  * on-demand lookups and logging of MAC/EUI-48 for a client
    similar to how ident is done.
  * on-demand passing MAC/EUI-48 to external_acl_type helpers
  * EUI-64 for IPv6 support.
  * Increased ARP support on other OS.
configure.in
doc/release-notes/release-3.2.sgml
src/Makefile.am
src/acl/Arp.cc
src/acl/Arp.h
src/acl/Makefile.am
src/eui/Eui48.cc [new file with mode: 0644]
src/eui/Eui48.h [new file with mode: 0644]
src/eui/Makefile.am [new file with mode: 0644]
test-suite/buildtests/layer-02-maximus.opts