1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-03-23 11:47:24 +01:00

1789 Commits

Author SHA1 Message Date
Vadim Kurland
f34268b74d fixes #1134 object-group can only be used with ipv4 extended acls 2010-01-22 20:39:24 +00:00
Vadim Kurland
9f2ad59800 changelog rec 2010-01-22 20:12:21 +00:00
Vadim Kurland
e1fab0ef93 fixes #1133 Search and Replace is broken 2010-01-22 20:00:56 +00:00
Vadim Kurland
9893c1dbe7 fixed object-group syntax for IOS 2010-01-22 19:56:08 +00:00
Roman Bovsunivskiy
73edb95f86 Fixed #1129 2010-01-22 19:37:10 +00:00
Roman Bovsunivskiy
26987b6f0e Tests 1-4 for #1089 2010-01-22 19:36:03 +00:00
Vadim Kurland
17677c8f24 need to update File menu to enable action "Save" when something changes 2010-01-22 02:44:36 +00:00
Vadim Kurland
dfffa5936d fixes #1060 restoring selected state of the input field when user moves from one input field to another using Tab 2010-01-22 02:17:12 +00:00
Vadim Kurland
0228fef73b fixes #1125 add support for negation for the limit rule option for iptables 2010-01-21 18:32:55 +00:00
Vadim Kurland
98fd44dc9c fixes #1126 connlimit-above negation checkbox state is not saved properly 2010-01-21 18:07:25 +00:00
Vadim Kurland
561b2809bd added missing #include 2010-01-21 06:58:56 +00:00
Vadim Kurland
df34d27ca0 * PolicyCompiler_PrintRule.cpp (PrintRule::_printModules): fixes
#1123, #1124: Text label next to the option that translates into
--connlimit-above clause for the iptables "connlimit" module
now matches description in the iptables manual. Added checkbox
that allows the user to add negation to the generated code

fixes #1123, #1124
2010-01-21 03:50:38 +00:00
Vadim Kurland
628b675846 * IOSObjectGroup.cpp (IOSObjectGroup::toString): Refs #1107: first
draft of the object-groups support for Cisco IOS. Controlled by a
checkbox in the "Advanced" settings dialog of the firewall object;
this feature requires IOS v12.4(20)T or later and is off by
default.
2010-01-21 03:19:38 +00:00
Vadim Kurland
7385aeb4c0 refs #1107 preparing for object-group support for IOS. Added BaseObjectGroup class 2010-01-20 23:24:54 +00:00
Vadim Kurland
325f12f29a fixes #1122 "install" checkboxes were always shown when user tried to compile or install a cluster 2010-01-20 21:26:12 +00:00
Vadim Kurland
c2ac334627 * CompilerDriver.cpp (CompilerDriver::validateClusterGroups):
fixes #1119 "add test for the integrity of failover cluster
groups".  Compilers require all failover group objects to be
configured with interfaces of member firewalls.
2010-01-20 20:50:04 +00:00
Vadim Kurland
0ded969b45 * PolicyCompiler_cisco_acls.cpp (setInterfaceAndDirectionBySrc::processNext):
fixes #1120 "redundant commands generated for ssh
access". Compiler for PIX generated two "ssh address netmask
inside" commands for the same rule that permits ssh to the firewall.
2010-01-20 20:06:32 +00:00
Vadim Kurland
8db8c61e58 * CompilerDriver_pix_run.cpp (CompilerDriver_pix::assembleFwScript):
fixes #1106 "fwb_pix does not include prolog". Prolog script was
not included in generated configuration if firewall object was
converted from some other platform because FirewallOptions? object
inherited old "prolog_place" variable
2010-01-20 19:26:39 +00:00
Vadim Kurland
7bcd04bac3 * Helper.cpp (Helper::findInterfaceByNetzone): fixes #1118
"fwb_pix uses wrong interface compiling the second cluster
member".  NAT compiler for PIX failed to find interface with
correct network zone if interface was a child of another
interface, e.g. vlan subinterface.
2010-01-20 19:12:39 +00:00
Vadim Kurland
4e8a5f2d48 * clusterMembersDialog.cpp (clusterMembersDialog::getSelectedMembers):
fixes #1117 "failover group member editor loses interfaces". If
failover group included vlan interfaces of the member firewalls,
the dialog that appears when user clicks on "manage members"
button would not show members at all.
2010-01-20 18:05:06 +00:00
Vadim Kurland
482fc615e7 * NATCompiler_pix.cpp (NATCompiler_pix::_expand_interface): fixes
#1115: "fwb_pix crash compiling cluster NAT rule set with
interface in TSrc". A cluster interface was used in the TSrc rule
element of a NAT rule. Cluster interfaces of PIX cluster have no
ip addresses of their own (PIX HA pair uses ip addresses of the
master unit), this caused rule element to become empty after
interface object was supposed to be replaced with its ip address.

fixes #1115
2010-01-20 08:09:15 +00:00
Vadim Kurland
83cd816c40 * (createNATCmd::processNext): fixes #1114: "fwb_pix crash when fw
with dynamic interface is used in TDst".
2010-01-20 06:38:01 +00:00
Vadim Kurland
988b82f0a8 * ../src/cisco_lib/NATCompiler_pix.cpp (NATCompiler_pix::compile):
fixes #1108: fwb_pix: incorrect access list is generated for
"static". When a firewall or host object with an interface that
was configured with netmask that was not
255.255.255.255 (i.e. configured correctly) was used in TDst of a
NAT rule for PIX firewall, compiler generated configuration that
used subnet instead of just the address of the inetrface.
2010-01-20 05:59:30 +00:00
Vadim Kurland
0ee88506b5 * ../src/iptlib/NATCompiler_ipt.cpp (VerifyRules2::processNext):
fixes #1109: "rules that do not pass verifyRules() checks may
cause compiler crash in test mode or gui crash in single rule
compile mode"
2010-01-20 02:55:38 +00:00
Vadim Kurland
264060a541 * CompilerDriver.cpp (CompilerDriver::formSingleRuleCompileOutput):
fixes #1110: "when compiler detects fatal error and drops the rule
that caused it, the error does not appear in the single rule
compile output".
2010-01-20 02:54:15 +00:00
Vadim Kurland
76510d7f49 changelog rec 2010-01-20 01:42:03 +00:00
Vadim Kurland
19aaf47dac foxes #1111 NAT compiler for PF does not recognize dynamic interface of the firewall in rule element 2010-01-20 01:40:16 +00:00
Vadim Kurland
6b95f0d8c4 refs #1109 dropping rules that cause fatal errors 2010-01-19 23:54:09 +00:00
Vadim Kurland
f89f63ebae fixes #1104: policy compiler for PIX crashed when it enountered
NAT rule trying to trsnslate both source and destination addresses.
2010-01-19 22:55:20 +00:00
Vadim Kurland
1a973c2fed * ../src/cisco_lib/Helper.cpp (triplet::hash): fixes #1104:
compiler for PIX crashed when interface with dynamic address
was used in ODst of a NAT rule.
2010-01-19 22:22:47 +00:00
Vadim Kurland
1412d171a7 merge from branch v3_1 2010-01-18 21:38:17 +00:00
Illya Yalovoy
edd23d01f6 refs #968 2010-01-18 21:35:01 +00:00
Vadim Kurland
3dc1fe2e54 more version changes in FWBSettings, refs #1097 2010-01-18 21:33:26 +00:00
Illya Yalovoy
9da1c5a5e8 refs #968 2010-01-18 21:32:19 +00:00
Illya Yalovoy
b47a22b12f fixes #968 2010-01-18 21:31:12 +00:00
Vadim Kurland
f5867a75d8 set version to 4.0: fixes #1097, #1098, #1099 refs #835 2010-01-18 20:02:38 +00:00
Vadim Kurland
6959765a5c Create branch for v4.0 2010-01-18 19:12:04 +00:00
Vadim Kurland
f4cdbd72ed See #968 using RuleSetView::updateObject() to update object display in rule set view on object changes 2010-01-17 23:18:37 +00:00
Vadim Kurland
4a88afc651 fixes #1094 2010-01-17 23:09:51 +00:00
Illya Yalovoy
55c164f673 refs #968 2010-01-17 23:04:51 +00:00
Vadim Kurland
5e6ceaf8db testing install on IPCOP; fixes #916 2010-01-17 22:53:50 +00:00
Vadim Kurland
daba3d6740 * instDialog_ui_ops.cpp (instDialog::checkIfNeedToInstall):
Regression: fixed #1092 "missing "install" checkboxes in the list
of firewalls on the first page of the installer
wizard". Checkboxes "install" disappeared randomly from the first
page of the installer wizard.
2010-01-17 21:50:42 +00:00
Vadim Kurland
2dacd15611 renamed host_OS "linksys" to "sveasoft" everywhere, but dialogs still have name "linksysSomething". debugging installer for Sveasoft. See also libfwbuilder:r507 . Fixes #914 2010-01-17 21:29:16 +00:00
Vadim Kurland
634e79e692 fixed unit test, see #1027 2010-01-17 02:33:05 +00:00
Vadim Kurland
9bb9ba7cdb initialization completes with error 2010-01-17 02:15:04 +00:00
Vadim Kurland
fdfc1ea4f8 added check for resources in unit test 2010-01-17 02:12:44 +00:00
Vadim Kurland
6cbf49dad6 added check for resources in unit test 2010-01-17 02:11:52 +00:00
Vadim Kurland
89e0257cf1 fixes #1091 2010-01-17 01:18:05 +00:00
Vadim Kurland
2e77028da5 * FWCmdAddObject.cpp (FWCmdAddObject::redo): fixes #1088
"duplicate objects on redo". Click on the last line in undo stack
view created duplicate objects in the tree if some undo/redo
commands created new objects.
2010-01-17 01:07:59 +00:00
Roman Bovsunivskiy
e937ce6442 Fixed #1074, #1075 2010-01-17 00:24:18 +00:00