Vadim Kurland
cedb9620bd
* PolicyCompiler_iosacl_writers.cpp (PrintRule::_printRule):
...
restored function of the "comment the code" in the "Script
options" of the firewall settings dialog for Cisco IOS ACL and
ProCurve ACL. When this checkbox is off, comments are not
added to generated script.
2010-05-17 20:36:48 +00:00
Vadim Kurland
0c23d17304
* RuleSetViewDelegate.cpp (RuleSetViewDelegate::paintOptions):
...
fixed #1460 "when "show icons in rules" is turned off, there is no
way to tell when logging is turned on and non-default options are
present in a rule".
* fixed #1339 "Logging" icon appears looking the same as "Rule
options" icon on Mac
2010-05-17 19:32:14 +00:00
Vadim Kurland
648c843d29
* linux24Interfaces.cpp (linux24Interfaces::basicValidateInterfaceName):
...
fixed #1458 Should permit interface name "br-lan" for bridge interface
on Linux. Bridge interfaces on Linux can have any name, including those
with "-". OpenWRT creates bridge interface with the name "br-lan" by
default.
2010-05-16 03:09:14 +00:00
Vadim Kurland
096fffb11b
* update_addresses: fixed #1455 Function update_addresses() (host
...
OS linux24 and derivatives) uses both ip and ifconfig. Should stick
with /sbin/ip so the script works on systems where ifconfig is
not installed.
2010-05-14 18:19:15 +00:00
Vadim Kurland
7b4c53eaeb
* FWObjectDropArea.cpp (FWObjectDropArea::editObject): fixed #1452
...
double click on a rule set in the branch action dialog should open
it in rule set view
2010-05-14 03:15:57 +00:00
Vadim Kurland
fb88dc29e5
* iptables.g (multiport_tcp_udp_port_spec): fixes #1453 "iptables
...
importer should parse multiport module parameter --ports". Module
multuport with parameter "--ports" matches either source or
destination port numbers. Importer creates two tcp (or udp)
service objects to implement this match.
2010-05-14 01:54:05 +00:00
Vadim Kurland
fe5a13d1b5
* iptables.g (MATCH_RECENT_SET): see #1451 "policy importer should
...
support some popular iptables modules". Added support for module
"recent" and rules that match standard ip/icmp/udp/tcp protocols
and at the same time module "mark", "length", "limit" or "recent".
Rules like these are translated into a combination of a branching
rule and additional rule in a branch rule set that implements
module match.
2010-05-14 00:54:03 +00:00
Vadim Kurland
2b15e55d77
* IPTImporter.cpp (IPTImporter::addSrv): See #1450 , SourceForge
...
ticket 3000809: iptables parser can now import "mark" module
matches with hexadecimal parameters and "length" module
matches. Also added check in the importer for broken iptables-save
files where rules for any table are not terminated with "COMMIT".
2010-05-13 19:39:45 +00:00
Roman Bovsunivskiy
8d18430b12
FirewallDialog unit test
2010-05-13 16:53:05 +00:00
Vadim Kurland
1378ab08b3
added installer commands for ProCurve, using the same code for Cisco and ProCurve
2010-05-12 21:45:32 +00:00
Vadim Kurland
4a246aa75c
fixed #1449 options for ACL remarks and comments for ProCurve
2010-05-12 21:28:50 +00:00
Vadim Kurland
b4eeb1563d
newline after exit in commands that attach acl to regular interface; generating different commands depending on whether management interface is vlan or not
2010-05-12 15:08:27 +00:00
Roman Bovsunivskiy
74383ec4ad
InterfaceDialog unit test
2010-05-12 03:22:46 +00:00
Vadim Kurland
19abf81f05
* ObjectManipulatorTest.cpp (ObjectManipulatorTest::editSelectedObject):
...
see #1447 fixed unit test for this change
2010-05-12 02:46:22 +00:00
Roman Bovsunivskiy
35b91a3768
Fixed RuleSetView context menu unit test, it now scrolls to cell which context menu it tests.
2010-05-12 01:29:16 +00:00
Roman Bovsunivskiy
2732503591
RuleSetView context menus unit test
2010-05-12 01:19:22 +00:00
Vadim Kurland
45c764834e
fixes #1448 "need to commit nvram changes on DD-WRT".
2010-05-11 17:23:58 +00:00
Vadim Kurland
39da135a34
fixes #1447 context menu item Edit associated with rule set should open in the editor
2010-05-11 17:21:31 +00:00
Vadim Kurland
8f9b516e9b
using different xml element to control when "advanced interface settings" button is enabled; generating different commands to bind acls to vlan or regular inetrfaces on ProCurve
2010-05-11 17:01:08 +00:00
Vadim Kurland
f15d348e7b
more fixes for unit tests
2010-05-11 03:40:38 +00:00
Vadim Kurland
ade2f7236f
more fixes for unit tests
2010-05-11 03:39:12 +00:00
Vadim Kurland
135bf0dc05
more fixes for unit tests
2010-05-11 03:29:43 +00:00
Vadim Kurland
78f5beb619
more fixes for unit tests
2010-05-11 03:23:16 +00:00
Vadim Kurland
8c7aa2c370
more fixes for unit tests
2010-05-11 03:18:37 +00:00
Vadim Kurland
d9fa7c0d9b
fixed unit test
2010-05-11 03:13:43 +00:00
Vadim Kurland
b002797fce
see #1442 experimental support for HP ProCurve, using configlet to generate "safety net" config for IOS and ProCurve
2010-05-11 02:59:53 +00:00
Roman Bovsunivskiy
ed96af1ed8
RuleSetView unit test should not depend on window size now
2010-05-06 15:36:13 +00:00
Vadim Kurland
676b16a6c4
changelog record
2010-05-06 02:32:23 +00:00
Vadim Kurland
a06d57b6c2
* ProjectPanel_events.cpp (ProjectPanel::event): fixed #1443
...
GUI crashes compiling file opened read-only. If a file that was
added to RCS was opened read-only and then any firewall object
in it compiled, the GUI crashed trying to update "last_compiled"
timestamp.
2010-05-06 02:15:43 +00:00
Vadim Kurland
139f81ad7d
* ssh_wrappers.cpp: fixed #1444 compile error on FreeBSD-Current
...
Compiler issues error "/usr/include/utmp.h:2:2: error: #error
<utmp.h> has been replaced by <utmpx.> h>"
2010-05-06 01:15:31 +00:00
Vadim Kurland
63db3bdcac
started v4.0.1
2010-05-06 01:00:14 +00:00
Roman Bovsunivskiy
44fc29f733
Resizing main window to desktop size before running tests
2010-05-05 11:20:42 +00:00
Vadim Kurland
31ccb42d02
improved diagnostics in RuleSetView test when menu item is not found
2010-05-03 00:04:32 +00:00
Vadim Kurland
772cd47448
fixed the test
2010-05-02 22:45:30 +00:00
Vadim Kurland
b3cd3e1c82
removed test case that can not complete when it runs unattended because of lack of authentication; test case moved to fwbuilder-tests module
2010-05-02 22:15:56 +00:00
Roman Bovsunivskiy
b2b0d5a7e6
RuleSetView unit test ( fixed #1227 )
2010-05-02 21:41:35 +00:00
Vadim Kurland
4a59488f30
* Helper.cpp (Helper::findInterfaceByNetzone): fixed #1439 "ssh
...
access rule uses wrong interface in the generated PIX config"
2010-05-02 20:42:26 +00:00
Vadim Kurland
e4feada794
* instDialog_ui_ops.cpp (instDialog::opError): fixed #1438
...
"installer crashes when user interrupts install to PIX". This only
affected installs to PIX cluster and only if user decided to
interrupt the process.
2010-05-02 20:01:42 +00:00
Vadim Kurland
36b7005862
* new_object.cpp (_modObject): fixed #1437 : fwbedit should support
...
object type Cluster.
* fwbedit.cpp (usage): fixed #1435 : typo in fwbedit "usage" text
2010-05-01 23:30:47 +00:00
Vadim Kurland
a9c6776ca0
* new_object.cpp (_modObject): fixed #1434 "fwbedit modify comment
...
operation expects an attribute"
2010-05-01 23:20:22 +00:00
Vadim Kurland
f795daca6d
* instDialog.cpp (instDialog::show): fixes #1433 "batch install"
...
checkbox should be enabled even when when there is only one
cluster in the list of objects to compile and install.
2010-05-01 23:05:25 +00:00
Vadim Kurland
e7df6d9cd3
refs #1432 avoid duplicating error messages
2010-05-01 22:37:47 +00:00
Vadim Kurland
388f69537c
* CompilerDriver_ipt_policy.cpp (CompilerDriver_ipt::processPolicyRuleSet):
...
fixes #1432 "automatic rule with --restore-mark is missing if
rules using action Tag are not in the default Policy rule set".
2010-05-01 22:23:01 +00:00
Illya Yalovoy
2ed279c80e
ChangeLog
2010-05-01 21:06:51 +00:00
Illya Yalovoy
a53f7178f1
fixes #1431 GUI crash adding rules to rule group
2010-05-01 20:59:33 +00:00
Vadim Kurland
f78933dd91
* PolicyCompiler_ipt.cpp (PolicyCompiler_ipt::insertFailoverRule):
...
fixed #1411 outbound rule that permits VRRP should be added
outside the loop to avoid duplicate rules for clusters with 3 or
more members.
2010-05-01 16:44:45 +00:00
Vadim Kurland
034dd2bfea
see #1432 : added test case for the ticket
2010-05-01 00:42:18 +00:00
Vadim Kurland
8c7c4ac4ef
* instDialog.cpp (instDialog::mainLoopInstall): disabling and
...
enabling "stop" button in the compile/install dialog appropriately
2010-04-29 22:32:04 +00:00
SVN User
01d8eef67e
fixed installer crash on windows: background process sends "finished()" signal when we call QApplication::processEvents(), need to check for this condition.
2010-04-29 22:07:11 +00:00
Vadim Kurland
e0d7f16a1f
added a check for sf bug 2994069
2010-04-29 20:51:30 +00:00