Package: ferm
Version: 2.1-3
Severity: important
Tags: fixed-upstream

Hi,

ferm 2.1 and onwards rejects the following stanza as invalid syntax
(missing brace):

    @def &SERVICE($proto, $port) = {
           domain (ip ip6) chain INPUT {
                   proto $proto dport $port ACCEPT;
           }
    }
    &SERVICE(tcp, smtp);

The syntax above is perfectly fine according to the DSL specification
and was accepted by ferm 2.0.7. I know of multiple large installations
that use squeeze, ferm and that feature heavily and the wheezy upgrade
is going to break the firewall set for them (hence the severity).

I've found and fixed the bug and my patch has been merged into
upstream's git as commit 392e58, to be included in 2.1.2.

The patch basically a one-liner that can be cleanly applied to 2.1. I
think it warrants an upload and freeze exception, according to the
current freeze rules.

Thanks,
Faidon


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to