Commit Graph

210 Commits

Author SHA1 Message Date
Yaakov Selkowitz
1f239ebf54 Fix flatpak build
The main package is a host service and does not belong in a flatpak; the
applet and config app talk to the service over D-Bus.  They all do have
a hard direct dependency on python3-firewall though.

configure accepts an argument for the systemd unit installation
directory, but not for the RPM macros, which therefore need to be moved.
Some sources also have hardcoded /usr prefixes which need to be fixed.

Like python3-qt5, pyqt6 also has a -base subpackage, which is all the
applet needs.

Also, byte-compile the gtk3 helpers used by firewall-config.
2024-01-10 19:27:27 -05:00
Eric Garver
fbd2c8f2ca rebase to v2.1.0 2024-01-05 17:38:47 -05:00
Eric Garver
b76f2a4fa5 rebase to v2.0.2 2023-11-28 16:30:30 -05:00
Eric Garver
4c8994c7f0 migrate to SPDX license 2023-10-09 09:34:46 -04:00
Eric Garver
2bbd4a14e4 rebase to v2.0.1 2023-10-03 09:40:22 -04:00
Thomas Haller
4d63fa14ad spec: drop "firewalld.service" file
This file is long unused. Upstream firewalld projects maintains and
ships a systemd unit file which is used. Drop this.

Fixes: b734914bda ('- version 0.2.0 with new FirewallD1 D-BUS interface')
2023-08-23 18:00:35 +02:00
Eric Garver
8f93c6892a Recommend instead of Require iptables et al.
These have been optional runtime dependencies for a long time. Using
recommends allows minimal installs using only nftables as a backend.
2023-08-07 11:31:06 -04:00
Eric Garver
9b5a2793dc applet: support qt6 2023-08-07 11:30:17 -04:00
Fedora Release Engineering
b12b0ad6ea Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:44:22 +00:00
Python Maint
c2f5c6ec4c Rebuilt for Python 3.12 2023-06-26 12:27:02 +02:00
Eric Garver
6365e7ebd8 rebase to v2.0.0 2023-06-23 15:43:43 -04:00
Python Maint
effb7361f1 Rebuilt for Python 3.12 2023-06-13 20:38:18 +02:00
Eric Garver
f65149a5a1 rebase to v1.3.1 2023-04-13 12:49:50 -04:00
Fedora Release Engineering
b40a3ab9d2 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:28:32 +00:00
Eric Garver
05df2536f5 rebase to v1.3.0 2023-01-05 11:49:45 -05:00
Eric Garver
f2b945f970 rebase to v1.2.2 2022-11-29 17:19:54 -05:00
Eric Garver
2f743221dc rebase to v1.2.1 2022-09-29 08:39:53 -04:00
Petr Menšík
06e675b7a9 Remove kodi services (#2129946)
Fixed rpmfusion bug:
https://bugzilla.rpmfusion.org/show_bug.cgi?id=6405
2022-09-28 13:21:39 +02:00
Fedora Release Engineering
92c856a43d Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:12:23 +00:00
Eric Garver
c2e602b9fa fix: enable forward by default for Fedora zones
Upstream enabled forward [1] by default for stock zones in v1.0.0.
FedoraServer and FedoraWorkstation should follow upstream. This fixes
some out of the box issues for users.

e.g. wireguard doesn't work until user does `firewall-cmd --add-forward`

With this enabled wireguard and other VPNs will work out of the box.

[1]: https://firewalld.org/2020/04/intra-zone-forwarding
2022-07-07 10:36:56 -04:00
Eric Garver
7b910e1756 rebase to v1.2.0 2022-07-06 14:20:01 -04:00
Python Maint
6795fb7471 Rebuilt for Python 3.11 2022-06-13 15:03:43 +02:00
Eric Garver
30765f92d8 rebase to v1.1.1 2022-03-25 16:12:16 -04:00
Eric Garver
38999e45e4 rebase to v1.1.0 2022-02-28 10:16:27 -05:00
Fedora Release Engineering
d353714943 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 03:02:11 +00:00
Timothée Ravier
d796a56118 Add support for Fedora Kinoite
See: https://fedoraproject.org/wiki/Changes/Fedora_Kinoite
2021-09-27 13:11:59 +02:00
Timothée Ravier
410e37c93e spec: Minor whitespace fix 2021-09-27 13:11:38 +02:00
Eric Garver
9938414eea rebase to v1.0.1 2021-08-12 14:54:34 -04:00
Eric Garver
fecd00dd09 rebase to v1.0.0 2021-07-23 13:47:43 -04:00
Fedora Release Engineering
709124c0dc - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 22:59:44 +00:00
Python Maint
583ea6a9e1 Rebuilt for Python 3.10 2021-06-04 20:04:18 +02:00
Rex Dieter
f340a4be32 include org.fedoraproject.FirewallD1.desktop.rules.choice content 2021-03-31 14:24:54 -05:00
Rex Dieter
a4cd21f754 apply new rules for desktop only, apply desktop polity for kde variant 2021-03-26 13:21:12 -05:00
Rex Dieter
be056e2323 add polkit rule for admin users 2021-03-23 10:02:30 -05:00
Edgar Hoch
0d5db8abea Don't overwrite config files modified by administrator
When an administrator modifies `/etc/xdg/autostart/firewall-applet.desktop`, these changes are lost on next update of the package. But the administrator should be able to configure systemwide defaults, e.g. that firewall-applet should not autostart at log in (`X-GNOME-Autostart-enabled=false`).
2021-03-03 22:04:25 +00:00
Zbigniew Jędrzejewski-Szmek
eb0881cffd Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:13:47 +01:00
Fedora Release Engineering
251a14a8ff - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:34:24 +00:00
Eric Garver
f652c4b4a8 rebase to v0.9.3 2021-01-15 14:00:10 -05:00
Eric Garver
3e47f58b1a Revert "fix(rich): non-printable characters removed from rich rules" 2021-01-06 14:34:06 -05:00
Eric Garver
d689baa262 changelog: fix date 2021-01-05 15:37:46 -05:00
Eric Garver
afadb54355 rebase to v0.9.2 2021-01-05 15:11:53 -05:00
Tom Stellard
8317fa6387 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-18 22:39:14 +00:00
Eric Garver
b810f73f66 rebase to v0.9.1 2020-10-01 15:29:12 -04:00
Eric Garver
366584d828 rebase to v0.9.0 2020-09-02 15:38:37 -04:00
Fedora Release Engineering
b6ab93267c - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 17:29:10 +00:00
Eric Garver
7a590f5131 rebase package to v0.8.3 2020-07-01 15:54:31 -04:00
Miro Hrončok
a7f1445134 Rebuilt for Python 3.9 2020-05-26 02:45:26 +02:00
Eric Garver
620cc8760b use python interpreter flags from rpm macros 2020-05-13 11:53:13 -04:00
Tomas Popela
8aded3b5f9 Let Silverblue follow the same rules as Workstation
After Silverblue started to use fedora-release-silverblue instead of
fedora-release-workstation.
2020-04-14 12:16:34 +02:00
Eric Garver
0505b2f97d add missing patches 2020-04-03 15:40:23 -04:00