/// An inner ACL expression tree node representing a boolean conjuction (AND)
/// operator applied to a list of child tree nodes.
-/// For example, conditions expressed on a single http_access line are ORed.
+/// For example, conditions expressed on a single http_access line are ANDed.
class AndNode: public InnerNode
{
public:
{
assert(current && child);
- // Remember the curernt tree location to prevent "async loop" cases where
+ // Remember the current tree location to prevent "async loop" cases where
// the same child node wants to go async more than once.
matchLoc_ = Breadcrumb(current, pos);
libapi_la_SOURCES = \
Acl.cc \
Acl.h \
+ BoolOps.cc \
+ BoolOps.h \
Checklist.cc \
Checklist.h \
forward.h \
InnerNode.cc \
InnerNode.h \
- BoolOps.cc \
- BoolOps.h \
Tree.cc \
Tree.h
Time.h \
TimeData.cc \
TimeData.h \
- Asn.cc \
- Asn.h \
AllOf.cc \
AllOf.h \
AnyOf.cc \
AnyOf.h \
+ Asn.cc \
+ Asn.h \
Browser.cc \
Browser.h \
DestinationAsn.h \
if (action != actions.end()) {
const char *act = convert ? convert[action->kind] :
- (*action == ACCESS_ALLOWED ? "Allow" : "Deny");
+ (*action == ACCESS_ALLOWED ? "allow" : "deny");
wordlistAdd(&text, act ? act : "???");
++action;
}