|
Packit Service |
210338 |
FWD_START_TEST([dbus api - zone permanent functional])
|
|
Packit Service |
210338 |
AT_KEYWORDS(dbus zone gh586)
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl ####################
|
|
Packit Service |
210338 |
dnl Global APIs
|
|
Packit Service |
210338 |
dnl ####################
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
DBUS_CHECK([], [getZoneSettings], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
(('', dnl version
|
|
Packit Service |
210338 |
'Public', dnl short
|
|
Packit Service |
210338 |
'For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.', dnl description
|
|
Packit Service |
210338 |
false, dnl bogus/unused
|
|
Packit Service |
210338 |
'default', dnl target
|
|
Packit Service |
210338 |
@<:@'ssh', 'dhcpv6-client', 'cockpit'@:>@, dnl services
|
|
Packit Service |
210338 |
@a(ss) @<:@@:>@, dnl ports
|
|
Packit Service |
210338 |
@as @<:@@:>@, dnl ICMP Blocks
|
|
Packit Service |
210338 |
false, dnl masquerade
|
|
Packit Service |
210338 |
@a(ssss) @<:@@:>@, dnl forward ports
|
|
Packit Service |
210338 |
@as @<:@@:>@, dnl interfaces
|
|
Packit Service |
210338 |
@as @<:@@:>@, dnl sources
|
|
Packit Service |
210338 |
@as @<:@@:>@, dnl rules_str
|
|
Packit Service |
210338 |
@as @<:@@:>@, dnl protocols
|
|
Packit Service |
210338 |
@a(ss) @<:@@:>@, dnl source ports
|
|
Packit Service |
210338 |
false),)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Default Zone
|
|
Packit Service |
210338 |
DBUS_CHECK([], [getDefaultZone], [], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [setDefaultZone], ['drop'], 0, [dnl
|
|
Packit Service |
210338 |
()
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [getDefaultZone], [], 0, [dnl
|
|
Packit Service |
210338 |
('drop',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Fetching Zones
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getZones], [], 0, [dnl
|
|
Packit Service |
210338 |
[(['block', 'dmz', 'drop', 'external', 'home', 'internal', 'public', 'trusted', 'work'],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
FWD_CHECK([-q --zone public --add-interface dummy0])
|
|
Packit Service |
210338 |
FWD_CHECK([-q --zone public --add-source 10.1.1.1])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getActiveZones], [], 0, [dnl
|
|
Packit Service |
210338 |
['public': {'interfaces': ['dummy0'], 'sources': ['10.1.1.1']}]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
FWD_CHECK([-q --zone public --remove-interface dummy0])
|
|
Packit Service |
210338 |
FWD_CHECK([-q --zone public --remove-source 10.1.1.1])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Interfaces/Sources
|
|
Packit Service |
210338 |
FWD_CHECK([-q --zone public --add-interface dummy1])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getZoneOfInterface], ["dummy1"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
FWD_CHECK([-q --zone public --remove-interface dummy1])
|
|
Packit Service |
210338 |
FWD_CHECK([-q --zone drop --add-source 10.10.10.0/24])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getZoneOfSource], ["10.10.10.0/24"], 0, [dnl
|
|
Packit Service |
210338 |
('drop',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
FWD_CHECK([-q --zone drop --remove-source 10.10.10.0/24])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl ####################
|
|
Packit Service |
210338 |
dnl Zone Individual APIs
|
|
Packit Service |
210338 |
dnl ####################
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl isImmutable
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.isImmutable], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Interfaces
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addInterface], ["public" "dummy0"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.changeZone], ["drop" "dummy0"], 0, [dnl
|
|
Packit Service |
210338 |
('drop',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryInterface], ["public" "dummy0"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryInterface], ["drop" "dummy0"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.changeZoneOfInterface], ["public" "dummy0"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryInterface], ["public" "dummy0"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryInterface], ["drop" "dummy0"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addInterface], ["public" "dummy1"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getInterfaces], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[(['dummy0', 'dummy1'],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeInterface], ["public" "dummy0"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getInterfaces], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[(['dummy1'],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Sources
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addSource], ["public" "10.10.10.0/24"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.changeZoneOfSource], ["drop" "10.10.10.0/24"], 0, [dnl
|
|
Packit Service |
210338 |
('drop',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.querySource], ["public" "10.10.10.0/24"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.querySource], ["drop" "10.10.10.0/24"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.changeZoneOfSource], ["public" "10.10.10.0/24"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addSource], ["public" "10.20.0.0/16"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getSources], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[(['10.10.10.0/24', '10.20.0.0/16'],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeSource], ["public" "10.10.10.0/24"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getSources], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[(['10.20.0.0/16'],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Services
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addService], ["public" "samba" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryService], ["public" "samba"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getServices], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[(['ssh', 'dhcpv6-client', 'cockpit', 'samba'],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeService], ["public" "samba"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryService], ["public" "samba"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Protocols
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addProtocol], ["public" "icmp" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryProtocol], ["public" "icmp"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getProtocols], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[(['icmp'],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeProtocol], ["public" "icmp"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryProtocol], ["public" "icmp"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Ports
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addPort], ["public" "1234" "tcp" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryPort], ["public" "1234" "tcp"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addPort], ["public" "4321" "udp" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getPorts], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[([['1234', 'tcp'], ['4321', 'udp']],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removePort], ["public" "1234" "tcp"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryPort], ["public" "1234" "tcp"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Source Ports
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addSourcePort], ["public" "1234" "tcp" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.querySourcePort], ["public" "1234" "tcp"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addSourcePort], ["public" "4321" "udp" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getSourcePorts], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[([['1234', 'tcp'], ['4321', 'udp']],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeSourcePort], ["public" "1234" "tcp"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.querySourcePort], ["public" "1234" "tcp"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Forward Ports
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addForwardPort], ["public" "1234" "tcp" "1111" "" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryForwardPort], ["public" "1234" "tcp" "1111" ""], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addForwardPort], ["public" "4321" "udp" "4444" "10.10.10.10" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getForwardPorts], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[([['1234', 'tcp', '1111', ''], ['4321', 'udp', '4444', '10.10.10.10']],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeForwardPort], ["public" "1234" "tcp" "1111" ""], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryForwardPort], ["public" "1234" "tcp" "1111" ""], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Masquerade
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addMasquerade], ["public" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryMasquerade], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeMasquerade], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryMasquerade], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl ICMP Block
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addIcmpBlock], ["public" "echo-reply" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryIcmpBlock], ["public" "echo-reply"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addIcmpBlock], ["public" "echo-request" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getIcmpBlocks], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[(['echo-reply', 'echo-request'],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeIcmpBlock], ["public" "echo-reply"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryIcmpBlock], ["public" "echo-reply"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl ICMP Block Inversion
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addIcmpBlockInversion], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryIcmpBlockInversion], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeIcmpBlockInversion], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryIcmpBlockInversion], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
dnl Rich Rules
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addRichRule], ["public" "rule family=ipv4 source address=10.10.10.10 accept" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryRichRule], ["public" "rule family=ipv4 source address=10.10.10.10 accept"], 0, [dnl
|
|
Packit Service |
210338 |
(true,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.addRichRule], ["public" "rule family=ipv4 source address=20.20.20.20 accept" 0], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.getRichRules], ["public"], 0, [dnl
|
|
Packit Service |
210338 |
[(['rule family="ipv4" source address="10.10.10.10" accept', 'rule family="ipv4" source address="20.20.20.20" accept'],)]
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.removeRichRule], ["public" "rule family=ipv4 source address=10.10.10.10 accept"], 0, [dnl
|
|
Packit Service |
210338 |
('public',)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
DBUS_CHECK([], [zone.queryRichRule], ["public" "rule family=ipv4 source address=10.10.10.10 accept"], 0, [dnl
|
|
Packit Service |
210338 |
(false,)
|
|
Packit Service |
210338 |
])
|
|
Packit Service |
210338 |
|
|
Packit Service |
210338 |
FWD_END_TEST
|