Commit graph

16 commits

Author SHA1 Message Date
Thomas Klausner
54d0c10f8b Convert to bl3. 2004-05-04 06:50:15 +00:00
Marc Recht
aa2dfadd73 configure doesn't need to be generated from configure.in anymore,
so remove the pre-configure target and the dependency on autoconf/automake.
2004-03-21 12:18:12 +00:00
Marc Recht
24531a3c28 Clearify Makefile/buildlink2.mk a bit by always including openssl's
buildlink.
While at it bump BUILDLINK_DEPENDS to 1.0.2.
2004-03-21 11:41:22 +00:00
Marc Recht
b37eb2ae01 add missing USE_LANGUAGES= c c++ 2004-03-21 11:36:55 +00:00
Marc Recht
c5a9b616b8 update to 1.0.2
2003-12-30    <vadim@vk.crocodile.org>

	* XMLTools.cc (setDTD): Bug #868278: "fwbuilder GUI crashes while
	saving data to file on FreeBSD".  The crash happens in the DTD
	validation routine xmlValidateDocument when fwbuilder is working
	with libxml2 v2.6.4. Tests seem to rule out bug in libxml2 (I used
	their example program "tree2.c" and added similar fragment for
	validation, it worked), so it must be something in our code. I
	can't seem to find the problem though.  We recreate the tree from
	the objects in the memory, so doing validation here is mostly a
	double check. It should be relatively safe to just skip validation
	until I figure out what's wrong with it.

	* XMLTools.hh: properly using xmlFree to free blocks of memory
	allocated by libxml2

2003-12-26    <vadim@vk.crocodile.org>

	* Compiler.cc (normalizePortRange): fixed a bug ('==' used instead of '=')
	Among other things, compiler failed to merge rules with tcp or udp
	services using "multiport" module in ipt because of this bug

2003-12-18    <vadim@vk.crocodile.org>

	* libfwbuilder.info.in: fixed bug #862642: "fink packages do not
	work for 10.3". Changes have been made to the fink .info files to
	make libfwbuilder and fwbuilder build on Panther.

	* libfwbuilder.spec.in: fixed bug #855896: "do not quote RPM Group
	names". Group names in RPM .spec files should not be in quotes.

	* VERSION (RELEASE_NUM): set version to v1.0.2-2

2003-11-23    <vadim@vk.crocodile.org>

	* VERSION (LIBFWBUILDER_AGE): v1.0.2 released

2003-11-11    <vadim@vk.crocodile.org>

	* XMLTools.cc (loadAndParseFile): fixed bug #840427: Problems with
	libxml2. The GUI won't start if libxml2 v 2.6.2 was installed, the
	error looked like this:

	I/O warning : failed to load external entity "/resources.xml"

	Function xmlParseFile broke in libxml2 v2.6.2 so I had to switch
	to xmlParseMemory.

2003-11-09    <vadim@vk.crocodile.org>

	* IPAddress.cc (_convert_range_to_networks): fixed several bugs

	* Compiler.cc (_expandAddressRanges): implemented algorithm that
	converts address range into a set of networks rather than N
	hosts. Using method libfwbuilder::convertAddressRange.

2003-09-20  Vadim Kurland  <vadim@vk.crocodile.org>

	* set version to 1.0.2. There are no changes in the code (so far)
	but version change allows me to insert some standard objects into
	existing user's object files. In particular, I need to add
	standard objects "broadcast" and "old-broadcast" that are used by
	"help me build policy" druid for rules permitting DHCP.
2004-03-21 11:35:04 +00:00
Soren Jacobsen
084e0938cf LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now shell globs relative to
WRKSRC.  LIBTOOL_OVERRIDE defaults to "libtool */libtool and */*/libtool,"
meaning that, in most packages, there's no need to set it.

So: Nuke tons of LIBTOOL_OVERRIDE=${WRKSRC} and adjust a few
SHLIBTOOL_OVERRIDEs (remove ${WRKSRC} from them).
2004-02-17 02:55:13 +00:00
grant beattie
e7e15b4322 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-25 02:22:38 +00:00
Marc Recht
268b363f81 fwbuilder needs at least gcc version 2.95.3. 2003-09-27 19:20:04 +00:00
Marc Recht
1c65a4e9d6 Update to 1.0.1
2003-09-02  Vadim Kurland  <vadim@vk.crocodile.org>
   * 1.0.1 released
2003-07-21  Vadim Kurland  <vadim@vk.crocodile.org>
   * Compiler.cc (isRecursiveGroup): fixed bug #774834: compiler
   hangs on a group referencing itself. If a group references itself,
   policy compilers used to hang or dump core.
2003-07-19  Vadim Kurland  <vadim@vk.crocodile.org>
   * snmp.cc (fetchInterfaces): fixed bug #774462: wrong interface
   made external if fw was discovered by the crawler.
   * snmp.cc (fetchRoutingTable): fixed bug #773271: program crashes
   while doing network object discovery.
2003-07-05  Vadim Kurland  <vadim@vk.crocodile.org>
   * XMLTools.cc: added method transformFileToFile that applies XSLT
   transformation to a file and stores the result in another
   file. This method is currently used for printing. This is done in
   order to fix printing on RH90. Somehow method
   transformDocumentToFile, when used in combination with
   FWObjectDatabase::saveXML, did not work on RH90. Somehow it did
   not load DTD properly, because of that XSLT transformation did not
   work (many things broke, in particular XSLT function id() did not
   work). Saving to a temporary file with FWObjectDatabase::saveFile
   and then applying transformation to this file in the new method
   worked.
2003-06-29  Vadim Kurland  <vadim@vk.crocodile.org>
   * Compiler_ops.cc (operator==): need to take interfaces into
   account when comparing Address objects. Dynamic and unnumbered
   interfaces need to be compared by names (since method getAddress
   of different dynamic interfaces will return the same IPAddress
   object)
2003-06-20  Vadim Kurland  <vadim@vk.crocodile.org>
   * Compiler.cc (_expandAddressRanges): fixed bug #742136: "iptables
   compiler hangs". All compilers hang if address range object with
   range start and end equal to 255.255.255.255 was used in the
   policy rule.
   * dns.cc (getHostByName): fixed bug #753946: "DNS lookup
   crash". DNS lookup of non-exsiting name caused crash on SuSE 8.2
   * set version to 1.0.1
2003-09-27 18:27:29 +00:00
Todd Vierling
d08ade44dd Remove explicit include of mk/compiler.mk; this is included by bsd.prefs.mk
automatically (and causes trouble if included explicitly; see audio/libogg
and PR pkg/22942).
2003-09-24 21:54:14 +00:00
Juan Romero Pardines
9ad652d512 Err, use compiler.mk here too 2003-09-12 21:45:03 +00:00
Martti Kuparinen
a1ee2a41ea COMMENT should start with a capital letter. 2003-07-21 17:33:10 +00:00
Marc Recht
0c247c1341 Update to libfwbuilder version 1.0.0.
- lots of bug fixes
- support for ipfw
2003-06-10 21:33:23 +00:00
Marc Recht
d1f6572c13 use the newer net/net-snmp instead of net/ucd-snmp
spotted by Hiramatsu Yoshifumi <hiramatu at boreas dot dti dot ne dot jp>
2003-05-23 16:36:09 +00:00
Marc Recht
4dde055bab Don't use bind9 by default instead add a makefile knob (FWBUILDER_USE_BIND)
for it.
2003-05-13 20:37:56 +00:00
Marc Recht
d7f41a1d2b Initial import of libfwbuilder-0.10.13
Firewall Builder consists of an object-oriented GUI and a set of policy
compilers for various firewall platforms. In Firewall Builder, a firewall
policy is a set of rules; each rule consists of abstract objects that
represent real network objects and services (hosts, routers, firewalls,
networks, protocols). Firewall Builder helps users maintain a database of
objects and allows policy editing using simple drag-and-drop operations.
2003-05-12 20:33:17 +00:00