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:
parent
ba08c03788
commit
ddbe48f9e8
1
.gitignore
vendored
1
.gitignore
vendored
@ -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
|
||||
|
||||
5
VERSION
5
VERSION
@ -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"
|
||||
|
||||
|
||||
@ -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
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>
|
||||
</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>
|
||||
|
||||
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>
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user