mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-05-10 11:05:06 +02:00
Release 5.3.0
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -56,3 +56,4 @@ src/unit_tests/generatedScriptTestsSecuwall/secuwall-2/
|
|||||||
src/libfwbuilder/etc/fwbuilder.dtd
|
src/libfwbuilder/etc/fwbuilder.dtd
|
||||||
src/res/objects_init.xml
|
src/res/objects_init.xml
|
||||||
src/res/templates.xml
|
src/res/templates.xml
|
||||||
|
VERSION.h
|
||||||
|
|||||||
5
VERSION
5
VERSION
@@ -1,15 +1,14 @@
|
|||||||
#-*- mode: shell-script; tab-width: 4; -*-
|
#-*- mode: shell-script; tab-width: 4; -*-
|
||||||
|
|
||||||
FWB_MAJOR_VERSION=5
|
FWB_MAJOR_VERSION=5
|
||||||
FWB_MINOR_VERSION=2
|
FWB_MINOR_VERSION=3
|
||||||
FWB_MICRO_VERSION=0
|
FWB_MICRO_VERSION=0
|
||||||
|
|
||||||
# build number is like "nano" version number. I am incrementing build
|
# build number is like "nano" version number. I am incrementing build
|
||||||
# number during development cycle
|
# 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"
|
GENERATION="$FWB_MAJOR_VERSION.$FWB_MINOR_VERSION"
|
||||||
|
|
||||||
|
|||||||
@@ -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>
|
2013-08-10 Sirius Bakke <sirius.bakke@uninett.no>
|
||||||
* Version 5.2.0
|
* Version 5.2.0
|
||||||
* Search for objects by port number or ip addres
|
* Search for objects by port number or ip addres
|
||||||
|
|||||||
12
doc/README.junos
Normal file
12
doc/README.junos
Normal 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.
|
||||||
@@ -470,7 +470,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</sizepolicy>
|
</sizepolicy>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Copyright 2002-2011 NetCitadel, Inc</string>
|
<string>Copyright 2002-2012 NetCitadel, Inc</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment">
|
<property name="alignment">
|
||||||
<set>Qt::AlignCenter</set>
|
<set>Qt::AlignCenter</set>
|
||||||
@@ -481,6 +481,25 @@ p, li { white-space: pre-wrap; }
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="6" column="0" colspan="2">
|
<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">
|
<widget class="QTextEdit" name="web_site_url">
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
||||||
@@ -524,7 +543,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="7" column="0" colspan="2">
|
<item row="8" column="0" colspan="2">
|
||||||
<widget class="QLabel" name="reg">
|
<widget class="QLabel" name="reg">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string/>
|
<string/>
|
||||||
@@ -534,7 +553,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="8" column="0" colspan="2">
|
<item row="9" column="0" colspan="2">
|
||||||
<widget class="Line" name="line6_2">
|
<widget class="Line" name="line6_2">
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||||
@@ -553,7 +572,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="9" column="0" colspan="2">
|
<item row="10" column="0" colspan="2">
|
||||||
<layout class="QHBoxLayout">
|
<layout class="QHBoxLayout">
|
||||||
<item>
|
<item>
|
||||||
<spacer>
|
<spacer>
|
||||||
|
|||||||
114
src/res/help/en_US/release_notes_5.3.0.html
Normal file
114
src/res/help/en_US/release_notes_5.3.0.html
Normal 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>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user