Illya Yalovoy
c0f0f3afb9
fixes #555
2009-10-31 22:15:44 +00:00
Vadim Kurland
7afeda42fb
2009-10-31 Vadim Kurland <vadim@vk.crocodile.org>
...
* instOptionsDialog.cpp (instOptionsDialog::instOptionsDialog):
New feature: password caching. Built-in installer can remember
firewall password (and enable password for Ciscos) for the
duration of the session. Passwords are never stored permanenetly
in any form, encrypted or plain text. The user needs to enter
password once when they activate generated policy. If they keep
the program open and need to modify and activate policy again, the
password fields in the installer dialog can be filled
automatically. The feature is optional and is off by default.
Cached passwords are associated with the firewall object and
account name used to activate policy. Implemented by a2k@codeminders.com
2009-10-31 07:10:18 +00:00
Roman Bovsunivskiy
7e609b72d5
Code style fixes, changel tooltip for "remember password", password is now saved when user accepts the dialog.
2009-10-30 21:39:54 +00:00
Roman Bovsunivskiy
69d3884605
Tooltip for remember password box
2009-10-30 20:07:09 +00:00
Roman Bovsunivskiy
26ba70abb0
Remember passwords
2009-10-30 20:05:31 +00:00
Roman Bovsunivskiy
54761aed6f
Unselect other rules when showing rule with error
2009-10-30 17:11:52 +00:00
Roman Bovsunivskiy
0a2eb51c89
Fixed #553 and #554
2009-10-30 17:02:16 +00:00
Roman Bovsunivskiy
d57983c061
Clear filter on new object creation. Do not re-filter tree if last and current filter is emprty.
2009-10-30 16:54:52 +00:00
Illya Yalovoy
f8203278e9
refs #537
2009-10-29 19:58:00 +00:00
Illya Yalovoy
ca07ba48bc
refs #537
2009-10-28 22:37:58 +00:00
Roman Bovsunivskiy
cf54b9b705
Now setting right project to active before selectin rule
2009-10-28 21:46:41 +00:00
Illya Yalovoy
097809d8a3
refs #546
2009-10-28 21:04:29 +00:00
Illya Yalovoy
5fb74db8b4
fixes #546
2009-10-28 21:03:53 +00:00
Vadim Kurland
9e0e1143de
Added standard top comment to the new files
2009-10-28 18:17:09 +00:00
Vadim Kurland
6b093abd88
fixes #551 crash in instDialog if current project panel is switched before compile starts
2009-10-28 18:06:18 +00:00
Vadim Kurland
302b46cdc7
fixes #548 user should be able to delete any ruleset object except for the very last one of each type
2009-10-27 21:30:41 +00:00
Roman Bovsunivskiy
78c50cb5e1
Now corrent rule set is selected and opened in editor when error message is clicked
2009-10-27 20:31:59 +00:00
Vadim Kurland
19183a0aa1
fixes #549 fixed crash of policy compilers fwb_ipt and fwb_pf and the GUI in single rule compile mode on branching rules with no target ruleset
2009-10-27 18:57:34 +00:00
Roman Bovsunivskiy
0ccd806281
Fixed pro file to compile right on mac
2009-10-27 14:43:36 +00:00
Vadim Kurland
5febcbad72
fixes #550 catching FWException while loading template library; upgraded templates.xml to DTD v13 that includes NAT actions
2009-10-27 07:47:08 +00:00
Illya Yalovoy
358b0935f8
crash fix.
2009-10-26 22:21:14 +00:00
Illya Yalovoy
27929b1e6c
crash fix.
2009-10-26 22:08:09 +00:00
Roman Bovsunivskiy
55534aee2d
And now it does select rows
2009-10-25 21:43:02 +00:00
Roman Bovsunivskiy
08ace627be
It should select rule now. But it does not. I dont know why.
2009-10-25 21:38:09 +00:00
Illya Yalovoy
3a4eb201ea
fixes #538
2009-10-25 19:37:56 +00:00
Roman Bovsunivskiy
a51145898a
Autocompletition is now working
2009-10-25 17:20:36 +00:00
Illya Yalovoy
eee1e863eb
refs #541
2009-10-25 15:27:19 +00:00
Illya Yalovoy
9d538d4474
fixes #541
2009-10-25 15:16:41 +00:00
Roman Bovsunivskiy
dd99ff3720
Filter is now dynamic
2009-10-23 22:31:58 +00:00
Roman Bovsunivskiy
2ed1a2b50e
Added filter to GUI
2009-10-23 21:31:54 +00:00
Vadim Kurland
7a0b3a5c6d
2009-10-22 vadim <vadim@vk.crocodile.org>
...
* RuleSetView.cpp (RuleSetView::itemDoubleClicked): Fixes #545 .
Change in the GUI behavior: both left and right mouse click on an
object in rules should not select it in the tree. If user wants to
open it in the tree, they can use context menu item "Reveal in the
tree" or double click the object. This solves the following
inconvenient behavior (quoting from email):
1) anytime I copy something and then right click to paste into a
policy or nat it immediately changes the tree to the location of
the object under the cursor which is usually to the standard
library on any and then i have change it back to the user
library.
2) if I want to compile a rule, unless I am careful and right
click on the rule number instead of any field in the rule to
select compile it move the tree to whatever is under the cursor.
2009-10-23 02:40:35 +00:00
Illya Yalovoy
ec230e93ea
refs #540
2009-10-22 22:05:11 +00:00
Illya Yalovoy
bb0b373146
fixes #542
2009-10-22 21:27:38 +00:00
Vadim Kurland
3215817bf8
fixes #539 : ALL TCP and AL UDP objects should shadow any TCP/UDP service below
2009-10-22 21:07:04 +00:00
Vadim Kurland
e6de75e081
update object's attrbutes in the tree when changes made to it in the editor are applied. Fixes #544
2009-10-22 20:42:59 +00:00
Vadim Kurland
4c21327c4f
sometimes we may have multiple top filter rule sets, e.g. in iptables there can be top filter and top mangle rule set. Process these properly
2009-10-22 20:31:26 +00:00
Vadim Kurland
b5eff7ec40
detect cluster interfaces in NAT rules and process accordingly
2009-10-22 19:48:43 +00:00
Roman Bovsunivskiy
023a9356ef
Added setFilter method to ObjectTreeView
2009-10-21 21:07:46 +00:00
Vadim Kurland
916c481cb6
detachable object tree panel maintains its size in docked and floating states more predictably
2009-10-21 18:15:06 +00:00
Roman Bovsunivskiy
15fe0d40e6
Inactive firewall indication using striked out font
2009-10-21 17:23:02 +00:00
Roman Bovsunivskiy
9bb883461a
Move "Do not show tips on startup" checkbox out of updates groupbox
2009-10-21 17:07:24 +00:00
Vadim Kurland
3c341b2d12
bump build number
2009-10-21 05:51:53 +00:00
Vadim Kurland
f030c44a72
update changelog Refs #84
2009-10-21 01:05:58 +00:00
Vadim Kurland
34c3525d0f
merge from branch actions-in-nat
2009-10-21 00:51:10 +00:00
Vadim Kurland
f78806dcf8
. Added PF versions 4.0-4.2 and >4.3 to the list. Using keywords nat-anchor and rdr-anchor if PF version is <4.3. Refs #84
2009-10-21 00:49:39 +00:00
Vadim Kurland
a47cd5c817
Support for branching NAT rules for PF. Refs #84
2009-10-21 00:14:22 +00:00
Vadim Kurland
65524cde81
Human-readable names for actions come from platform resource files. This way, we can have aliases for actions depending on the platform. Refs #84
2009-10-20 21:48:53 +00:00
Vadim Kurland
7d672c2169
Support for NAT branching for iptables; see #84
2009-10-20 19:31:55 +00:00
Vadim Kurland
0dc0a989f0
Support for action in NAT rules Refs #84
2009-10-20 02:48:17 +00:00
Vadim Kurland
dca59dd9ae
branch for the actions in NAT development
2009-10-19 22:22:25 +00:00