]> git.ipfire.org Git - thirdparty/squid.git/commit - src/acl/Checklist.cc
Bug 2526: default ALLOW when no list specified.
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 1 Dec 2008 11:19:28 +0000 (00:19 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 1 Dec 2008 11:19:28 +0000 (00:19 +1300)
commit070b2c0c300cbdf900bc19eb62a652d91954fe52
tree95440ee43acabd790b411c7e50978ac9d4557589
parentf6a72b331cf93bb573736762f43281fab9caea62
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 may have any change in behavior
as a result.
src/ACLChecklist.cc