--- fwbuilder-3.0.4.orig/debian/fwbuilder.README.Debian +++ fwbuilder-3.0.4/debian/fwbuilder.README.Debian @@ -0,0 +1,25 @@ +This version of fwbuilder includes a template init.d script to start +your firewall script that is generated and the default file. In order to +use these you will need to install them on your firewall machine. These +do not need to be installed on your build machine unless it also doubles +as your firewall. The are included as part of the fwbuilder-common +package and are located in /usr/share/doc/fwbuilder-common/examples/. + +The default file (examples/fwbuilder.default) should be installed as +/etc/default/fwbuilder and the init.d script (examples/fwbuilder.init.d) +as /etc/init.d/fwbuilder. Then copy your .fw script to /etc/fwbuilder as +`hostname -s`.fw. + +You can use + update-rc.d fwbuilder start 41 S . stop 89 0 6 . +to install the init.d script to start on boot-up or modify to suit your +systems boot-up sequence. + +This is a maintainer built script, and therefore not supported by the +upstream authors of fwbuilder. Please report any problems to the package +maintainer via the Debian BTS. + +The fwbuilder.init.d script patched by submission provided to me by +Robert Lindgren to provide means of flushing rules +as well as listing active rules. + --- fwbuilder-3.0.4.orig/debian/fwbuilder-common.install +++ fwbuilder-3.0.4/debian/fwbuilder-common.install @@ -0,0 +1,7 @@ +debian/tmp/usr/share/fwbuilder-*/platform/* +debian/tmp/usr/share/fwbuilder-*/os/* +debian/tmp/usr/share/fwbuilder-*/resources.xml +debian/tmp/usr/share/fwbuilder-*/objects_init.xml +debian/tmp/usr/share/fwbuilder-*/templates.xml +debian/tmp/usr/share/fwbuilder-*/locale/*.qm + --- fwbuilder-3.0.4.orig/debian/fwbuilder.manpages +++ fwbuilder-3.0.4/debian/fwbuilder.manpages @@ -0,0 +1,3 @@ +debian/tmp/usr/share/man/man1/fwbuilder.1 +debian/tmp/usr/share/man/man1/fwbedit.1 +doc/fwb_compile_all.1 --- fwbuilder-3.0.4.orig/debian/rules +++ fwbuilder-3.0.4/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +DEB_CONFIGURE_USER_FLAGS := --with-qmake=qmake-qt4 +DEB_MAKE_INSTALL_TARGET := install INSTALL_ROOT=`pwd`/debian/tmp +DEB_INSTALL_CHANGELOGS_ALL := doc/ChangeLog + --- fwbuilder-3.0.4.orig/debian/changelog +++ fwbuilder-3.0.4/debian/changelog @@ -0,0 +1,527 @@ +fwbuilder (3.0.4-2) unstable; urgency=low + + * Increase of the dep on libfwbuilder (3.0.3 => 3.0.4) (Closes: #522038) + + -- Sylvestre Ledru Tue, 31 Mar 2009 13:33:08 +0200 + +fwbuilder (3.0.4-1) unstable; urgency=low + + * New upstream version (damn it, I should have waited a few hours) + + -- Sylvestre Ledru Mon, 30 Mar 2009 10:03:18 +0200 + +fwbuilder (3.0.3-2) unstable; urgency=low + + * Misc depends added + * Missing files in the doc (LP: #350673) + * Standards-Version updated to 3.8.1 + * fwbuilder-doc added to Recommands of fwbuilder + + -- Sylvestre Ledru Sun, 29 Mar 2009 22:51:38 +0200 + +fwbuilder (3.0.3-1) unstable; urgency=low + + * New upstream release + + -- Torsten Werner Sat, 27 Dec 2008 00:56:18 +0100 + +fwbuilder (3.0.2-1) unstable; urgency=low + + * New upstream release + * Remove patch gcc-4.4.diff that has been applied upstream. + * Update patch debug.diff. + + -- Torsten Werner Sun, 07 Dec 2008 13:11:31 +0100 + +fwbuilder (3.0.1-2) unstable; urgency=low + + * Add --with-qmake=qmake-qt4 to the configure argument list. + (Closes: #505651) + * Clean up debian/rules. + * Update Build-Depends: libfwbuilder-dev (>= 3.0.1). + * Add patch gcc-4.4.diff provided by Martin Michlmayr. + (Closes: #505654) + + -- Torsten Werner Fri, 14 Nov 2008 10:57:25 +0100 + +fwbuilder (3.0.1-1) unstable; urgency=low + + * New upstream version (Closes: #501419) + * Patch tmpdirsecurity.diff removed (script removed upstream) + + -- Sylvestre Ledru Tue, 07 Oct 2008 15:11:17 +0200 + +fwbuilder (3.0.0-1) unstable; urgency=low + + * New upstream version (Closes: #498640, #255071) + * Missing (= ${binary:Version}) for fwbuilder-dbg (Closes: #497752) + + -- Sylvestre Ledru Tue, 09 Sep 2008 01:21:48 +0200 + +fwbuilder (2.1.19-6) unstable; urgency=low + + * debian/* cleanup + + -- Sylvestre Ledru Wed, 03 Sep 2008 11:22:02 +0200 + +fwbuilder (2.1.19-5) unstable; urgency=low + + * Fix a security issue. Thanks to Thijs Kinkhorst. (Closes: #496406) + + -- Sylvestre Ledru Mon, 25 Aug 2008 21:57:00 +0200 + +fwbuilder (2.1.19-4) unstable; urgency=low + + * Add binary package fwbuilder-dbg that ships debugging symbols. + * Add patch debug.diff to avoid stripping the binaries during installation. + * Bump up Standards-Version: 3.8.0 (no changes needed). + + -- Torsten Werner Sun, 24 Aug 2008 18:03:21 +0200 + +fwbuilder (2.1.19-3) unstable; urgency=low + + * Still issues with gcc 4.3 + + -- Sylvestre Ledru Fri, 30 May 2008 00:06:59 +0200 + +fwbuilder (2.1.19-2) unstable; urgency=low + + * Remove the dependency to libantlr-dev since the recoginition languages tools are included by fwbuilder and builds now with gcc-4.3. (Closes: #483236) + + -- Sylvestre Ledru Thu, 29 May 2008 00:35:06 +0200 + +fwbuilder (2.1.19-1) unstable; urgency=low + + * new upstream release + * Remove our patch that has been applied upstream. + + -- Torsten Werner Wed, 21 May 2008 22:52:10 +0200 + +fwbuilder (2.1.18-2) unstable; urgency=low + + * Add DM-Upload-Allowed: yes to enable uploads by Sylvestre. + * Install tools fwb_compile_all, fwb_install and its man pages. + (Closes: #477074) + * Add new package fwbuilder-cisco. + + -- Torsten Werner Wed, 07 May 2008 06:53:31 +0200 + +fwbuilder (2.1.18-1) unstable; urgency=low + + [ Sylvestre Ledru ] + * New upstream version (Closes: #438084) + + [ Torsten Werner ] + * Switch to cdbs. + * Clean up Build-Depends. + * Fix manpage fwbedit(1). + + -- Sylvestre Ledru Wed, 16 Apr 2008 19:55:56 +0200 + +fwbuilder (2.1.17-3) unstable; urgency=low + + * Add Build-Depends: libantlr-dev. (Closes: #474673) + + -- Torsten Werner Mon, 07 Apr 2008 20:14:08 +0200 + +fwbuilder (2.1.17-2) unstable; urgency=low + + * Clean up (Build-)Depends, Conflicts, and Replaces. + * Remove all extra arguments when calling dpkg-gencontrol via dh_gencontrol. + * Replace some dbs files by plain debhelper. + * Update and reformat the README files. (Closes: #347370) + * Add a desktop file thanks to Stephan Windmüller. (Closes: #465472) + * Disable stripping of binaries in install.sh. (Closes: #436910) + + -- Torsten Werner Sat, 29 Mar 2008 13:13:53 +0100 + +fwbuilder (2.1.17-1) unstable; urgency=low + + [ Sylvestre Ledru ] + * New upstream version + (Closes: #417685, #376527, #419753, #409262, #470402, #255071) + * Update of the watch file (Closes: #449727) + * Cleanup lintian warnings + * Fields Homepage, Vcs-Svn and Vcs-Browser added + * Standards-Version updated to 3.7.3 + * Torsten and Sylvestre added as (co-)maintainers + + [ Torsten Werner ] + * Switch to debhelper 5. + + -- Torsten Werner Tue, 18 Mar 2008 21:17:54 +0100 + +fwbuilder (2.1.8-1) unstable; urgency=low + + * New upstream version (Closes: #3276527, #382596, #275450) + * Fix libfwbuilder dependency (Closes: #341803) + * Accepting NMUs (Closes: #385831, #376622) + + -- Jeremy T. Bouse Wed, 31 Jan 2007 18:28:40 -0500 + +fwbuilder (2.0.9-1.2) unstable; urgency=low + + * NMU. + * Drop build dependency on g++-3.4. Closes: #385831. + + -- Matthias Klose Sun, 3 Sep 2006 18:04:21 +0200 + +fwbuilder (2.0.9-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Remove the unneccesary Build-Depends on automake. (Closes: #376622) + + -- Eric Dorland Sat, 2 Sep 2006 19:35:13 -0400 + +fwbuilder (2.0.9-1) unstable; urgency=low + + * New upstream version released (Closes: #327826). + * Clean-up build environment to clear lintian issues + * Surprise having fwbuilder-2.0.9 to build with libfwbuilder-2.0.9 + solves the impatient bug reporting of FTBFS (Closes: #338113). + * Rebuilding after libfwbuilder 2.0.9-2 corrects the shlibs to keep + incompatible libfwbuilder libs from being installed so fwbuilder + doesn't segfault on XSLT transformations it doesn't have + available (Closes: #338293). + * Uploading this package early with no real testing to please Steve + Langasek and Roland Stigge. I'll fix any issues after my wedding! + + -- Jeremy T. Bouse Wed, 9 Nov 2005 09:26:10 -0800 + +fwbuilder (2.0.7-2) unstable; urgency=high + + * Corrects build issues from C++ ABI transition and Qt/KDE + (Closes: #327963, #327365, #324874, #327017). + + -- Jeremy T. Bouse Fri, 30 Sep 2005 15:06:42 -0700 + +fwbuilder (2.0.7-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Rebuild for Qt/KDE and gcc 4.0 transition + (Closes: #327963, #327017, #324874, #327365) + + -- Luk Claes Tue, 27 Sep 2005 17:48:12 +0200 + +fwbuilder (2.0.7-1) unstable; urgency=low + + * New upstream release (Closes: #293405) + * src/gui/SSHPIX.cpp includes errno.h (Closes: #274817) + * Issue of empty example/ directory as mentioned in #257706 + has been addressed and is correctly included with fwbuilder-common. + As the full wishlist has not been completed I'm leaving it open. If + Someone wants to create a userland script that can take the + fwbuiler default file and init.d script from examples/ along with + the generated fwbuilder script and generate a .DEB for install as + Goswin has proposed I will evaluate and include in next upload. + + -- Jeremy T. Bouse Sun, 12 Jun 2005 00:34:45 -0700 + +fwbuilder (2.0.3-2) unstable; urgency=low + + * Correct libfwbuilder-dev Build-Depend (Closes: #276533) + + -- Jeremy T. Bouse Thu, 14 Oct 2004 13:41:31 -0700 + +fwbuilder (2.0.3-1) unstable; urgency=medium + + * New upstream bug fix release + + -- Jeremy T. Bouse Fri, 1 Oct 2004 17:06:03 -0700 + +fwbuilder (2.0.2-2) unstable; urgency=high + + * Rebuild against modified libfwbuilder6 shlibs (Closes: 270293) + + -- Jeremy T. Bouse Tue, 7 Sep 2004 02:28:59 -0700 + +fwbuilder (2.0.2-1) unstable; urgency=high + + * New upstream bug fix release (Closes: 268898) + * Removed doc++ Build-Dep (Closes: 270002) + * Removed Debian patches + + -- Jeremy T. Bouse Fri, 3 Sep 2004 22:33:13 -0700 + +fwbuilder (2.0.1-2) unstable; urgency=high + + * Added fwbuilder version depend on -common (Closes: 268897) + * Urgency set to high to fix RC bug for testing + + -- Jeremy T. Bouse Tue, 31 Aug 2004 00:13:57 -0700 + +fwbuilder (2.0.1-1) unstable; urgency=high + + * New upstream release (Closes: 261978) + * Example files return (Closes: 254908) + * Release fixes seg fault crashes (Closes: 266615, 256085) + * Updated watch file + + -- Jeremy T. Bouse Sun, 22 Aug 2004 16:33:54 -0700 + +fwbuilder (1.1.2-3) unstable; urgency=low + + * This it the Make-James-Troup-Happy upload. You will find that all + the policy compiler packaging has changed into 2 packages either + fwbuilder-linux or fwbuilder-bsd. These replace all the separate + packages for the different policy compilers based on firewall + platform which James considered "bloat" in rejecting the 1.1.2-2 + upload. + * This also corrects the conflict issue in fwbuilder-common when + upgrading from an older version (Closes: #248583) + + -- Jeremy T. Bouse Sun, 6 Jun 2004 12:02:49 -0700 + +fwbuilder (1.1.2-2) unstable; urgency=low + + * Added Conflicts in fwbuilder-common against older versions + of fwbuilder that contained the arch-indep files (Closes: #248583) + * Created fwbuilder-ipfw package for missing policy compiler + from build + * Created fwbuilder-doc package to include provided documentation + from upstream + * Renamed fwbuilder-ipf to fwbuilder-ipfilter to remove possible + confusion with fwbuilder-ipfw + * Removed old fwbuilder-iptables transition package from build + * GUI diaglogs for Mac OS X and FreeBSD ipfw not installed properly + with fwbuilder causing errors when selecting those options for a + given firewall + + -- Jeremy T. Bouse Thu, 13 May 2004 23:16:28 -0700 + +fwbuilder (1.1.2-1) unstable; urgency=low + + * New upstream version (Closes: #229084) + * Moved arch-dep modules from /usr/share to /usr/lib via patch + 01fhs_modules_path.diff (Closes: #234249) + * Unable to reproduce the seg fault problem reported and the BTS + does not contain enough information after 3 months to track any + source down so closing. If more conclusive details can be given + I will re-investigate. It may have been fixed along with the NMU + that corrected 203776. (Closes: #229774) + * Added entry to README.Debian regarding upgrading the data file + from earlier versions. (Closes: #228803) + + -- Jeremy T. Bouse Sun, 2 May 2004 00:35:37 -0700 + +fwbuilder (1.1.1-1) unstable; urgency=low + + * Accept NMU done by Brian Bassett (Closes: #223651) + * Created fwbuilder-common and moved common arch-indep files + to install there rather than arch-dep fwbuilder. This does + handle half of 233349 but not the portion covered by 234249 + so I'm considering this one done and leaving the other open + until I can patch the code to move the modules (Closes: #233349) + * Suggests for iproute on fwbuilder-ipt (Closes: #219441) + * Hope rebuild my fix seg faults reported but not willing to + close the bug yet. + + -- Jeremy T. Bouse Fri, 30 Apr 2004 19:49:10 -0700 + +fwbuilder (1.1.1-0.1) unstable; urgency=low + + * NMU. + * New upstream version. (Closes: #222025) + + Fixes libxml2 2.6.2 breakage. (Closes: #203776, #220830, #222478) + * Clean up Build-Depends line; no longer requires any GNOME components. + + -- Brian Bassett Wed, 10 Dec 2003 13:07:32 -0800 + +fwbuilder (1.0.10-2) unstable; urgency=low + + * Patch to fwbuilder-ipt OSConfigurator_linux24.cc to fix bashism in + generated script (Closes: #200258, #200259) + + -- Jeremy T. Bouse Tue, 8 Jul 2003 23:06:31 -0700 + +fwbuilder (1.0.10-1) unstable; urgency=low + + * New upstream version + * Libtool library linking issues resolved (Closes: #186032) + * fwbuilder-doc package removed (Closes: #186245, #157352) + * Corrected problem with fwblookup (Closes: #183914) + * Patched contributed fwbuilder init.d with provided patch by + Robert Lindgren see README.Debian + for more details + * Cleaned up lintian errors + + -- Jeremy T. Bouse Tue, 27 May 2003 11:09:30 -0700 + +fwbuilder (1.0.9-1) unstable; urgency=low + + * New upstream version + * Rebuilt with new libsigc++ (Closes: #176801) + * Rebuilt with new libgtkmm (Closes: #180037, #179743) + + -- Jeremy T. Bouse Fri, 7 Feb 2003 12:23:47 -0800 + +fwbuilder (1.0.8-1) unstable; urgency=low + + * New upstream version + * Rebuilt with new libxml2 (Closes: #170908, #170918) + + -- Jeremy T. Bouse Sun, 15 Dec 2002 18:33:10 -0800 + +fwbuilder (1.0.7-1) unstable; urgency=low + + * New upstream version (Closes: #167319) + + -- Jeremy T. Bouse Sat, 2 Nov 2002 16:00:35 -0800 + +fwbuilder (1.0.5-1) unstable; urgency=low + + * New upstream version + * Fixes build issues on HPPA (Closes: #148701, #133683) + + -- Jeremy T. Bouse Wed, 11 Sep 2002 09:22:35 -0700 + +fwbuilder (1.0.4-1) unstable; urgency=low + + * New upstream version (Closes: #155551, #155553) + * New build environment + * Fixes problem in fwbuilder-ipt (Closes: #151876) + * Fixes dependency issue with fwbuilder-ipt (Closes: #154734) + + -- Jeremy T. Bouse Mon, 5 Aug 2002 12:52:35 -0700 + +fwbuilder (1.0.3-1) unstable; urgency=low + + * New upstream version + + -- Jeremy T. Bouse Wed, 19 Jun 2002 21:47:08 -0700 + +fwbuilder (1.0.2-3) unstable; urgency=low + + * Reworked conflicts with libfwbuilder-dev for fwbuilder-dev + + -- Jeremy T. Bouse Tue, 4 Jun 2002 11:55:27 -0700 + +fwbuilder (1.0.2-2) unstable; urgency=low + + * Corrected Conflicts with libfwbuilder-dev (Closes: #148730) + + -- Jeremy T. Bouse Sat, 1 Jun 2002 09:23:41 -0700 + +fwbuilder (1.0.2-1) unstable; urgency=low + + * New upstream release + + -- Jeremy T. Bouse Wed, 15 May 2002 11:44:19 -0700 + +fwbuilder (1.0.0-1) unstable; urgency=low + + * New upstream release + * Removed fwbuilder-ipfilter from build as requested by upstream as + it is not properly maintained at this time + + -- Jeremy T. Bouse Mon, 31 Dec 2001 11:09:36 -0800 + +fwbuilder (0.9.9-2) unstable; urgency=low + + * Typo/spelling correction in debian/control (Closes: #124655) + + -- Jeremy T. Bouse Mon, 17 Dec 2001 23:53:09 -0800 + +fwbuilder (0.9.9-1) unstable; urgency=low + + * New upstream bug fix release + + -- Jeremy T. Bouse Wed, 12 Dec 2001 15:05:41 -0800 + +fwbuilder (0.9.8-1) unstable; urgency=low + + * New upstream bug fix release + + -- Jeremy T. Bouse Mon, 10 Dec 2001 08:24:03 -0800 + +fwbuilder (0.9.7-3) unstable; urgency=low + + * Corrections in dependencies on libfwbuilder and backends + + -- Jeremy T. Bouse Thu, 6 Dec 2001 17:37:41 -0800 + +fwbuilder (0.9.7-2) unstable; urgency=low + + * Corrections to debian/control for Build-Depends + + -- Jeremy T. Bouse Sun, 2 Dec 2001 23:43:55 -0800 + +fwbuilder (0.9.7-1) unstable; urgency=low + + * New upstream version + + -- Jeremy T. Bouse Thu, 29 Nov 2001 08:18:58 -0800 + +fwbuilder (0.9.6-2) unstable; urgency=low + + * Fixed bug with fwbuilder-doc package not containing any of the + documents as the upstream Makefile install installed using versioned + doc directory + + -- Jeremy T. Bouse Sat, 27 Oct 2001 18:47:03 -0700 + +fwbuilder (0.9.6-1) unstable; urgency=low + + * New upstream release October 16, 2001 (closes: #116605) + + -- Jeremy T. Bouse Mon, 22 Oct 2001 10:06:08 -0700 + +fwbuilder (0.9.5-2) unstable; urgency=low + + * Included upstream patch to correct conflict with BIND9 namespace + conflict with resolv.h + + -- Jeremy T. Bouse Tue, 28 Aug 2001 09:11:07 -0700 + +fwbuilder (0.9.5-1) unstable; urgency=low + + * New upstream release August 6, 2001 (closes: #107716) + + -- Jeremy T. Bouse Sun, 19 Aug 2001 23:10:46 -0700 + +fwbuilder (0.9.2-3) unstable; urgency=low + + * Bug fix for dependency (Closes: #109122) + + -- Jeremy T. Bouse Sun, 19 Aug 2001 22:59:10 -0700 + +fwbuilder (0.9.2-2) unstable; urgency=low + + * Bug fix for ports (Closes: #105317) + + -- Jeremy T. Bouse Sun, 15 Jul 2001 11:45:11 -0700 + +fwbuilder (0.9.2-1) unstable; urgency=low + + * New upstream release June 30, 2001 (closes: #103640) + + -- Jeremy T. Bouse Mon, 9 Jul 2001 10:41:07 -0700 + +fwbuilder (0.9.1-3) unstable; urgency=low + + * Corrected build to include bug-buddy support + + -- Jeremy T. Bouse Tue, 12 Jun 2001 09:29:24 -0700 + +fwbuilder (0.9.1-2) unstable; urgency=low + + * Minor change to conflict with obsolete fwbuilder-ipchains package + * Added lintian overrides + * Added simple manpage for fwbuilder + + -- Jeremy T. Bouse Mon, 11 Jun 2001 10:52:44 -0700 + +fwbuilder (0.9.1-1) unstable; urgency=low + + * New upstream release May 11, 2001 (closes: #97205) + * Removal of fwbuilder-ipchains as upstream is no longer supporting + + -- Jeremy T. Bouse Sun, 13 May 2001 19:35:43 -0700 + +fwbuilder (0.8.7-1) unstable; urgency=low + + * Initial release. + + -- Jeremy T. Bouse Mon, 7 May 2001 20:38:14 -0700 + + --- fwbuilder-3.0.4.orig/debian/fwbuilder-doc.install +++ fwbuilder-3.0.4/debian/fwbuilder-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/fwbuilder-*/help/ \ No newline at end of file --- fwbuilder-3.0.4.orig/debian/fwbuilder-linux.manpages +++ fwbuilder-3.0.4/debian/fwbuilder-linux.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/fwb_ipt.1 --- fwbuilder-3.0.4.orig/debian/fwbuilder.desktop +++ fwbuilder-3.0.4/debian/fwbuilder.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +# This is the spec version, *not* the application version +Version=1.0 +Type=Application +Name=Firewall Builder +GenericName=Firewall administration tool +Comment=Firewall administration tool GUI +Icon=/usr/share/pixmaps/fwbuilder/firewall_64.xpm +Exec=fwbuilder +Terminal=false +Categories=Network --- fwbuilder-3.0.4.orig/debian/fwbuilder-doc.docs +++ fwbuilder-3.0.4/debian/fwbuilder-doc.docs @@ -0,0 +1,6 @@ +debian/tmp/usr/share/doc/fwbuilder*/ReleaseNotes*.html +debian/tmp/usr/share/doc/fwbuilder*/ReleaseNotes*.txt +debian/tmp/usr/share/doc/fwbuilder*/README.* +debian/tmp/usr/share/doc/fwbuilder*/AUTHORS +debian/tmp/usr/share/doc/fwbuilder*/Credits +debian/tmp/usr/share/doc/fwbuilder*/PatchAcceptancePolicy.txt --- fwbuilder-3.0.4.orig/debian/fwbuilder-cisco.manpages +++ fwbuilder-3.0.4/debian/fwbuilder-cisco.manpages @@ -0,0 +1,2 @@ +debian/tmp/usr/share/man/man1/fwb_iosacl.1 +debian/tmp/usr/share/man/man1/fwb_pix.1 --- fwbuilder-3.0.4.orig/debian/control +++ fwbuilder-3.0.4/debian/control @@ -0,0 +1,119 @@ +Source: fwbuilder +Section: net +Priority: optional +Maintainer: Sylvestre Ledru +Uploaders: Torsten Werner +Build-Depends: debhelper (>= 5), cdbs, quilt, autotools-dev, zlib1g-dev, + libqt4-dev, libfwbuilder-dev (>= 3.0.4), libfwbuilder-dev (<< 3.1~), + libxml2-dev, libxslt1-dev, libssl-dev, libsnmp-dev, qt4-dev-tools +Standards-Version: 3.8.1 +Homepage: http://www.fwbuilder.org/ +Vcs-Svn: https://bollin.googlecode.com/svn/fwbuilder/trunk +Vcs-Browser: http://bollin.googlecode.com/svn/fwbuilder/trunk +DM-Upload-Allowed: yes + +Package: fwbuilder +Architecture: any +Provides: fwbuilder-frontend +Depends: ${shlibs:Depends}, ${misc:Depends}, + fwbuilder-linux | fwbuilder-backend, + fwbuilder-common (= ${source:Version}) +Recommends: fwbuilder-doc +Description: Firewall administration tool GUI + Firewall Builder consists of an object-oriented GUI and a set of policy + compilers for various firewall platforms. In Firewall Builder, firewall + policy is a set of rules, each rule consists of abstract objects which + represent real network objects and services (hosts, routers, firewalls, + networks, protocols). Firewall Builder helps the user maintain a database + of objects and allows policy editing using simple drag-and-drop operations. + . + This is the GUI part of fwbuilder + +Package: fwbuilder-common +Depends: ${misc:Depends} +Architecture: all +Description: Firewall administration tool GUI (common files) + Firewall Builder consists of an object-oriented GUI and a set of policy + compilers for various firewall platforms. In Firewall Builder, firewall + policy is a set of rules, each rule consists of abstract objects which + represent real network objects and services (hosts, routers, firewalls, + networks, protocols). Firewall Builder helps the user maintain a database + of objects and allows policy editing using simple drag-and-drop operations. + . + This is the arch independent common parts of fwbuilder + +Package: fwbuilder-doc +Depends: ${misc:Depends} +Section: doc +Architecture: all +Description: Firewall administration tool GUI documentation + Firewall Builder consists of an object-oriented GUI and a set of policy + compilers for various firewall platforms. In Firewall Builder, firewall + policy is a set of rules, each rule consists of abstract objects which + represent real network objects and services (hosts, routers, firewalls, + networks, protocols). Firewall Builder helps the user maintain a database + of objects and allows policy editing using simple drag-and-drop operations. + . + This is the documentation of fwbuilder + +Package: fwbuilder-linux +Architecture: any +Provides: fwbuilder-backend +Suggests: iproute +Depends: ${shlibs:Depends}, ${misc:Depends}, fwbuilder (= ${binary:Version}) +Description: Firewall Builder policy compiler(s) for Linux based firewalls + Firewall Builder consists of an object-oriented GUI and a set of policy + compilers for various firewall platforms. In Firewall Builder, firewall + policy is a set of rules, each rule consists of abstract objects which + represent real network objects and services (hosts, routers, firewalls, + networks, protocols). Firewall Builder helps the user maintain a database + of objects and allows policy editing using simple drag-and-drop operations. + . + This package contains the fwbuilder policy compiler(s) for Linux kernel + firewalls found in the 2.4 and 2.6 series. It creates a shell script to + be run during the system bootup process. + +Package: fwbuilder-bsd +Architecture: any +Provides: fwbuilder-backend +Depends: ${shlibs:Depends}, ${misc:Depends}, fwbuilder (= ${binary:Version}) +Description: Firewall Builder policy compiler(s) for BSD based firewalls + Firewall Builder consists of an object-oriented GUI and a set of policy + compilers for various firewall platforms. In Firewall Builder, firewall + policy is a set of rules, each rule consists of abstract objects which + represent real network objects and services (hosts, routers, firewalls, + networks, protocols). Firewall Builder helps the user maintain a database + of objects and allows policy editing using simple drag-and-drop operations. + . + This package contains the fwbuilder policy compiler(s) for BSD based + found in OpenBSD, NetBSD, FreeBSD and MacOS X. Some create config files + and some create scripts which are ran during the system bootup process. + +Package: fwbuilder-cisco +Architecture: any +Provides: fwbuilder-backend +Depends: ${shlibs:Depends}, ${misc:Depends}, fwbuilder (= ${binary:Version}) +Description: Firewall Builder policy compiler(s) for Cisco based firewalls + Firewall Builder consists of an object-oriented GUI and a set of policy + compilers for various firewall platforms. In Firewall Builder, firewall + policy is a set of rules, each rule consists of abstract objects which + represent real network objects and services (hosts, routers, firewalls, + networks, protocols). Firewall Builder helps the user maintain a database + of objects and allows policy editing using simple drag-and-drop operations. + . + This package contains the fwbuilder policy compiler(s) for Cisco PIX and IOS + access lists. + +Package: fwbuilder-dbg +Priority: extra +Architecture: any +Depends: fwbuilder (= ${binary:Version}), ${misc:Depends} +Description: Firewall administration tool GUI (debugging symbols) + Firewall Builder consists of an object-oriented GUI and a set of policy + compilers for various firewall platforms. In Firewall Builder, firewall + policy is a set of rules, each rule consists of abstract objects which + represent real network objects and services (hosts, routers, firewalls, + networks, protocols). Firewall Builder helps the user maintain a database + of objects and allows policy editing using simple drag-and-drop operations. + . + This package ships the debugging symbols of fwbuilder. --- fwbuilder-3.0.4.orig/debian/fwbuilder-common.examples +++ fwbuilder-3.0.4/debian/fwbuilder-common.examples @@ -0,0 +1,2 @@ +debian/contrib/fwbuilder.default +debian/contrib/fwbuilder.init.d --- fwbuilder-3.0.4.orig/debian/fwbuilder-bsd.install +++ fwbuilder-3.0.4/debian/fwbuilder-bsd.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/fwb_ipf +debian/tmp/usr/bin/fwb_ipfw +debian/tmp/usr/bin/fwb_pf --- fwbuilder-3.0.4.orig/debian/fwbuilder.install +++ fwbuilder-3.0.4/debian/fwbuilder.install @@ -0,0 +1,5 @@ +debian/tmp/usr/bin/fwbuilder +debian/tmp/usr/bin/fwbedit +src/gui/Icons/firewall_64.xpm /usr/share/pixmaps/fwbuilder/ +debian/fwbuilder.desktop /usr/share/applications/ +src/tools/fwb_compile_all /usr/bin/ --- fwbuilder-3.0.4.orig/debian/fwbuilder-cisco.install +++ fwbuilder-3.0.4/debian/fwbuilder-cisco.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/fwb_iosacl +debian/tmp/usr/bin/fwb_pix --- fwbuilder-3.0.4.orig/debian/fwbuilder-linux.README.Debian +++ fwbuilder-3.0.4/debian/fwbuilder-linux.README.Debian @@ -0,0 +1,7 @@ +While the fwbuilder-linux policy compiler produces a script which +depends on the iproute package, it is not listed as a Dependency for the +fwbuilder-linux package as the fwbuilder GUI and policy compilers do not +need to be run on the firewall machine itself. You do not need to have +iproute installed on your build machine if it is separate from your +firewall machine. + --- fwbuilder-3.0.4.orig/debian/copyright +++ fwbuilder-3.0.4/debian/copyright @@ -0,0 +1,10 @@ +This package was debianized by Jeremy T. Bouse on +Fri, 26 Jan 2001 14:26:21 -0500. + +It was downloaded from ftp://fwbuilder.sourceforge.net/pub/fwbuilder/ + +Copyright: Copyright (C) 2001-2008 NetCitadel, LLC + +It may be redistributed under the terms of the GNU GPL, Version 2 or +later, found on Debian systems in the file /usr/share/common-licenses/GPL-2. + --- fwbuilder-3.0.4.orig/debian/watch +++ fwbuilder-3.0.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/fwbuilder/fwbuilder-(\d+\.\d+\.\d+)\.tar\.gz --- fwbuilder-3.0.4.orig/debian/fwbuilder-bsd.manpages +++ fwbuilder-3.0.4/debian/fwbuilder-bsd.manpages @@ -0,0 +1,3 @@ +debian/tmp/usr/share/man/man1/fwb_ipf.1 +debian/tmp/usr/share/man/man1/fwb_ipfw.1 +debian/tmp/usr/share/man/man1/fwb_pf.1 --- fwbuilder-3.0.4.orig/debian/fwbuilder.menu +++ fwbuilder-3.0.4/debian/fwbuilder.menu @@ -0,0 +1,2 @@ +?package(fwbuilder):needs="X11" section="Applications/System/Security/" \ + title="Firewall Builder" command="/usr/bin/fwbuilder" --- fwbuilder-3.0.4.orig/debian/compat +++ fwbuilder-3.0.4/debian/compat @@ -0,0 +1 @@ +5 --- fwbuilder-3.0.4.orig/debian/fwbuilder-linux.install +++ fwbuilder-3.0.4/debian/fwbuilder-linux.install @@ -0,0 +1 @@ +debian/tmp/usr/bin/fwb_ipt --- fwbuilder-3.0.4.orig/debian/contrib/fwbuilder.default +++ fwbuilder-3.0.4/debian/contrib/fwbuilder.default @@ -0,0 +1,8 @@ +# Defaults for fwbuilder initscript + +# Master system-wide fwbuilder switch. The initscript +# will not run if it is not set to yes. +START_FWBUILDER=yes + +# Directory to look for the fwbuilder generated script +FWBSCRIPT_DIR=/etc/fwbuilder --- fwbuilder-3.0.4.orig/debian/contrib/fwbuilder.init.d +++ fwbuilder-3.0.4/debian/contrib/fwbuilder.init.d @@ -0,0 +1,72 @@ +#! /bin/sh +# + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +NAME=fwbuilder +DESC="Firewall Builder" +DEFAULT=/etc/default/fwbuilder +IPTABLES=/sbin/iptables + +test -f $DEFAULT || exit 0 +grep -s -q 'START_FWBUILDER=yes' $DEFAULT || exit 0 + +SCRIPT_DIR=$(grep -s "^[[:space:]]*FWBSCRIPT_DIR" $DEFAULT | cut -d "=" -f 2) +SCRIPT="$SCRIPT_DIR/$(hostname -s).fw" + +stopfw() { + #Set accept for default tables + $IPTABLES -P OUTPUT ACCEPT + $IPTABLES -P INPUT ACCEPT + $IPTABLES -P FORWARD ACCEPT + + #Flush tables + $IPTABLES -F + $IPTABLES -F -t nat + $IPTABLES -F -t mangle + $IPTABLES -X + $IPTABLES -X -t nat + $IPTABLES -X -t mangle +} + +test -x $SCRIPT || exit 0 +test -x $IPTABLES || exit 0 + +set -e + +case "$1" in + start) + echo -n "Starting $DESC: " + $SCRIPT 2>/dev/null + echo "$NAME." + ;; + stop) + echo -n "Stopping $DESC: " + stopfw + echo "$NAME." + ;; + restart|force-reload|reload) + # + # Firewall Builder generated script flushes tables prior + # to setting up new tables so safe to just re-execute + # + echo -n "Restarting $DESC: " + $SCRIPT 2>/dev/null + echo "$NAME." + ;; + listfilter) + $IPTABLES -L -n -v + ;; + listnat) + $IPTABLES -t nat -L -n -v + ;; + listmangle) + $IPTABLES -t mangle -L -n -v + ;; + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|reload|force-reload|listfilter|listnat|listmangle}" >&2 + exit 1 + ;; +esac + +exit 0 --- fwbuilder-3.0.4.orig/debian/patches/series +++ fwbuilder-3.0.4/debian/patches/series @@ -0,0 +1 @@ +debug.diff --- fwbuilder-3.0.4.orig/debian/patches/debug.diff +++ fwbuilder-3.0.4/debian/patches/debug.diff @@ -0,0 +1,101 @@ +Index: fwbuilder-3.0.2/src/fwbedit/fwbedit.pro +=================================================================== +--- fwbuilder-3.0.2.orig/src/fwbedit/fwbedit.pro 2008-11-28 19:23:52.000000000 +0100 ++++ fwbuilder-3.0.2/src/fwbedit/fwbedit.pro 2008-12-07 13:09:12.000000000 +0100 +@@ -11,7 +11,7 @@ + + TARGET = fwbedit + +-QMAKE_COPY = ../../install.sh -m 0755 -s ++QMAKE_COPY = ../../install.sh -m 0755 + + win32:CONFIG += console + +Index: fwbuilder-3.0.2/src/gui/unit_tests/unit_tests.pro +=================================================================== +--- fwbuilder-3.0.2.orig/src/gui/unit_tests/unit_tests.pro 2008-11-28 19:23:50.000000000 +0100 ++++ fwbuilder-3.0.2/src/gui/unit_tests/unit_tests.pro 2008-12-07 13:09:12.000000000 +0100 +@@ -34,4 +34,4 @@ + # # } + #} + +-QMAKE_COPY = ../../install.sh -m 0755 -s ++QMAKE_COPY = ../../install.sh -m 0755 +Index: fwbuilder-3.0.2/src/iosacl/iosacl.pro +=================================================================== +--- fwbuilder-3.0.2.orig/src/iosacl/iosacl.pro 2008-11-28 19:23:54.000000000 +0100 ++++ fwbuilder-3.0.2/src/iosacl/iosacl.pro 2008-12-07 13:10:21.000000000 +0100 +@@ -21,7 +21,7 @@ + ../cisco_lib/Helper.h + + !win32 { +- QMAKE_COPY = ../../install.sh -m 0755 -s ++ QMAKE_COPY = ../../install.sh -m 0755 + } + + win32:CONFIG += console +Index: fwbuilder-3.0.2/src/ipf/ipf.pro +=================================================================== +--- fwbuilder-3.0.2.orig/src/ipf/ipf.pro 2008-11-28 19:23:54.000000000 +0100 ++++ fwbuilder-3.0.2/src/ipf/ipf.pro 2008-12-07 13:09:12.000000000 +0100 +@@ -14,7 +14,7 @@ + ../pflib/PolicyCompiler_pf.h + + !win32 { +- QMAKE_COPY = ../../install.sh -m 0755 -s ++ QMAKE_COPY = ../../install.sh -m 0755 + } + + win32:CONFIG += console +Index: fwbuilder-3.0.2/src/ipfw/ipfw.pro +=================================================================== +--- fwbuilder-3.0.2.orig/src/ipfw/ipfw.pro 2008-11-28 19:23:54.000000000 +0100 ++++ fwbuilder-3.0.2/src/ipfw/ipfw.pro 2008-12-07 13:09:12.000000000 +0100 +@@ -14,7 +14,7 @@ + ../pflib/PolicyCompiler_pf.h + + !win32 { +- QMAKE_COPY = ../../install.sh -m 0755 -s ++ QMAKE_COPY = ../../install.sh -m 0755 + } + + win32:CONFIG += console +Index: fwbuilder-3.0.2/src/ipt/ipt.pro +=================================================================== +--- fwbuilder-3.0.2.orig/src/ipt/ipt.pro 2008-11-28 19:23:53.000000000 +0100 ++++ fwbuilder-3.0.2/src/ipt/ipt.pro 2008-12-07 13:09:12.000000000 +0100 +@@ -30,7 +30,7 @@ + OSData.h + + !win32 { +- QMAKE_COPY = ../../install.sh -m 0755 -s ++ QMAKE_COPY = ../../install.sh -m 0755 + } + + win32: CONFIG += console +Index: fwbuilder-3.0.2/src/pf/pf.pro +=================================================================== +--- fwbuilder-3.0.2.orig/src/pf/pf.pro 2008-11-28 19:23:54.000000000 +0100 ++++ fwbuilder-3.0.2/src/pf/pf.pro 2008-12-07 13:09:12.000000000 +0100 +@@ -11,7 +11,7 @@ + ../pflib/PolicyCompiler_pf.h + + !win32 { +- QMAKE_COPY = ../../install.sh -m 0755 -s ++ QMAKE_COPY = ../../install.sh -m 0755 + } + + win32:CONFIG += console +Index: fwbuilder-3.0.2/src/pix/pix.pro +=================================================================== +--- fwbuilder-3.0.2.orig/src/pix/pix.pro 2008-11-28 19:23:53.000000000 +0100 ++++ fwbuilder-3.0.2/src/pix/pix.pro 2008-12-07 13:09:41.000000000 +0100 +@@ -28,7 +28,7 @@ + ../cisco_lib/Helper.h + + !win32 { +- QMAKE_COPY = ../../install.sh -m 0755 -s ++ QMAKE_COPY = ../../install.sh -m 0755 + } + + win32:CONFIG += console