debian/0000755000000000000000000000000012230004736007163 5ustar debian/rules0000755000000000000000000000031012230004736010235 0ustar #!/usr/bin/make -f %: dh $@ --with python2,systemd override_dh_auto_configure: dh_auto_configure -- \ --with-systemd-unitdir=/lib/systemd/system override_dh_install: dh_install --list-missing debian/control0000644000000000000000000000336712230004736010577 0ustar Source: firewalld Section: net Priority: optional Maintainer: Utopia Maintenance Team Uploaders: Michael Biebl Build-Depends: debhelper (>= 9), dh-systemd, pkg-config, intltool, python (>= 2.6.6-3~), libglib2.0-dev, xsltproc, docbook-xsl, docbook-xml Standards-Version: 3.9.4 Vcs-Git: git://git.debian.org/git/pkg-utopia/firewalld.git Vcs-Browser: http://git.debian.org/?p=pkg-utopia/firewalld.git;a=summary Homepage: https://fedorahosted.org/firewalld/ X-Python-Version: >= 2.7 Package: firewalld Architecture: all Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${python:Depends}, python-dbus, python-slip-dbus, python-gi, gir1.2-glib-2.0, iptables, dbus Recommends: ebtables Description: dynamically managed firewall with support for network zones firewalld is a dynamically managed firewall daemon with support for network/firewall zones to define the trust level of network connections or interfaces. It has support for IPv4, IPv6 firewall settings and for ethernet bridges and has a separation of runtime and persistent configuration options. It also provides a D-Bus interface for services or applications to add and apply firewall rules on-the-fly. Package: firewall-applet Architecture: all Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${python:Depends}, firewalld (= ${source:Version}), policykit-1, python-dbus, python-slip-dbus, python-gi, gir1.2-gtk-3.0, gir1.2-glib-2.0, gir1.2-notify-0.7, gir1.2-networkmanager-1.0 Description: panel applet providing status information of firewalld This package provides a panel applet which shows status information of firewalld and also graphical configuration tool to change the firewall settings. debian/patches/0000755000000000000000000000000012230004736010612 5ustar debian/patches/series0000644000000000000000000000002612230004736012025 0ustar 01-no-sysconfig.patch debian/patches/01-no-sysconfig.patch0000644000000000000000000000120512230004736014465 0ustar Index: firewalld/config/firewalld.service.in =================================================================== --- firewalld.orig/config/firewalld.service.in 2013-03-28 22:22:08.995826857 +0100 +++ firewalld/config/firewalld.service.in 2013-03-28 22:22:22.056028858 +0100 @@ -6,8 +6,7 @@ Conflicts=iptables.service ip6tables.service ebtables.service [Service] -EnvironmentFile=-/etc/sysconfig/firewalld -ExecStart=@sbindir@/firewalld --nofork --nopid $FIREWALLD_ARGS +ExecStart=@sbindir@/firewalld --nofork --nopid ExecReload=/bin/kill -HUP $MAINPID # supress to log debug and error output also to /var/log/messages StandardOutput=null debian/watch0000644000000000000000000000011712230004736010213 0ustar version=3 https://fedorahosted.org/released/firewalld/firewalld-(.*)\.tar\.bz2 debian/copyright0000644000000000000000000000201012230004736011107 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FirewallD Upstream-Contact: Thomas Woerner Source: https://fedorahosted.org/released/firewalld/ Files: * Copyright: 2009 - 2012 Red Hat, Inc. License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/firewall-applet.install0000644000000000000000000000033412230004736013643 0ustar usr/bin/firewall-applet usr/bin/firewall-config usr/share/applications/ usr/share/glib-2.0/schemas/ usr/share/firewalld/firewall-config.glade usr/share/firewalld/gtk3_chooserbutton.py usr/share/icons/ etc/xdg/autostart/ debian/source/0000755000000000000000000000000012230004736010463 5ustar debian/source/format0000644000000000000000000000001412230004736011671 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212230004736010361 0ustar 9 debian/changelog0000644000000000000000000000550212230004736011037 0ustar firewalld (0.3.7-1) unstable; urgency=low * New upstream release. -- Michael Biebl Thu, 17 Oct 2013 18:01:20 +0200 firewalld (0.3.6.2-1) unstable; urgency=low * New upstream release. -- Michael Biebl Fri, 04 Oct 2013 19:39:44 +0200 firewalld (0.3.6-1) unstable; urgency=low * New upstream release. * Remove debian/patches/02-IPv6-NAT-check.patch, merged upstream. -- Michael Biebl Thu, 03 Oct 2013 00:58:11 +0200 firewalld (0.3.5-1) unstable; urgency=low * New upstream release. * Use dh-systemd to properly register the systemd service file. (Closes: #715250) * debian/patches/02-IPv6-NAT-check.patch: Don't use uname and a simple kernel version check to determine whether the kernel supports IPv6 NAT. This fails with the Debian kernel versioning scheme and isn't a sufficient check anyway. Instead execute "ip6tables -t nat -L" and check the return code. * Install autostart file for firewall-applet. -- Michael Biebl Tue, 01 Oct 2013 02:08:54 +0200 firewalld (0.3.4-1) unstable; urgency=low * New upstream release. * Add Build-Depends on xsltproc, docbook-xsl and docbook-xml for the man pages which are created from docbook sources now. -- Michael Biebl Tue, 30 Jul 2013 21:50:44 +0200 firewalld (0.3.3-1) unstable; urgency=low * New upstream release. -- Michael Biebl Sat, 08 Jun 2013 01:41:11 +0200 firewalld (0.3.2-1) unstable; urgency=low * New upstream release. -- Michael Biebl Fri, 10 May 2013 20:42:49 +0200 firewalld (0.3.1-1) unstable; urgency=low * New upstream release. * Refresh 01-no-sysconfig.patch. * Install bash-completion for firewall-cmd. -- Michael Biebl Thu, 28 Mar 2013 22:27:22 +0100 firewalld (0.3.0-1) unstable; urgency=low * New upstream release. * Update patches: - Refresh 01-no-sysconfig.patch. - Drop 02-don-t-keep-file-descriptors-open-when-forking.patch, merged upstream. -- Michael Biebl Wed, 20 Mar 2013 19:39:29 +0100 firewalld (0.2.12-4) unstable; urgency=low * Add Depends on dbus. It's a required dependency and insserv will bail out if dbus is not installed. (Closes: #702047) -- Michael Biebl Thu, 14 Mar 2013 18:53:03 +0100 firewalld (0.2.12-3) unstable; urgency=low * Add Depends on iptables. -- Michael Biebl Sat, 09 Feb 2013 21:48:48 +0100 firewalld (0.2.12-2) unstable; urgency=low * Add SysV init script. * Don't keep file descriptors open when forking. -- Michael Biebl Sat, 09 Feb 2013 15:33:08 +0100 firewalld (0.2.12-1) unstable; urgency=low * Initial release. (Closes: #700154) -- Michael Biebl Sat, 09 Feb 2013 07:28:08 +0100 debian/firewalld.install0000644000000000000000000000034112230004736012522 0ustar usr/share/man/ usr/share/polkit-1/ usr/share/locale/ usr/share/bash-completion/ usr/lib/firewalld/ usr/lib/python*/ usr/bin/firewall-cmd usr/bin/firewall-offline-cmd usr/sbin/firewalld lib/systemd/ etc/firewalld/ etc/dbus-1/ debian/firewalld.init0000755000000000000000000000437312230004736012033 0ustar #! /bin/sh ### BEGIN INIT INFO # Provides: firewalld # Required-Start: $remote_fs dbus # Required-Stop: $remote_fs dbus # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: dynamic firewall daemon # Description: firewalld is a dynamically managed firewall daemon # with support for network/firewall zones to define # the trust level of network connections or interfaces. # It provides a D-Bus interface for services or # applications to add and apply firewall rules on-the-fly. ### END INIT INFO # # Author: Michael Biebl # # PATH should only include /usr/* if it runs after the mountnfs.sh script PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="dynamic firewall daemon" NAME=firewalld DAEMON=/usr/sbin/firewalld PIDFILE=/var/run/firewalld.pid SCRIPTNAME=/etc/init.d/$NAME # Exit if the package is not installed [ -x "$DAEMON" ] || exit 0 # Define LSB log_* functions. . /lib/lsb/init-functions do_start() { # Return # 0 if daemon has been started # 1 if daemon was already running # other if daemon could not be started or a failure occured start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON } do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # other if daemon could not be stopped or a failure occurred start-stop-daemon --stop --quiet --retry 5 --pidfile $PIDFILE --name $NAME } do_reload() { start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE --name $NAME } case "$1" in start) log_daemon_msg "Starting $DESC" "$NAME" do_start case "$?" in 0) log_end_msg 0 ;; 1) log_progress_msg "already started" log_end_msg 0 ;; *) log_end_msg 1 ;; esac ;; stop) log_daemon_msg "Stopping $DESC" "$NAME" do_stop case "$?" in 0) log_end_msg 0 ;; 1) log_progress_msg "already stopped" log_end_msg 0 ;; *) log_end_msg 1 ;; esac ;; reload|force-reload) log_daemon_msg "Reloading $DESC" "$NAME" do_reload log_end_msg $? ;; restart) $0 stop $0 start ;; status) status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $? ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|reload|status}" >&2 exit 3 ;; esac : debian/gbp.conf0000644000000000000000000000003612230004736010601 0ustar [DEFAULT] pristine-tar = True