1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-03-20 10:17:16 +01:00

2606 Commits

Author SHA1 Message Date
Vadim Kurland
d438b220a0 * NATCompiler_ipt.cpp (VerifyRules2::processNext): fixed #1685
"iptables redirecting NAT rules in the OUTPUT chain". NAT rules
should be allowed to translate from CustomService to TCP or UDP
service, provided CustomService object is configured with matching
protocol. See also change in libfwbuilder NATCompiler::classifyNATRule::processNext.
2010-08-19 19:21:16 +00:00
Vadim Kurland
4c60f2a610 * NATCompiler_ipt.cpp (localNATRule::processNext): see #1685
"iptables redirecting NAT rules in the OUTPUT chain". This fix
makes it possible to create iptables NAT rule with target REDIRECT
in the OUTPUT chain. The rule should have firewall object in OSrc
and TDst rule elements.
2010-08-19 18:40:48 +00:00
Vadim Kurland
c993ccd943 * NATCompiler_ipt.cpp (splitNATBranchRule::processNext): fixed #1686
"can not generate basic NAT branching rule". NAT branching rules
were not generated in single rule compile mode.
2010-08-19 18:13:22 +00:00
Vadim Kurland
2ea02ccf67 fixed #1693 , SF bug 3048516: "NAT rule with 'Use SNAT instead MASQ'
doesn't work".
2010-08-19 17:05:26 +00:00
Vadim Kurland
5718886174 * Helper.cpp (list): fixed #1691 , this is a better fix for the
problem reported in the earlier bug (see #1690).
Function Helper::findInterfaceByNetzone() throws FWException, this
changed in v4.1.0 with a fix for #1653.
2010-08-18 19:02:18 +00:00
Vadim Kurland
6f4a986273 * procurveInterfaces.cpp (procurveInterfaces::parseVlan): fixed #1683
class procurveInterfaces interprets interface "DEFAULT_VLAN" as
vlan interface with vlan id 1.
2010-08-18 02:49:40 +00:00
Vadim Kurland
42e3e6f445 * safety_net_acl: fixed #1687 "temporary access list commands
syntax is incorrect". Temporary ACL generated for the Procurve
platform was incorrect.
2010-08-18 01:14:14 +00:00
Vadim Kurland
cfaf044212 * PolicyCompiler_cisco.cpp (PolicyCompiler_cisco::setAllNetworkZonesToAny):
fixed #1690 "IOS ACL and Procurve ACL compilers fail because
interfaces are not assumed to have network zone "any" anymore".
Compilers for Cisco IOS ACL and Procurve ACL always assumed all
interfaces have network zone "any". Recent changes made in 4.1.0
changed that and compilers stopped working for some rule configurations.

* (PolicyCompiler_cisco::createACLObject): fixed #1688 "Procurve
ACL remarks should be in quotes if they include space"
2010-08-17 20:32:45 +00:00
Vadim Kurland
59c53ed77d added new modules to unit tests guilib 2010-08-15 06:25:51 +00:00
Vadim Kurland
49020c33cd fixed copyright dates 2010-08-15 06:15:44 +00:00
Vadim Kurland
d672e836f7 set version to 4.1.1; working implementation of policy installer for ProCurve 2010-08-15 06:12:52 +00:00
Vadim Kurland
21582f8755 updated copyright years and translations 2010-08-10 02:02:24 +00:00
Mike Horn
ba593906a0 update copyright to extend to 2010 2010-08-10 01:09:45 +00:00
Vadim Kurland
33d9b60640 removed "beta" from the release notes and added parencesis for readability 2010-08-09 19:02:36 +00:00
Roman Bovsunivskiy
8f587956db Fixed #1670: firewall name will be in focus when import policy window is opened 2010-08-09 16:48:36 +00:00
Roman Bovsunivskiy
a7f6c1559a Fixed #1669: next button in import dialog will be enabled only if both name and file fields are not empty 2010-08-09 16:25:23 +00:00
Vadim Kurland
9075c4a1e1 * ObjectManipulator_ops.cpp (ObjectManipulator::actuallyDeleteObject):
fixed #1674 "Crash while using Undo Stack". Operation "Cut" should be
represented by an undo macro object and should appear as one operation
on the undo stack.
2010-08-09 01:44:09 +00:00
Vadim Kurland
1ffc542e81 * ObjectManipulator.cpp (ObjectManipulator::getMenuState): fixed #1676
"Crash when deleting an interface that has multiple IP addresses
and not all addresses are selected for deletion"
2010-08-09 01:20:29 +00:00
Vadim Kurland
3ca271c2d8 fixed crash on Mac that happened when GUI started with a file as a command line argument. Need to clear current_tree_view in ObjectManipulator::clearObjects() 2010-08-06 18:21:22 +00:00
Roman Bovsunivskiy
326f421a55 Fixed newClusterDialog test (refs #1666) 2010-08-06 17:48:22 +00:00
Roman Bovsunivskiy
d76b2b9753 Fixed #1666: all dialogs are now window-modal 2010-08-06 16:41:12 +00:00
Vadim Kurland
ab1513f38c fixed failing unit test 2010-08-06 02:40:23 +00:00
Vadim Kurland
4f43a0cce4 additional check for the condition that only seems to happen in unit tests 2010-08-06 01:42:27 +00:00
Vadim Kurland
549761d01a fix crash that only seems to happen in unit tests 2010-08-06 01:24:16 +00:00
Vadim Kurland
f276dedd42 reset "dirty" flag in FWCmdChange when group is being changed 2010-08-06 00:56:57 +00:00
Vadim Kurland
e7b0304560 fixed #1660 "Crash when
cut-and-pasting firewall between libraries". GUI crashed if user
performed the following sequence: cut an object, switch to a
different object library, try to paste using keyboard shortcut
Ctrl-V while library object was selected in the tree.
2010-08-05 23:51:14 +00:00
Roman Bovsunivskiy
2695e28087 Fixed #1651: sotring by property in group's object list works right now 2010-08-05 20:43:40 +00:00
Roman Bovsunivskiy
dc569fce17 Removed showing of help window on creation. Again. 2010-08-05 16:00:47 +00:00
Roman Bovsunivskiy
0c625e3f3c Better version comparison in #1665 2010-08-05 15:41:29 +00:00
Roman Bovsunivskiy
57e06c4b44 Fixed #1665: help and tutorial dialogs will not have close buttons in title when compiled on qt<4.5, but will work. 2010-08-05 15:35:48 +00:00
Vadim Kurland
f3108a5696 include file properly 2010-08-05 07:02:21 +00:00
Vadim Kurland
cbd2c00eb5 fixed #1664 "Policy
import creates firewall object w/o version". This also fixes
crash reported in SF bug #3036934
2010-08-05 01:55:49 +00:00
Vadim Kurland
767dc5034e fixed SF bug #3038945 "ASA inspect configurations not saved".
Under some circumstances the GUI did not save changes made in the
"Inspectors" tab of the PIX advanced settings dialog into the
object.
2010-08-05 01:11:46 +00:00
Vadim Kurland
d314012466 fixes #1659 2010-08-04 21:40:02 +00:00
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
Roman Bovsunivskiy
387bce14ca fixed help dialogs: they are now shown on show(), not when created (fixed #1655) 2010-08-04 19:16:58 +00:00
Roman Bovsunivskiy
4be28e19de help window will not be shown right after creation (fixed unit tests) 2010-08-04 19:04:25 +00:00
Roman Bovsunivskiy
478ab765da Help and Tutorial dialogs are now not modal and not top-level. They can be minimized, but not maximized. All tests passe. (fixed #1655). 2010-08-04 18:25:00 +00:00
Roman Bovsunivskiy
91539874ef Help and tutorial dialgs are not modal now (refs #1655) 2010-08-04 14:27:29 +00:00
Vadim Kurland
5bb1ac9c50 fixed SF bug 3038562 unknown dir in some ui files 2010-08-04 02:09:03 +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
d27ae466b8 reverting r3193 2010-08-04 01:22:04 +00:00
Mike Horn
b32d409fc4 Updated v4.1.0 release note to include the addition of integrated SSH tools 2010-08-04 00:43:48 +00:00
Roman Bovsunivskiy
87fc3b6e63 Help dialogs are now not modal (fixed #1655) 2010-08-03 19:26:02 +00:00
Roman Bovsunivskiy
7cf9489352 Added disabling of "Create new firewall" and "Import existing policy" buttons when read-only library is selected. Fixed #1658 2010-08-03 18:57:20 +00:00
Vadim Kurland
de6dc9a56c fixed unit test 2010-08-03 02:37:28 +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
a25846b73b updated release notes 2010-08-03 00:37:48 +00:00