]> git.ipfire.org Git - thirdparty/squid.git/commit
Bug 2526: default ALLOW when no list specified.
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 1 Dec 2008 10:39:25 +0000 (23:39 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 1 Dec 2008 10:39:25 +0000 (23:39 +1300)
commitdd2b2af1cb5ee87f637ea1a4a10b52dad4fc330f
tree328f2f447f2e62a1f1ae6509dffd2212b6c73c77
parenta582d787b89ba2f5bf9d5812254da1a5beae9999
Bug 2526: default ALLOW when no list specified.

The expected behavior of ACL checking should cause an implicit default
deny state to be reached unless a terminating denial causes a state to
flip to allow.

A small logic flaw means that completely explicitly absent access control
list was flipped to ALLOW state.

It is believed that most security controls which have explicitly coded
defaults in ther configuration are not impacted by the bug or its fix.
Only empty delay pools and ICAP re*mods are expected to have any change
in behavior as a result.
src/ACLChecklist.cc