Blame src/tests/regression/rhbz1514043.at

Packit a8ec6b
FWD_START_TEST([--set-log-denied does not zero config])
Packit a8ec6b
AT_KEYWORDS(log_denied rhbz1514043)
Packit a8ec6b
Packit a8ec6b
FWD_CHECK([-q --set-log-denied=all])
Packit a8ec6b
FWD_CHECK([-q --permanent --zone=public --add-service=samba])
Packit a8ec6b
FWD_RELOAD
Packit a8ec6b
FWD_CHECK([--zone=public --list-all | TRIM | grep ^services], 0, [dnl
Packit Service e9bb8f
services: dhcpv6-client samba ssh
Packit a8ec6b
])
Packit a8ec6b
Packit a8ec6b
dnl check that log denied actually took effect
Packit a8ec6b
NFT_LIST_RULES([inet], [filter_INPUT], 0, [dnl
Packit a8ec6b
    table inet firewalld {
Packit a8ec6b
        chain filter_INPUT {
Packit a8ec6b
            ct state established,related accept
Packit a8ec6b
            ct status dnat accept
Packit a8ec6b
            iifname "lo" accept
Packit a8ec6b
            jump filter_INPUT_ZONES
Packit a8ec6b
            ct state invalid log prefix "STATE_INVALID_DROP: "
Packit a8ec6b
            ct state invalid drop
Packit a8ec6b
            log prefix "FINAL_REJECT: "
Packit a8ec6b
            reject with icmpx type admin-prohibited
Packit a8ec6b
        }
Packit a8ec6b
    }
Packit a8ec6b
])
Packit a8ec6b
NFT_LIST_RULES([inet], [filter_FORWARD], 0, [dnl
Packit a8ec6b
    table inet firewalld {
Packit a8ec6b
        chain filter_FORWARD {
Packit a8ec6b
            ct state established,related accept
Packit a8ec6b
            ct status dnat accept
Packit a8ec6b
            iifname "lo" accept
Packit a8ec6b
            ip6 daddr { ::/96, ::ffff:0.0.0.0/96, 2002::/24, 2002:a00::/24, 2002:7f00::/24, 2002:a9fe::/32, 2002:ac10::/28, 2002:c0a8::/32, 2002:e000::/19 } log prefix "RFC3964_IPv4_REJECT: " reject with icmpv6 type addr-unreachable
Packit a8ec6b
            jump filter_FORWARD_IN_ZONES
Packit a8ec6b
            jump filter_FORWARD_OUT_ZONES
Packit a8ec6b
            ct state invalid log prefix "STATE_INVALID_DROP: "
Packit a8ec6b
            ct state invalid drop
Packit a8ec6b
            log prefix "FINAL_REJECT: "
Packit a8ec6b
            reject with icmpx type admin-prohibited
Packit a8ec6b
        }
Packit a8ec6b
    }
Packit a8ec6b
])
Packit a8ec6b
Packit a8ec6b
IPTABLES_LIST_RULES([filter], [INPUT], 0, [dnl
Packit a8ec6b
    ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED,DNAT
Packit a8ec6b
    ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
Packit a8ec6b
    INPUT_direct all -- 0.0.0.0/0 0.0.0.0/0
Packit a8ec6b
    INPUT_ZONES all -- 0.0.0.0/0 0.0.0.0/0
Packit a8ec6b
    LOG all -- 0.0.0.0/0 0.0.0.0/0 ctstate INVALID LOG flags 0 level 4 prefix "STATE_INVALID_DROP: "
Packit a8ec6b
    DROP all -- 0.0.0.0/0 0.0.0.0/0 ctstate INVALID
Packit a8ec6b
    LOG all -- 0.0.0.0/0 0.0.0.0/0 LOG flags 0 level 4 prefix "FINAL_REJECT: "
Packit a8ec6b
    REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Packit a8ec6b
])
Packit a8ec6b
IPTABLES_LIST_RULES([filter], [FORWARD], 0, [dnl
Packit a8ec6b
    ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED,DNAT
Packit a8ec6b
    ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
Packit a8ec6b
    FORWARD_direct all -- 0.0.0.0/0 0.0.0.0/0
Packit a8ec6b
    FORWARD_IN_ZONES all -- 0.0.0.0/0 0.0.0.0/0
Packit a8ec6b
    FORWARD_OUT_ZONES all -- 0.0.0.0/0 0.0.0.0/0
Packit a8ec6b
    LOG all -- 0.0.0.0/0 0.0.0.0/0 ctstate INVALID LOG flags 0 level 4 prefix "STATE_INVALID_DROP: "
Packit a8ec6b
    DROP all -- 0.0.0.0/0 0.0.0.0/0 ctstate INVALID
Packit a8ec6b
    LOG all -- 0.0.0.0/0 0.0.0.0/0 LOG flags 0 level 4 prefix "FINAL_REJECT: "
Packit a8ec6b
    REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Packit a8ec6b
])
Packit a8ec6b
IP6TABLES_LIST_RULES([filter], [INPUT], 0, [dnl
Packit a8ec6b
    ACCEPT all ::/0 ::/0 ctstate RELATED,ESTABLISHED,DNAT
Packit a8ec6b
    ACCEPT all ::/0 ::/0
Packit a8ec6b
    INPUT_direct all ::/0 ::/0
Packit a8ec6b
    INPUT_ZONES all ::/0 ::/0
Packit a8ec6b
    LOG all ::/0 ::/0 ctstate INVALID LOG flags 0 level 4 prefix "STATE_INVALID_DROP: "
Packit a8ec6b
    DROP all ::/0 ::/0 ctstate INVALID
Packit a8ec6b
    LOG all ::/0 ::/0 LOG flags 0 level 4 prefix "FINAL_REJECT: "
Packit a8ec6b
    REJECT all ::/0 ::/0 reject-with icmp6-adm-prohibited
Packit a8ec6b
])
Packit a8ec6b
IP6TABLES_LIST_RULES([filter], [FORWARD], 0, [dnl
Packit a8ec6b
    ACCEPT all ::/0 ::/0 ctstate RELATED,ESTABLISHED,DNAT
Packit a8ec6b
    ACCEPT all ::/0 ::/0
Packit a8ec6b
    FORWARD_direct all ::/0 ::/0
Packit a8ec6b
    RFC3964_IPv4 all ::/0 ::/0
Packit a8ec6b
    FORWARD_IN_ZONES all ::/0 ::/0
Packit a8ec6b
    FORWARD_OUT_ZONES all ::/0 ::/0
Packit a8ec6b
    LOG all ::/0 ::/0 ctstate INVALID LOG flags 0 level 4 prefix "STATE_INVALID_DROP: "
Packit a8ec6b
    DROP all ::/0 ::/0 ctstate INVALID
Packit a8ec6b
    LOG all ::/0 ::/0 LOG flags 0 level 4 prefix "FINAL_REJECT: "
Packit a8ec6b
    REJECT all ::/0 ::/0 reject-with icmp6-adm-prohibited
Packit a8ec6b
])
Packit a8ec6b
Packit a8ec6b
FWD_END_TEST