Bug 24837 - [NEW PORT] security/fwbuilder - GUI ipfilter rule builder
Summary: [NEW PORT] security/fwbuilder - GUI ipfilter rule builder
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Dirk Meyer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-02-03 23:00 UTC by Roman Shterenzon
Modified: 2002-07-15 21:14 UTC (History)
0 users

See Also:


Attachments
file.shar (10.52 KB, text/plain)
2001-02-03 23:00 UTC, Roman Shterenzon
no flags Details
fwbuilder.shar (8.86 KB, application/x-shar)
2001-03-21 00:38 UTC, Roman Shterenzon
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Shterenzon 2001-02-03 23:00:03 UTC
Firewall Builder consists of object-oriented GUI and 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 user maintain database of objects and allows policy
editing using simple drag-and-drop operations.

Preferences and objects databases are stored in XML format. 
GUI and policy compilers are completely independent. Support for a new firewall
platform can be added to GUI without any changes done to the program, although
new policy compiler must be written. This provides for consistent abstract
model and the same GUI for different firewall platforms. Currently three most
popular free firewalls are supported: ipchains, iptables and ipfilter.
Because of this, Firewall Builder can be used to manage firewalls built on
variety of platforms including, but not limited to, Linux running ipchains or
iptables and FreeBSD or Solaris running ipfilter. 

WWW: http://www.crocodile.org/~vadim/fwbuilder/
Comment 1 Roman Shterenzon 2001-02-04 00:25:56 UTC
Oh-oh.
Sent the wrong patch-aa.
Here's another try.

--- configure.orig	Fri Feb  2 02:17:34 2001
+++ configure	Sun Feb  4 01:26:08 2001
@@ -3145,14 +3145,14 @@
   PTHREAD_LIB="-lpthreads"
 else
   echo "$ac_t""no" 1>&6
-echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
-echo "configure:3150: checking for pthread_create in -lc_r" >&5
+echo $ac_n "checking for pthread_create in -pthread""... $ac_c" 1>&6
+echo "configure:3150: checking for pthread_create in -pthread" >&5
 ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_save_LIBS="$LIBS"
-LIBS="-lc_r  $LIBS"
+LIBS="-pthread  $LIBS"
 cat > conftest.$ac_ext <<EOF
 #line 3158 "configure"
 #include "confdefs.h"
@@ -3180,7 +3180,7 @@
 fi
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
-  PTHREAD_LIB="-lc_r"
+  PTHREAD_LIB="-pthread"
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for pthread_create""... $ac_c" 1>&6
@@ -3979,7 +3979,7 @@
 
 else
   cat >> confdefs.h <<EOF
-#define TEMPLATE_DIR "${PREFIX}/share/fwbuilder"
+#define TEMPLATE_DIR "${PREFIX}/share/gnome/fwbuilder"
 EOF
 
 fi

--Roman Shterenzon, UNIX System Administrator and Consultant
[ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ]
Comment 2 Dirk Meyer freebsd_committer freebsd_triage 2001-03-18 08:09:07 UTC
State Changed
From-To: open->feedback


your port say: 
MD5 (fwbuilder-0.8.7.tar.gz) = f0baca74d572db03b1ff009daf1f0096 

fetched: 
MD5 (fwbuilder-0.8.7.tar.gz) = 3fb13778a5b998bf31b789d410587221 

Please check. 

Ports build else fine.
Comment 3 Roman Shterenzon 2001-03-21 00:38:31 UTC
Ok, better try this one.
The port was face lifted.

--Roman Shterenzon, UNIX System Administrator and Consultant
[ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ]
Comment 4 Dirk Meyer freebsd_committer freebsd_triage 2001-03-21 07:10:06 UTC
State Changed
From-To: feedback->closed

Committed, Thanks.