1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-03-24 12:17:26 +01:00

843 Commits

Author SHA1 Message Date
Vadim Kurland
e95f8df3c8 fixed #1661 "Crash after deleting firewall" a sequence where user deleted
an object and then hit "Back" button caused crash.
2010-08-04 21:26:08 +00:00
Vadim Kurland
e582034792 fixed SF bug #3038948
"ASA logging severity levels are incremented"
2010-08-04 01:49:07 +00:00
Vadim Kurland
0060ee84fa fixed SF bug3038636: support for the new syntax of ipv4options module 2010-08-04 01:36:30 +00:00
Vadim Kurland
769d0d926b * InterfaceDialog.cpp (loadFWObject): fixed #1657 "When no network
zone is defined on the interface, the Interface object editor says
it is "Any" which is a lie"
2010-08-03 02:34:09 +00:00
Vadim Kurland
0079bd7a24 fixed #1652 "support
for adding single address to address table in the generated
script"
2010-08-03 02:01:03 +00:00
Vadim Kurland
5fd5bb14ac * OSConfigurator_linux24.cpp (printRunTimeAddressTablesCode):
fixed #1654 "Support for run-time Address Tables with empty file
in iptables".
2010-08-03 00:33:54 +00:00
Vadim Kurland
1f36ea00cd * Helper.cpp (findInterfaceByNetzone): fixed #1653 "Crash when
compiling a rule for Cisco PIX with incorrect network zone".
2010-08-02 22:29:06 +00:00
Vadim Kurland
24b2b690e1 fixed #1639 "Add success message to the bottom of the process log
for the installer".
2010-07-29 23:42:26 +00:00
Vadim Kurland
c83b04f36b Fixes SF bug #3036541 "IPV6
only firewall resets ipv4 stack" only reset ipv4 iptables when there are some ip4 rules; also added action block to usage string of the generated iptables script
2010-07-29 18:12:06 +00:00
Vadim Kurland
89d504f639 better algorithm to find loops in rule branches and a test case for it for iptables; als fix for SF bug 3034628 "iptables does not allow target REJECT in mangle table" 2010-07-29 01:57:28 +00:00
Vadim Kurland
9b7334a61f fixed SF bug 3035426 "canceled
save writes .fwb ".
2010-07-28 23:05:08 +00:00
Vadim Kurland
3c6102f961 fixed #1631 "Process branch rule sets recursively".
fixed #1632 "dependencies created by branching rule sets should be
processed recursively"
fixed SF bug 3033462
2010-07-28 21:39:28 +00:00
Vadim Kurland
a51d1733fc fixed #1640 "default policy when the script is stopped should be
optional".
2010-07-27 22:10:53 +00:00
Vadim Kurland
74063d35c3 implemented support for mixed address lists for run-time address table objects with ipset module 2010-07-27 01:14:04 +00:00
Vadim Kurland
7efbcf6825 * code cleanup. Removed bunch of warnings and cleaned up some test
cases using small patches from Mike Slifcak  slif@bellsouth.net
2010-07-25 03:41:27 +00:00
Vadim Kurland
e1bca13699 * Fixes #1635: included code generated by the configlet
run_time_address_tables into script for all linux-based host
OS
2010-07-24 06:41:46 +00:00
Vadim Kurland
46be5ec6c1 updated changelog to mention fix for #1628 2010-07-24 03:10:20 +00:00
Vadim Kurland
8c90295231 fixes 1625, #1627 See #137 added configlet for run time adress table objects with ipset module to check ipset tool and the module, check and load data from address table files 2010-07-24 03:09:02 +00:00
Vadim Kurland
11cb56d6c9 * PolicyCompiler_PrintRule.cpp (PrintRule::normalizeSetName):
fixed #1626 "convert space and other special characters found in
the run time address table object into underscores". The name of
the run-time Address Table object is used for the name of the
ipset module set. Making sure the name is sanitized of the
chanracters considered "special" by shell before it is used.
2010-07-24 00:02:53 +00:00
Vadim Kurland
15e8677943 * check_utilities: fixed #1625, #see 137: added ipset to the list
of command line utilities generated iptables script can
use. Script will check if the utility is present on the firewall
if user requested use of iptables module "set" for run-time
Address Table objects. Also added an input field for ipset in the
advanced settings host OS dialog for Linux to let the user specify
path to ipset if it is not standard.
2010-07-23 23:38:38 +00:00
Vadim Kurland
e82f770956 * PolicyCompiler_PrintRule.cpp: added support for iptables module
"set" used to generate iptables command for rules with run-time
AddressTable objects. This module is only available in iptables
1.4.1.1 and later, however some embedded platforms do not have it
even though they ship later versions ofiptables (e.g. OpenWRT).
Use of this module is controlled by a checkbox in the iptables 
"advanced" settings dialog which is off by default. This checkbox
becomes disabled when iptables version is set to < 1.4.1.1.
2010-07-23 05:15:05 +00:00
Vadim Kurland
56ce332788 * newClusterDialog_create.cpp (newClusterDialog::createNewCluster):
fixed #1622 "Crash when configuring cluster". The GUI used to crash
if user created a cluster copying rules of one of the cluster members
while that rule set was opened in the rule set view.
2010-07-22 23:54:32 +00:00
Vadim Kurland
53a08e03c1 iptables "advanced" settings dialog redesign 2010-07-22 02:01:13 +00:00
Vadim Kurland
350fbfb45d * InterfaceEditorWidget.ui: set minimum height for the name, label
and few other input fields because they came out squished on Mac.
Fixes #1613.
2010-07-22 00:22:33 +00:00
Vadim Kurland
559d22e137 * FWWindow.cpp (fileNew): fixed #1611 "File/New should create new
project panel". Like #1612, open new data file in a new project
panel if current project panel has no data file associated with it
but has unsaved changes.
2010-07-21 23:45:22 +00:00
Vadim Kurland
b48d84e6ab * FWWindow.cpp (loadFile): fixed #1612 "File/Open should create
new project panel". If user has some unsaved changes in the
default project panel (the one with no associated file) and then
uses File/Open menu to open another data file, the file should
open in a new project panel.
2010-07-21 23:40:35 +00:00
Vadim Kurland
fafcb2202c renamed release notes file; made main window wider by default 2010-07-21 05:06:19 +00:00
Vadim Kurland
7247990781 added copy of routing_functions configlet for dd-wrt 2010-07-20 23:42:39 +00:00
Vadim Kurland
c077f60e13 fixed #1603 Welcome dialog should show full version of the program 2010-07-20 22:19:08 +00:00
Vadim Kurland
565e888472 version 4.1.0 2010-07-20 18:02:45 +00:00
Vadim Kurland
53950163aa code clean-up 2010-07-20 16:54:37 +00:00
Roman Bovsunivskiy
cc1a2effeb Updated changelog 2010-07-20 07:23:52 +00:00
Vadim Kurland
ebf137670c fixed SF bug 3031721 Standard bjects library was made read-write by mistake in one of the earlier builds 2010-07-19 22:33:45 +00:00
Vadim Kurland
a70ef0272d fixed #1597 import method "import configuration of a firewall" is disabled on the first page of the discovery druid 2010-07-18 01:38:46 +00:00
Vadim Kurland
f71349678e fixed #1582 tree is not refreshed when new network objects are created in the newFirewallDialog 2010-07-15 17:09:25 +00:00
Vadim Kurland
b6d53c7298 fixed #1571 "Installer does not work if firewall object name
contains spaces". Installer should use escaping to make sure
file name with a space is correctly interpreted by the script
it runs on the firewall.
2010-07-14 23:22:49 +00:00
Vadim Kurland
73e1ee1f0d fixed #1544 "fwbuilder crashes during import of file with rtf
formatting data". The fix should prevent crashes in other cases
when import was unsuccessful.
2010-07-14 19:26:11 +00:00
Roman Bovsunivskiy
92c898fe00 Fixed #1565: added "Cancel All" button to instOptionsDialog 2010-07-13 17:34:38 +00:00
Roman Bovsunivskiy
823e0707c8 Updated changelog for previous commit (refs #1546) 2010-07-12 18:07:23 +00:00
Roman Bovsunivskiy
af892eaf93 Fixed #1561: non-english names will display right now in cluster member compilation warning 2010-07-12 12:23:26 +00:00
Vadim Kurland
b6260cae89 fixed SF bug 3027284 added input field for ssh timeout in the Installer tab of global prefs dialog. Still needs testing on windows 2010-07-12 02:31:41 +00:00
Vadim Kurland
4c2b0d4f09 fixed SF bug 3027272 2010-07-10 19:36:10 +00:00
Roman Bovsunivskiy
16288458d4 Fixed #1553 2010-07-09 15:38:30 +00:00
Roman Bovsunivskiy
a322d338c1 Fixed #1556 2010-07-09 14:28:12 +00:00
Roman Bovsunivskiy
077d0ffcde Fixed #1554 2010-07-09 14:20:32 +00:00
Roman Bovsunivskiy
5c9147ed85 Fixed #1555 2010-07-09 14:00:33 +00:00
Roman Bovsunivskiy
883f414d5a Fixed my name in changelog 2010-07-05 16:53:20 +00:00
Roman Bovsunivskiy
d7b4cd3b5d Updated changelog 2010-07-05 16:50:30 +00:00
Vadim Kurland
f8918cbb9a more checks for printing from command line, See #1533 2010-07-03 16:02:24 +00:00
Vadim Kurland
beb7952eca * utils.cpp (parseCommandLine): See #1542 since now user can enter
differet command line parameters together with the path to ssh and
scp clients in the global Preferences dialog, we need to parse
these properly. This is especially important if file paths or
arguments contain white space characters. Unit tests are in
src/gui/unit_tests/parseCommandLineTest
2010-06-28 23:14:56 +00:00