Try to skip right-hand evaluation in boolean statements
Try to skip right-hand evaluation in boolean statements

Boolean statements no longer evaluate both sides. If the result is certain with
only the left-hand value evaluation is stopped.

Example:

  connect  dnsbl1 || dnsbl2  reject

In the example above dnsbl2 is only evaluated if dnsbl1 does not return a
value.

badzong/mopher,badzong/mopher