2014-05-29 08:34:57 +00:00
|
|
|
Summary: A firewall daemon with D-Bus interface providing a dynamic firewall
|
2011-01-07 15:38:25 +00:00
|
|
|
Name: firewalld
|
2024-04-16 12:56:38 +00:00
|
|
|
Version: 2.1.2
|
2024-04-17 16:22:53 +00:00
|
|
|
Release: 2%{?dist}
|
2014-10-14 16:20:55 +00:00
|
|
|
URL: http://www.firewalld.org
|
2023-10-09 13:34:46 +00:00
|
|
|
License: GPL-2.0-or-later
|
2023-04-13 16:38:12 +00:00
|
|
|
Source0: https://github.com/firewalld/firewalld/releases/download/v%{version}/firewalld-%{version}.tar.bz2
|
2024-04-15 20:25:36 +00:00
|
|
|
Patch0: 0001-RHEL-only-Add-cockpit-by-default-to-some-zones.patch
|
2013-07-30 18:09:59 +00:00
|
|
|
BuildArch: noarch
|
2018-02-07 16:42:15 +00:00
|
|
|
BuildRequires: autoconf
|
|
|
|
BuildRequires: automake
|
2011-01-07 15:38:25 +00:00
|
|
|
BuildRequires: desktop-file-utils
|
|
|
|
BuildRequires: gettext
|
|
|
|
BuildRequires: intltool
|
2012-02-07 11:05:54 +00:00
|
|
|
# glib2-devel is needed for gsettings.m4
|
|
|
|
BuildRequires: glib2, glib2-devel
|
2011-09-09 18:52:24 +00:00
|
|
|
BuildRequires: systemd-units
|
2013-07-30 18:09:59 +00:00
|
|
|
BuildRequires: docbook-style-xsl
|
New version 0.4.3.3
- Fix CVE-2016-5410: Firewall configuration can be modified by any logged in
user
- firewall/server/firewalld: Make getXSettings and getLogDenied CONFIG_INFO
- Update AppData configuration file.
- tests/firewalld_rich.py: Use new import structure and FirewallClient classes
- tests/firewalld_direct.py: Use new import structure
- tests: firewalld_direct: Fix assert to check for True instead of False
- tests: firewalld_config: Fix expected value when querying the zone target
- tests: firewalld_config: Use real nf_conntrack modules
- firewalld.spec: Added comment about make call for %build
- firewall-config: Use also width_request and height_request with default size
- Updated firewall-config screenshot
- firewall-cmd: Fixed typo in help output (RHBZ#1367171)
- test-suite: Ignore stderr to get default zone also for missing firewalld.conf
- firewall.core.logger: Warnings should be printed to stderr per default
- firewall.core.fw_nm: Ignore NetworkManager if NM.Client connect fails
- firewall-cmd, firewallctl: Gracefully fail if SystemBus can not be aquired
- firewall.client: Generate new DBUS_ERROR if SystemBus can not be aquired
- test-suite: Do not fail on ALREADY_ENABLED --add-destination tests
- firewall.command: ALREADY_ENABLED, NOT_ENABLED, ZONE_ALREADY_SET are warnings
- doc/xml/firewalld.dbus.xml: Removed undefined reference
- doc/xml/transform-html.xsl.in: Fixed references in the document
- doc/xml/firewalld.{dbus,zone}.xml: Embed programlisting in para
- doc/xml/transform-html.xsl.in: Enhanced html formatting closer to the man page
- firewall: core: fw_nm: Instantiate the NM client only once
- firewall/core/io/*.py: Do not traceback on a general sax parsing issue
- firewall-offline-cmd: Fix --{add,remove}-entries-from-file
- firewall-cmd: Add missing action to fix --{add,remove}-entries-from-file
- firewall.core.prog: Do not output stderr, but return it in the error case
- firewall.core.io.ifcfg.py: Fix ifcfg file reader and writer (RHBZ#1362171)
- config/firewall.service.in: use KillMode=mixed
- config/firewalld.service.in: use network-pre.target
- firewall-config: Add missing gettext.textdomain call to fix translations
- Add UDP to transmission-client.xml service
- tests/firewall-[offline-]cmd_test.sh: Hide errors and warnings
- firewall.client: Fix ALREADY_ENABLED errors in icmptype destination calls
- firewall.client: Fix NOT_ENABLED errors in icmptype destination calls
- firewall.client: Use {ALREADY,NOT}_ENABLED errors in icmptype destination
calls
- firewall.command: Add the removed FirewallError handling to the action
(a17ce50)
- firewall.command: Do not use query methods for sequences and also single
options
- Add missing information about MAC and ipset sources to man pages and help
output
- firewalld.spec: Add BuildRequires for libxslt to enable rebuild of man pages
- firewall[-offline]-cmd, firewallctl, firewall.command: Use sys.{stdout,stderr}
- firewallctl: Fix traceback if not connected to firewalld
- firewall-config: Initialize value in on_richRuleDialogElementChooser_clicked
- firewall.command: Convert errors to string for Python3
- firewall.command: Get proper firewall error code from D-BusExceptions
- firewall-cmd: Fixed traceback without args
- Add missing service files to Makefile.am
- shell-completion: Add shell completion support for
--{get,set}--{description,short}
- Updated RHEL-7 selinux-policy and squid conflict
2016-08-16 20:21:51 +00:00
|
|
|
BuildRequires: libxslt
|
2016-04-19 15:31:44 +00:00
|
|
|
BuildRequires: iptables, ebtables, ipset
|
2018-07-19 21:54:30 +00:00
|
|
|
BuildRequires: python3-devel
|
2020-12-18 22:39:14 +00:00
|
|
|
BuildRequires: make
|
2023-08-07 15:31:06 +00:00
|
|
|
Recommends: iptables, ebtables, ipset
|
2020-01-16 16:36:26 +00:00
|
|
|
Suggests: iptables-nft
|
2013-07-30 18:09:59 +00:00
|
|
|
Requires(post): systemd
|
|
|
|
Requires(preun): systemd
|
|
|
|
Requires(postun): systemd
|
2014-12-04 18:13:21 +00:00
|
|
|
Requires: firewalld-filesystem = %{version}-%{release}
|
2015-01-28 13:16:48 +00:00
|
|
|
Requires: python3-firewall = %{version}-%{release}
|
2016-12-05 16:09:38 +00:00
|
|
|
Obsoletes: firewalld-selinux < 0.4.4.2-2
|
2018-07-19 21:54:30 +00:00
|
|
|
Conflicts: selinux-policy < 3.14.1-28
|
2018-07-29 13:39:37 +00:00
|
|
|
Conflicts: cockpit-ws < 173-2
|
2021-07-23 17:47:01 +00:00
|
|
|
Recommends: libcap-ng-python3
|
2015-03-12 20:27:57 +00:00
|
|
|
|
2011-01-07 15:38:25 +00:00
|
|
|
%description
|
|
|
|
firewalld is a firewall service daemon that provides a dynamic customizable
|
2014-05-29 08:34:57 +00:00
|
|
|
firewall with a D-Bus interface.
|
2011-01-07 15:38:25 +00:00
|
|
|
|
2015-01-28 13:16:48 +00:00
|
|
|
%package -n python3-firewall
|
|
|
|
Summary: Python3 bindings for firewalld
|
2018-03-22 17:23:33 +00:00
|
|
|
|
|
|
|
%{?python_provide:%python_provide python3-firewall}
|
|
|
|
|
2015-01-28 13:16:48 +00:00
|
|
|
Requires: python3-dbus
|
2015-07-13 13:35:33 +00:00
|
|
|
Requires: python3-gobject-base
|
2019-11-06 00:30:20 +00:00
|
|
|
Requires: python3-nftables
|
2015-01-28 13:16:48 +00:00
|
|
|
|
|
|
|
%description -n python3-firewall
|
|
|
|
Python3 bindings for firewalld.
|
|
|
|
|
2014-12-04 18:13:21 +00:00
|
|
|
%package -n firewalld-filesystem
|
|
|
|
Summary: Firewalld directory layout and rpm macros
|
|
|
|
|
|
|
|
%description -n firewalld-filesystem
|
|
|
|
This package provides directories and rpm macros which
|
|
|
|
are required by other packages that add firewalld configuration files.
|
|
|
|
|
2021-07-23 17:47:01 +00:00
|
|
|
%package -n firewalld-test
|
|
|
|
Summary: Firewalld testsuite
|
|
|
|
|
|
|
|
%description -n firewalld-test
|
|
|
|
This package provides the firewalld testsuite.
|
|
|
|
|
2011-01-07 15:38:25 +00:00
|
|
|
%package -n firewall-applet
|
|
|
|
Summary: Firewall panel applet
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
2012-08-07 11:25:11 +00:00
|
|
|
Requires: firewall-config = %{version}-%{release}
|
2024-01-08 05:45:58 +00:00
|
|
|
Requires: python3-firewall = %{version}-%{release}
|
2011-01-07 15:38:25 +00:00
|
|
|
Requires: hicolor-icon-theme
|
2023-08-07 15:30:17 +00:00
|
|
|
%if (0%{?fedora} >= 39 || 0%{?rhel} >= 10)
|
2024-01-08 05:45:58 +00:00
|
|
|
Requires: python3-pyqt6-base
|
|
|
|
%else
|
2017-06-13 11:39:03 +00:00
|
|
|
Requires: python3-qt5-base
|
2023-08-07 15:30:17 +00:00
|
|
|
%endif
|
2015-06-12 21:58:58 +00:00
|
|
|
Requires: python3-gobject
|
2014-08-25 10:14:12 +00:00
|
|
|
Requires: libnotify
|
- New firewalld release 0.4.3.1
- firewall.command: Fix python3 DBusException message not interable error
- src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing
- firewallctl: Do not trace back on list command without further arguments
- firewallctl (man1): Added remaining sections zone, service, ..
- firewallctl: Added runtime-to-permanent, interface and source parser,
IndividualCalls setting
- firewall.server.config: Allow to set IndividualCalls property in config
interface
- Fix missing icmp rules for some zones
- runProg: Fix issue with running programs
- firewall-offline-cmd: Fix issues with missing system-config-firewall
- firewall.core.ipXtables: Split up source and dest addresses for transaction
- firewall.server.config: Log error in case of loading malformed files in
watcher
- Install and package the firewallctl man page
- New firewallctl utility (RHBZ#1147959)
- doc.xml.seealso: Show firewalld.dbus in See Also sections
- firewall.core.fw_config: Create backup on zone, service, ipset and icmptype
removal (RHBZ#1339251)
- {zone,service,ipset,icmptype}_writer: Do not fail on failed backup
- firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd
- firewall-cmd: Dropped duplicate setType call in --new-ipset
- radius service: Support also tcp ports (RBZ#1219717)
- xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset
sources
- config.xmlschema.service.xsd: Fix service destination conflicts
(RHBZ#1296573)
- firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg
- firewall.command: Only print summary and description in print_X_info with
verbose
- firewall.command: print_msg should be able to print empty lines
- firewall-config: No processing of runtime passthroughs signals in permanent
- Landspace.io fixes and pylint calm downs
- firewall.core.io.zone: Add zone_reader and zone_writer to __all__, pylint
fixes
- firewall-config: Fixed titles of command and context dialogs, also entry
lenths
- firewall-config: pylint calm downs
- firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit
- firewall-config: Use self.active_zoens in conf_zone_added_cb
- firewall.command: New parse_port, extended parse methods with more checks
- firewall.command: Fixed parse_port to use the separator in the split call
- firewall.command: New [de]activate_exception_handler, raise error in parse_X
- services ha: Allow corosync-qnetd port
- firewall-applet: Support for kde5-nm-connection-editor
- tests/firewall-offline-cmd_test.sh: New tests for service and icmptype
modifications
- firewall-offline-cmd: Use FirewallCommand for simplification and sequence
options
- tests/firewall-cmd_test.sh: New tests for service and icmptype modifications
- firewall-cmd: Fixed set, remove and query destination options for services
- firewall.core.io.service: Source ports have not been checked in _check_config
- firewall.core.fw_zone: Method check_source_port is not used, removed
- firewall.core.base: Added default to ZONE_TARGETS
- firewall.client: Allow to remove ipv:address pair for service destinations
- tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent
- firewall-cmd: Landscape.io fixes, pylint calm downs
- firewall-cmd: Use FirewallCommand for simplification and sequence options
- firewall.command: New FirewallCommand for command line client simplification
- New services: kshell, rsh, ganglia-master, ganglia-client
- firewalld: Cleanup of unused imports, do not translate some deamon messages
- firewalld: With fd close interation in runProg, it is not needed here anymore
- firewall.core.prog: Add fd close iteration to runProg
- firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface
function
- firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib
- firewall-config: New add/remove ipset entries from file, remove all entries
- firewall-applet: Fix tooltip after applet start with connection to firewalld
- firewall-config: Select new zone, service or icmptype if the view was empty
- firewalld.spec: Added build requires for iptables, ebtables and ipset
- Adding nf_conntrack_sip module to the service SIP
- firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist
- Drop unneeded python shebangs
- Translation updates
* Mon May 30 2016 Thomas Woerner <twoerner@redhat.com> - 0.4.2-1
- New module to search for and change ifcfg files for interfaces not under
control of NM
- firewall_config: Enhanced messages in status bar
- firewall-config: New message window as overlay if not connected
- firewall-config: Fix sentivity of option, view menus and main paned if not
connected
- firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls, some cleanup
- firewall-[offline]cmd: Show target in zone information
- D-Bus: Completed masquerade methods in FirewallClientZoneSettings
- Fixed log-denied rules for icmp-blocks
- Keep sorting of interfaces, services, icmp-blocks and other settings in zones
- Fixed runtime-to-permanent not to save interfaces under control of NM
- New icmp-block-inversion flag in the zones
- ICMP type filtering in the zones
- New services: sip, sips, managesieve
- rich rules: Allow destination action (RHBZ#1163428)
- firewall-offline-cmd: New option -q/--quiet
- firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file
- firewall-[offline-]cmd: Fix option for setting the destination address
- firewall-config: Fixed resizing behaviour
- New transaction model for speed ups in start, restart, stop and other actions
- firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults
- Fixed memory leak in dbus_introspection_add_properties
- Landscape.io fixes, pylint calm downs
- New D-Bus getXnames methods to speed up firewall-config and firewall-cmd
- ebtables-restore: No support for COMMIT command
- Source port support in services, zones and rich rules
- firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets
- firewall-config: New active bindings side bar for simple binding changes
- Reworked NetworkManager module
- Proper default zone handling for NM connections
- Try to set zone binding with NM if interface is under control of NM
- Code cleanup and bug fixes
- Include test suite in the release and install in /usr/share/firewalld/tests
- New Travis-CI configuration file
- Fixed more broken frensh translations
- Translation updates
2016-06-28 19:00:28 +00:00
|
|
|
Requires: NetworkManager-libnm
|
2016-02-01 16:53:28 +00:00
|
|
|
Requires: dbus-x11
|
2011-01-07 15:38:25 +00:00
|
|
|
|
|
|
|
%description -n firewall-applet
|
|
|
|
The firewall panel applet provides a status information of firewalld and also
|
|
|
|
the firewall settings.
|
|
|
|
|
2012-08-07 11:25:11 +00:00
|
|
|
%package -n firewall-config
|
|
|
|
Summary: Firewall configuration application
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
2024-01-08 05:45:58 +00:00
|
|
|
Requires: python3-firewall = %{version}-%{release}
|
2012-08-07 11:25:11 +00:00
|
|
|
Requires: hicolor-icon-theme
|
2012-12-13 16:13:52 +00:00
|
|
|
Requires: gtk3
|
2015-06-12 21:58:58 +00:00
|
|
|
Requires: python3-gobject
|
- New firewalld release 0.4.3.1
- firewall.command: Fix python3 DBusException message not interable error
- src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing
- firewallctl: Do not trace back on list command without further arguments
- firewallctl (man1): Added remaining sections zone, service, ..
- firewallctl: Added runtime-to-permanent, interface and source parser,
IndividualCalls setting
- firewall.server.config: Allow to set IndividualCalls property in config
interface
- Fix missing icmp rules for some zones
- runProg: Fix issue with running programs
- firewall-offline-cmd: Fix issues with missing system-config-firewall
- firewall.core.ipXtables: Split up source and dest addresses for transaction
- firewall.server.config: Log error in case of loading malformed files in
watcher
- Install and package the firewallctl man page
- New firewallctl utility (RHBZ#1147959)
- doc.xml.seealso: Show firewalld.dbus in See Also sections
- firewall.core.fw_config: Create backup on zone, service, ipset and icmptype
removal (RHBZ#1339251)
- {zone,service,ipset,icmptype}_writer: Do not fail on failed backup
- firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd
- firewall-cmd: Dropped duplicate setType call in --new-ipset
- radius service: Support also tcp ports (RBZ#1219717)
- xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset
sources
- config.xmlschema.service.xsd: Fix service destination conflicts
(RHBZ#1296573)
- firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg
- firewall.command: Only print summary and description in print_X_info with
verbose
- firewall.command: print_msg should be able to print empty lines
- firewall-config: No processing of runtime passthroughs signals in permanent
- Landspace.io fixes and pylint calm downs
- firewall.core.io.zone: Add zone_reader and zone_writer to __all__, pylint
fixes
- firewall-config: Fixed titles of command and context dialogs, also entry
lenths
- firewall-config: pylint calm downs
- firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit
- firewall-config: Use self.active_zoens in conf_zone_added_cb
- firewall.command: New parse_port, extended parse methods with more checks
- firewall.command: Fixed parse_port to use the separator in the split call
- firewall.command: New [de]activate_exception_handler, raise error in parse_X
- services ha: Allow corosync-qnetd port
- firewall-applet: Support for kde5-nm-connection-editor
- tests/firewall-offline-cmd_test.sh: New tests for service and icmptype
modifications
- firewall-offline-cmd: Use FirewallCommand for simplification and sequence
options
- tests/firewall-cmd_test.sh: New tests for service and icmptype modifications
- firewall-cmd: Fixed set, remove and query destination options for services
- firewall.core.io.service: Source ports have not been checked in _check_config
- firewall.core.fw_zone: Method check_source_port is not used, removed
- firewall.core.base: Added default to ZONE_TARGETS
- firewall.client: Allow to remove ipv:address pair for service destinations
- tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent
- firewall-cmd: Landscape.io fixes, pylint calm downs
- firewall-cmd: Use FirewallCommand for simplification and sequence options
- firewall.command: New FirewallCommand for command line client simplification
- New services: kshell, rsh, ganglia-master, ganglia-client
- firewalld: Cleanup of unused imports, do not translate some deamon messages
- firewalld: With fd close interation in runProg, it is not needed here anymore
- firewall.core.prog: Add fd close iteration to runProg
- firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface
function
- firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib
- firewall-config: New add/remove ipset entries from file, remove all entries
- firewall-applet: Fix tooltip after applet start with connection to firewalld
- firewall-config: Select new zone, service or icmptype if the view was empty
- firewalld.spec: Added build requires for iptables, ebtables and ipset
- Adding nf_conntrack_sip module to the service SIP
- firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist
- Drop unneeded python shebangs
- Translation updates
* Mon May 30 2016 Thomas Woerner <twoerner@redhat.com> - 0.4.2-1
- New module to search for and change ifcfg files for interfaces not under
control of NM
- firewall_config: Enhanced messages in status bar
- firewall-config: New message window as overlay if not connected
- firewall-config: Fix sentivity of option, view menus and main paned if not
connected
- firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls, some cleanup
- firewall-[offline]cmd: Show target in zone information
- D-Bus: Completed masquerade methods in FirewallClientZoneSettings
- Fixed log-denied rules for icmp-blocks
- Keep sorting of interfaces, services, icmp-blocks and other settings in zones
- Fixed runtime-to-permanent not to save interfaces under control of NM
- New icmp-block-inversion flag in the zones
- ICMP type filtering in the zones
- New services: sip, sips, managesieve
- rich rules: Allow destination action (RHBZ#1163428)
- firewall-offline-cmd: New option -q/--quiet
- firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file
- firewall-[offline-]cmd: Fix option for setting the destination address
- firewall-config: Fixed resizing behaviour
- New transaction model for speed ups in start, restart, stop and other actions
- firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults
- Fixed memory leak in dbus_introspection_add_properties
- Landscape.io fixes, pylint calm downs
- New D-Bus getXnames methods to speed up firewall-config and firewall-cmd
- ebtables-restore: No support for COMMIT command
- Source port support in services, zones and rich rules
- firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets
- firewall-config: New active bindings side bar for simple binding changes
- Reworked NetworkManager module
- Proper default zone handling for NM connections
- Try to set zone binding with NM if interface is under control of NM
- Code cleanup and bug fixes
- Include test suite in the release and install in /usr/share/firewalld/tests
- New Travis-CI configuration file
- Fixed more broken frensh translations
- Translation updates
2016-06-28 19:00:28 +00:00
|
|
|
Requires: NetworkManager-libnm
|
2016-02-01 16:53:28 +00:00
|
|
|
Requires: dbus-x11
|
2021-07-23 17:47:01 +00:00
|
|
|
Recommends: polkit
|
2012-08-07 11:25:11 +00:00
|
|
|
|
|
|
|
%description -n firewall-config
|
|
|
|
The firewall configuration application provides an configuration interface for
|
|
|
|
firewalld.
|
2011-01-07 15:38:25 +00:00
|
|
|
|
|
|
|
%prep
|
2018-07-03 20:01:07 +00:00
|
|
|
%autosetup -p1
|
2011-01-07 15:38:25 +00:00
|
|
|
|
|
|
|
%build
|
2024-01-08 05:45:58 +00:00
|
|
|
%configure --enable-sysconfig --enable-rpmmacros \
|
|
|
|
--with-systemd-unitdir=%{_unitdir} \
|
|
|
|
PYTHON="%{__python3} %{py3_shbang_opts}"
|
2017-03-27 17:22:18 +00:00
|
|
|
make %{?_smp_mflags}
|
2015-01-28 13:16:48 +00:00
|
|
|
|
2011-01-07 15:38:25 +00:00
|
|
|
%install
|
2018-03-21 19:50:10 +00:00
|
|
|
make install DESTDIR=%{buildroot}
|
2011-01-07 15:38:25 +00:00
|
|
|
desktop-file-install --delete-original \
|
2013-07-30 18:09:59 +00:00
|
|
|
--dir %{buildroot}%{_sysconfdir}/xdg/autostart \
|
|
|
|
%{buildroot}%{_sysconfdir}/xdg/autostart/firewall-applet.desktop
|
2012-08-07 11:25:11 +00:00
|
|
|
desktop-file-install --delete-original \
|
|
|
|
--dir %{buildroot}%{_datadir}/applications \
|
|
|
|
%{buildroot}%{_datadir}/applications/firewall-config.desktop
|
2011-01-07 15:38:25 +00:00
|
|
|
|
2014-07-07 17:16:42 +00:00
|
|
|
install -d -m 755 %{buildroot}%{_prefix}/lib/firewalld/zones/
|
2022-09-28 11:21:39 +00:00
|
|
|
|
2024-01-08 05:45:58 +00:00
|
|
|
%py_byte_compile %{__python3} %{buildroot}%{_datadir}/firewalld/gtk3_*
|
|
|
|
|
2011-01-07 15:38:25 +00:00
|
|
|
%find_lang %{name} --all-name
|
|
|
|
|
|
|
|
%post
|
2012-09-07 15:44:38 +00:00
|
|
|
%systemd_post firewalld.service
|
2011-01-07 15:38:25 +00:00
|
|
|
|
|
|
|
%preun
|
2012-09-07 15:44:38 +00:00
|
|
|
%systemd_preun firewalld.service
|
2011-01-07 15:38:25 +00:00
|
|
|
|
|
|
|
%postun
|
2021-09-27 11:11:38 +00:00
|
|
|
%systemd_postun_with_restart firewalld.service
|
2012-09-07 15:44:38 +00:00
|
|
|
|
2011-01-07 15:38:25 +00:00
|
|
|
%files -f %{name}.lang
|
2022-07-06 18:18:53 +00:00
|
|
|
%doc COPYING README.md
|
2011-01-07 15:38:25 +00:00
|
|
|
%{_sbindir}/firewalld
|
|
|
|
%{_bindir}/firewall-cmd
|
2012-10-17 15:16:19 +00:00
|
|
|
%{_bindir}/firewall-offline-cmd
|
2013-03-28 13:50:52 +00:00
|
|
|
%dir %{_datadir}/bash-completion/completions
|
|
|
|
%{_datadir}/bash-completion/completions/firewall-cmd
|
2019-07-25 19:15:35 +00:00
|
|
|
%dir %{_datadir}/zsh/site-functions
|
|
|
|
%{_datadir}/zsh/site-functions/_firewalld
|
2012-03-06 12:56:05 +00:00
|
|
|
%{_prefix}/lib/firewalld/icmptypes/*.xml
|
2022-07-06 18:18:53 +00:00
|
|
|
%{_prefix}/lib/firewalld/ipsets/README.md
|
2020-09-02 19:36:29 +00:00
|
|
|
%{_prefix}/lib/firewalld/policies/*.xml
|
2012-03-06 12:56:05 +00:00
|
|
|
%{_prefix}/lib/firewalld/services/*.xml
|
|
|
|
%{_prefix}/lib/firewalld/zones/*.xml
|
New firewalld version 0.4.4.1
Version 0.4.4.1:
- firewall-config: Use proper source check in sourceDialog (fixes issue#162)
- firewallctl: New support for helpers
- Translation updates
Version 0.4.4:
- Fix dist-check
- src/Makefile.am: Install new helper files
- config/Makefile.am: Install helpers
- Merged translations
- Updated translations from zanata
- firewalld.spec: Adapt requires for PyQt5
- firewall-applet: Fix fromUTF8 for python2 PyQt5 usage
- firewall-applet: Use PyQt5
- firewall-config: New nf_conntrack_select dialog, use nf_conntrack_helpers D-Bus property
- shell-completion/bash/firewall-cmd: Updates for helpers and also some fixes
- src/tests/firewall-[offline-]cmd_test.sh: New helper tests, adapted module tests for services
- doc/xml/seealso.xml: Add firewalld.helper(5) man page
- doc/xml/seealso.xml: Add firewalld.ipset(5) man page
- Fixed typo in firewalld.ipset(5) man page
- Updated firewalld.dbus(5) man page
- New firewalld.helper(5) man page
- doc/xml/firewall-offline-cmd.xml: Updated firewall-offline-cmd man page
- doc/xml/firewall-cmd.xml: Updated firewall-cmd man page
- firewall-offline-cmd: New support for helpers
- firewall-cmd: New support for helpers
- firewall.command: New check_helper_family, check_module and print_helper_info methods
- firewall.core.fw_test: Add helpers also to offline backend
- firewall.server.config: New AutomaticHelpers property (rw)
- firewall.server.config: Fix an dict size changed error for firewall.conf file changes
- firewall.server.config: Make LogDenied property readwrite to be consistent
- Some renames of nf_conntrack_helper* functions and structures, helpers is a dict
- firewall.core.fw: Properly check helper setting in set_automatic_helpers
- firewall.errors: Add missing BUILTIN_HELPER error code
- No extra interface for helpers needed in runtime, dropped DBUS_INTERFACE_HELPER
- firewall.server.firewalld: Drop unused queryHelper D-Bus method
- New helpers Q.931 and RAS from nf_conntrack_h323
- firewall.core.io.helper: Allow dots in helper names, remove underscore
- firewall.core.io.firewalld_conf: Fixed typo in FALLBACK_AUTOMATIC_HELPERS
- firewall-[offline-]cmd: Use sys.excepthook to force exception_handler usage always
- firewall.core.fw_config: new_X methods should also check builtins
- firewall.client: Set helper family to "" if None
- firewall.client: Add missing module string to FirewallClientHelperSettings.settings
- config/firewalld.conf: Add possible values description for AutomaticHelpers
- helpers/amanda.xml: Fix typo in helper module
- firewall-config: Added support for helper module setting
- firewall.client: Added support for helper module setting
- firewall.server.config_helper: Added support for helper module setting
- firewall.core.io.service, firewall.server.config_service: Only replace underscore by dash if module start with nf_conntrack_
- firewall.core.fw_zone: Use helper module instead of a generated name from helper name
- helpers: Added kernel module
- firewall.core.io.helper: Add module to helper
- firewall-cmd: Removed duplicate --get-ipset-types from help output
- firewall.core.fw_zone: Add zone bingings for PREROUTING in the raw table
- firewall.core.ipXtables: Add PREROUTING default rules for zones in raw table
- firewall-config: New support to handle helpers, new dialogs, new helper tab, ..
- config/org.fedoraproject.FirewallConfig.gschema.xml.in: New show-helpers setting
- firewall.client: New helper management for runtime and permanent configuration
- firewall.server.firewalld: New runtime helper management, new nf_conntrack_helper property
- firewall.server.config_service: Fix module name handling (no nf_conntrack_ prefix needed)
- firewall.server.config: New permanent D-Bus helper management
- New firewall.server.config_helper to provide the permanent D-Bus interface for helpers
- firewall.core.fw_zone: Use helpers fw.nf_conntrack_helper for services using helpers
- firewall.core.fw: New helper management, new _automatic_helpers and nf_conntrack_helper settings
- firewall.core.fw_config: Add support for permanent helper handling
- firewall.core.io.service: The module does not need to start with nf_conntrack_ anymore
- firewall.functions: New functions to get and set nf_conntrack_helper kernel setting
- firewall.core.io.firewalld_conf: New support for AutomaticHelpers setting
- firewall.config.dbus: New D-Bus definitions for helpers, new DBUS_INTERFACE_REVISION 12
- New firewall.core.fw_helper providing FirewallHelper backend
- New firewall.core.helper with HELPER_MAXNAMELEN definition
- config/firewalld.conf: New AutomaticHelpers setting with description
- firewall.config.__init__.py.in: New helpers variables
- firewalld.spec: Add new helpers directory
- config/Makefile.am: Install new helpers
- New helper configuration files for amanda, ftp, irc, netbios-ns, pptp, sane, sip, snmp and tftp
- firewall.core.io.helper: New IO handler for netfilter helpers
- firewall.errors: New INVALID_HELPER error code
- firewall.core.io.ifcfg: Use .bak for save files
- firewall-config: Set internal log_denied setting after changing
- firewall.server.config: Copy props before removing items
- doc/xml/firewalld.ipset: Replaced icmptype name remains with ipset
- firewall.core.fw_zone: Fix LOG rule placement for LogDenied
- firewall.command: Use "source-ports" in print_zone_info
- firewall.core.logger: Use syslog.openlog() and syslog.closelog()
- firewall-[offline-]cmd man pages: Document --path-{zone,icmptype,ipset,service}
- firewall-cmd: Enable --path-{zone,icmptype,service} options again
- firewall.core.{ipXtables,ebtables}: Copy rule before extracting items in set_rules
- firewall.core.fw: Do not abort transaction on failed ipv6_rpfilter rules
- config/Makefile.am: Added cfengine, condor-collector and smtp-submission services
- Makefile.am: New dist-check used in the archive target
- src/Makefile.am: Reordered nobase_dist_python_DATA to be sorted
- config/Makefile.am: New CONFIG_FILES variable to contain the config files
- Merge pull request #150 from hspaans/master
- Merge pull request #146 from canvon/bugfix/spelling
- Merge pull request #145 from jcpunk/condor
- Command line tools man pages: New section about sequence options and exit codes
- Creating service file for SMTP-Submission.
- Creating service file for CFEngine.
- Fix typo in documentation: iptables mangle table
- Only use sort on lists of main items, but not for item properties
- firewall.core.io.io_object: import_config should not change ordering of lists
- firewall.core.fw_transaction: Load helper modules in FirewallZoneTransaction
- firewall.command: Fail with NOT_AUTHORIZED if authorization fails (RHBZ#1368549)
- firewall.command: Fix sequence exit code with at least one succeeded item
- Add condor collector service
- firewall-cmd: Fixed --{get,set}-{description,short} for permanent zones
- firewall.command: Do not use error code 254 for {ALREADY,NOT}_ENABLED sequences
2016-11-10 17:01:01 +00:00
|
|
|
%{_prefix}/lib/firewalld/helpers/*.xml
|
2024-01-05 22:38:47 +00:00
|
|
|
%{_prefix}/lib/firewalld/xmlschema/check.sh
|
|
|
|
%{_prefix}/lib/firewalld/xmlschema/*.xsd
|
2012-02-06 23:32:16 +00:00
|
|
|
%attr(0750,root,root) %dir %{_sysconfdir}/firewalld
|
2024-04-15 20:25:36 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/firewalld/firewalld.conf
|
2013-03-20 17:04:20 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/firewalld/lockdown-whitelist.xml
|
2016-11-10 17:46:10 +00:00
|
|
|
%attr(0750,root,root) %dir %{_sysconfdir}/firewalld/helpers
|
2012-02-06 23:32:16 +00:00
|
|
|
%attr(0750,root,root) %dir %{_sysconfdir}/firewalld/icmptypes
|
2016-11-10 17:46:10 +00:00
|
|
|
%attr(0750,root,root) %dir %{_sysconfdir}/firewalld/ipsets
|
2020-09-02 19:36:29 +00:00
|
|
|
%attr(0750,root,root) %dir %{_sysconfdir}/firewalld/policies
|
2012-02-06 23:32:16 +00:00
|
|
|
%attr(0750,root,root) %dir %{_sysconfdir}/firewalld/services
|
|
|
|
%attr(0750,root,root) %dir %{_sysconfdir}/firewalld/zones
|
|
|
|
%defattr(0644,root,root)
|
2011-01-07 15:38:25 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/firewalld
|
2011-09-09 18:52:24 +00:00
|
|
|
%{_unitdir}/firewalld.service
|
2019-07-25 19:15:35 +00:00
|
|
|
%config(noreplace) %{_datadir}/dbus-1/system.d/FirewallD.conf
|
2017-06-13 11:39:03 +00:00
|
|
|
%{_datadir}/polkit-1/actions/org.fedoraproject.FirewallD1.desktop.policy.choice
|
|
|
|
%{_datadir}/polkit-1/actions/org.fedoraproject.FirewallD1.server.policy.choice
|
2024-04-17 16:22:53 +00:00
|
|
|
%{_datadir}/polkit-1/actions/org.fedoraproject.FirewallD1.policy
|
2013-07-30 18:09:59 +00:00
|
|
|
%{_mandir}/man1/firewall*cmd*.1*
|
|
|
|
%{_mandir}/man1/firewalld*.1*
|
2012-04-20 19:26:55 +00:00
|
|
|
%{_mandir}/man5/firewall*.5*
|
2018-02-07 16:42:15 +00:00
|
|
|
%{_sysconfdir}/modprobe.d/firewalld-sysctls.conf
|
2021-03-03 22:04:25 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/firewalld
|
2014-12-04 18:13:21 +00:00
|
|
|
|
2015-01-28 13:16:48 +00:00
|
|
|
%files -n python3-firewall
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/__pycache__
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/config
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/config/__pycache__
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core/__pycache__
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core/io
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core/io/__pycache__
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/server
|
|
|
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/server/__pycache__
|
|
|
|
%{python3_sitelib}/firewall/__pycache__/*.py*
|
|
|
|
%{python3_sitelib}/firewall/*.py*
|
|
|
|
%{python3_sitelib}/firewall/config/*.py*
|
|
|
|
%{python3_sitelib}/firewall/config/__pycache__/*.py*
|
|
|
|
%{python3_sitelib}/firewall/core/*.py*
|
|
|
|
%{python3_sitelib}/firewall/core/__pycache__/*.py*
|
|
|
|
%{python3_sitelib}/firewall/core/io/*.py*
|
|
|
|
%{python3_sitelib}/firewall/core/io/__pycache__/*.py*
|
|
|
|
%{python3_sitelib}/firewall/server/*.py*
|
|
|
|
%{python3_sitelib}/firewall/server/__pycache__/*.py*
|
|
|
|
|
2014-12-04 18:13:21 +00:00
|
|
|
%files -n firewalld-filesystem
|
|
|
|
%dir %{_prefix}/lib/firewalld
|
2016-11-10 17:46:10 +00:00
|
|
|
%dir %{_prefix}/lib/firewalld/helpers
|
2014-12-04 18:13:21 +00:00
|
|
|
%dir %{_prefix}/lib/firewalld/icmptypes
|
2016-11-10 17:46:10 +00:00
|
|
|
%dir %{_prefix}/lib/firewalld/ipsets
|
2020-09-02 19:36:29 +00:00
|
|
|
%dir %{_prefix}/lib/firewalld/policies
|
2014-12-04 18:13:21 +00:00
|
|
|
%dir %{_prefix}/lib/firewalld/services
|
|
|
|
%dir %{_prefix}/lib/firewalld/zones
|
2024-01-08 05:45:58 +00:00
|
|
|
%{_rpmmacrodir}/macros.firewalld
|
2011-01-07 15:38:25 +00:00
|
|
|
|
2021-07-23 17:47:01 +00:00
|
|
|
%files -n firewalld-test
|
|
|
|
%dir %{_datadir}/firewalld/testsuite
|
2022-07-06 18:18:53 +00:00
|
|
|
%{_datadir}/firewalld/testsuite/README.md
|
2021-07-23 17:47:01 +00:00
|
|
|
%{_datadir}/firewalld/testsuite/testsuite
|
|
|
|
%dir %{_datadir}/firewalld/testsuite/integration
|
|
|
|
%{_datadir}/firewalld/testsuite/integration/testsuite
|
|
|
|
%dir %{_datadir}/firewalld/testsuite/python
|
|
|
|
%{_datadir}/firewalld/testsuite/python/firewalld_config.py
|
|
|
|
%{_datadir}/firewalld/testsuite/python/firewalld_direct.py
|
|
|
|
%{_datadir}/firewalld/testsuite/python/firewalld_rich.py
|
2024-01-05 22:38:47 +00:00
|
|
|
%{_datadir}/firewalld/testsuite/python/firewalld_misc.py
|
2021-07-23 17:47:01 +00:00
|
|
|
|
2011-01-07 15:38:25 +00:00
|
|
|
%files -n firewall-applet
|
|
|
|
%{_bindir}/firewall-applet
|
|
|
|
%defattr(0644,root,root)
|
2021-03-03 22:04:25 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/xdg/autostart/firewall-applet.desktop
|
2016-02-01 16:53:28 +00:00
|
|
|
%dir %{_sysconfdir}/firewall
|
2021-03-03 22:04:25 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/firewall/applet.conf
|
2011-01-07 15:38:25 +00:00
|
|
|
%{_datadir}/icons/hicolor/*/apps/firewall-applet*.*
|
2013-07-30 18:09:59 +00:00
|
|
|
%{_mandir}/man1/firewall-applet*.1*
|
2011-01-07 15:38:25 +00:00
|
|
|
|
2012-08-07 11:25:11 +00:00
|
|
|
%files -n firewall-config
|
|
|
|
%{_bindir}/firewall-config
|
|
|
|
%defattr(0644,root,root)
|
2012-08-13 11:38:11 +00:00
|
|
|
%{_datadir}/firewalld/firewall-config.glade
|
2024-01-08 05:45:58 +00:00
|
|
|
%pycached %{_datadir}/firewalld/gtk3_chooserbutton.py
|
|
|
|
%pycached %{_datadir}/firewalld/gtk3_niceexpander.py
|
2012-08-07 11:25:11 +00:00
|
|
|
%{_datadir}/applications/firewall-config.desktop
|
2018-08-10 14:24:25 +00:00
|
|
|
%{_datadir}/metainfo/firewall-config.appdata.xml
|
2012-08-13 11:38:11 +00:00
|
|
|
%{_datadir}/icons/hicolor/*/apps/firewall-config*.*
|
2013-10-02 14:41:08 +00:00
|
|
|
%{_datadir}/glib-2.0/schemas/org.fedoraproject.FirewallConfig.gschema.xml
|
2013-07-30 18:09:59 +00:00
|
|
|
%{_mandir}/man1/firewall-config*.1*
|
2011-01-07 15:38:25 +00:00
|
|
|
|
|
|
|
%changelog
|
2024-04-17 16:22:53 +00:00
|
|
|
* Wed Apr 17 2024 Eric Garver <egarver@redhat.com> - 2.1.2-2
|
|
|
|
- fix missing policykit symlink
|
|
|
|
|
2024-04-16 12:56:38 +00:00
|
|
|
* Tue Apr 16 2024 Eric Garver <egarver@redhat.com> - 2.1.2-1
|
|
|
|
- rebase package to v2.1.2
|
|
|
|
|
2024-01-29 15:29:53 +00:00
|
|
|
* Mon Jan 29 2024 Eric Garver <eric@garver.life> - 2.1.1-1
|
|
|
|
- rebase package to v2.1.1
|