1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-05-02 07:07:32 +02:00

Release 5.3.0

This commit is contained in:
Sirius Bakke 2014-09-24 10:03:57 +02:00
parent ba08c03788
commit ddbe48f9e8
7 changed files with 157 additions and 9 deletions

1
.gitignore vendored
View File

@ -56,3 +56,4 @@ src/unit_tests/generatedScriptTestsSecuwall/secuwall-2/
src/libfwbuilder/etc/fwbuilder.dtd
src/res/objects_init.xml
src/res/templates.xml
VERSION.h

View File

@ -1,15 +1,14 @@
#-*- mode: shell-script; tab-width: 4; -*-
FWB_MAJOR_VERSION=5
FWB_MINOR_VERSION=2
FWB_MINOR_VERSION=3
FWB_MICRO_VERSION=0
# build number is like "nano" version number. I am incrementing build
# number during development cycle
#
BUILD_NUM="3600"
VERSION="$FWB_MAJOR_VERSION.$FWB_MINOR_VERSION.$FWB_MICRO_VERSION.$BUILD_NUM"
VERSION="$FWB_MAJOR_VERSION.$FWB_MINOR_VERSION.$FWB_MICRO_VERSION"
GENERATION="$FWB_MAJOR_VERSION.$FWB_MINOR_VERSION"

View File

@ -1,2 +0,0 @@
#define VERSION "5.2.0.3600"
#define GENERATION "5.2"

View File

@ -1,3 +1,8 @@
2014-09-24 Sirius Bakke <sirius.bakke@uninett.no>
* Version 5.3.0
* Support for Junos Access lists
* Show release notes for previous releases
2013-08-10 Sirius Bakke <sirius.bakke@uninett.no>
* Version 5.2.0
* Search for objects by port number or ip addres

12
doc/README.junos Normal file
View File

@ -0,0 +1,12 @@
Policy compiler for Junos Access lists has been implemented as
part of the Firewall Builder GUI as of version 5.3.0.
Support for Junos Access lists in Firewall Builder v5.3.0:
----------------------------------------------------------------
Features implemented in this version:
- The implementation is based on code from Cisco IOS Access lists
and shares codebase where applicable. More extended testing is
needed to find bugs and differences.

View File

@ -470,7 +470,7 @@ p, li { white-space: pre-wrap; }
</sizepolicy>
</property>
<property name="text">
<string>Copyright 2002-2011 NetCitadel, Inc</string>
<string>Copyright 2002-2012 NetCitadel, Inc</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
@ -481,6 +481,25 @@ p, li { white-space: pre-wrap; }
</widget>
</item>
<item row="6" column="0" colspan="2">
<widget class="QLabel" name="copyright2">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Copyright 2013-2014 UNINETT AS</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
<item row="7" column="0" colspan="2">
<widget class="QTextEdit" name="web_site_url">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
@ -524,7 +543,7 @@ p, li { white-space: pre-wrap; }
</property>
</widget>
</item>
<item row="7" column="0" colspan="2">
<item row="8" column="0" colspan="2">
<widget class="QLabel" name="reg">
<property name="text">
<string/>
@ -534,7 +553,7 @@ p, li { white-space: pre-wrap; }
</property>
</widget>
</item>
<item row="8" column="0" colspan="2">
<item row="9" column="0" colspan="2">
<widget class="Line" name="line6_2">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
@ -553,7 +572,7 @@ p, li { white-space: pre-wrap; }
</property>
</widget>
</item>
<item row="9" column="0" colspan="2">
<item row="10" column="0" colspan="2">
<layout class="QHBoxLayout">
<item>
<spacer>

View File

@ -0,0 +1,114 @@
<h1>Firewall Builder 5.3.0 Release Notes</h1>
<p>
<a href="https://sourceforge.net/tracker/?atid=1129518&group_id=5314">SourceForge: Tickets</a>
</p>
<!-- Highlights for this release -->
<a name="summary"></a>
<h2>Summary</h2>
<p>
In addition to bug fixes and minor enhancements, v 5.3 includes the
following new features:
</p>
<ul>
<li>Support for Junos Access lists</li>
<li>Show all release notes</li>
</ul>
<h3>Support for Junos Access lists</h3>
<p>
Firewall Builder now supports generating output for the Junos platform.
This implementation is based on the Cisco IOS code and shares codebase
where applicable.
</p>
<h4>Units and interfaces</h4>
<p>
The Junos compiler expects the <i>units</i> to be subinterfaces of the main
interfaces. E.g. <i>unit 10</i> is a subinterface of <i>ge-0/0/0</i>.<br/>
<br/>
To configure <i>ge-0/0/0 unit 10</i>, do the following steps:
<ol>
<li>Add a new interface and rename to <i>ge-0/0/0</i></li>
<li>Add a new interface and rename to <i>unit 10</i></li>
<li>Make interface <i>unit 10</i> a subinterface of <i>ge-0/0/0</i></li>
</ol>
</p>
<h4>Deny and Reject</h4>
In the policy viewer, the <i>Deny<i> action will generate the following output
<pre>then { discard; }</pre>
while the <i>Reject</i> action will generate
<pre>then { reject; }</pre>
You may set parameters for the <i>Reject</i> action to specify ICMP reply.
<br />
<h3>Show release notes for previous releases</h3>
You may now select any of the available release notes in the release notes
viewer, not only for the current version.
<hr style="display: block">
<!-- ######################################################################### -->
<a name="gui"></a>
<h2>GUI Updates</h2>
<ul>
<li>
<p>
When using Dummy and deleting an object in the object tree viewer,
any objects using <i>only</i> that object will now use Dummy
instead of Any.
</p>
</li>
<li>
<p>
Fixed wrong diff counting for DiffViewer.
</p>
</li>
</ul>
<!-- ######################################################################### -->
<a name="nxos"></a>
<h2>Changes in support for NXOS</h2>
<ul>
<li>
<p>
Added support for compiling a single rule for NXOS.
</p>
</li>
</ul>
<!-- ######################################################################### -->
<a name="other"></a>
<h2>Other changes</h2>
<ul>
<li>
<p>
Fixed compile error: QApplication::setGraphicsSystem is removed in Qt5.
</p>
</li>
<li>
<p>
Fixed NULL pointer dereference for Dummy interface when right
clicking on the Dummy interface in the object tree viewer.
</p>
</li>
</ul>