1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-03-21 02:37:16 +01:00

823 Commits

Author SHA1 Message Date
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
Vadim Kurland
af71f2d80b automatically configuring putty session fwb_session_with_keepalive on windows 2010-06-27 04:54:47 +00:00
Vadim Kurland
f0c8bfa2e8 all instllation commands should be
on the single line
2010-06-27 04:20:39 +00:00
Vadim Kurland
1bbeb0f04f SF bug 3020381: Line failure should abort remote firewall install. Using ssh keepalives to make ssh client detect disconnect. Currently works only with unix ssh clients 2010-06-27 00:47:00 +00:00
Vadim Kurland
fe684e16c1 release notes and changelog records 2010-06-25 21:49:26 +00:00
Vadim Kurland
1994f02f4d * OSConfigurator_linux24::printVirtualAddressesForNatCommands:
fixed bug 3001228 "v4.0.0 iptables: NAT not creating interface
addresses". Iptables script generated by fwbuilder used to include
commands to configure virtual ip addresses for NAT only if option
"configure interfaces" was turned on. Expected behavior is to
generate these commands when option "Add virtual addresses for
NAT" is turned on regardless of the setting of the option
"configure interfaces".
2010-06-25 03:38:24 +00:00
Vadim Kurland
f4c5090383 changelog records 2010-06-25 00:41:14 +00:00
Vadim Kurland
1ee9ca248d * PolicyCompiler_ipt.cpp (specialCaseWithFWInDstAndOutbound::processNext):
fixed #1523 "outbound ipv6 rule matching multicast ipv6 destination
is not generated". The rule with network object fe80::/10 in source
and ipv6 muticast ff00::/8 in destination did not produce correspondign
ip6tables command. The change affects other cases with rules using
broadcast or multicast objects that should be considered matching
the firewall object.
2010-06-17 23:58:17 +00:00
Vadim Kurland
dadfcfbc18 changelog entry 2010-06-17 17:59:46 +00:00
Vadim Kurland
a93dcf58e2 * IPTImporter.cpp (IPTImporter::pushPolicyRule): fixed SF bug 3017084
"compiler adds extra quote characters to log-prefix string".
2010-06-17 05:06:19 +00:00
Vadim Kurland
f85bc72a8e * IPTImporterRun.cpp (IPTImporter::run): policy importer for
iptables replaces --sport and --dport parameters of module
multiport with --source-ports and --destination-ports to remove
grammar ambiguity that arises from the use of the same parameters
--sport and --dport by different iptables modules with different
argument syntax.
2010-06-16 04:39:25 +00:00
Vadim Kurland
d8427e6eb5 * iptables.g (match_iprange_src): Fixed SF bug 3016779: Policy
importer for iptables should understand module iprange
2010-06-16 03:36:47 +00:00
Vadim Kurland
fca2df9215 * FWWindow.cpp (FWWindow::prepareFileMenu): fixed bug 3016720
"import policy disabled after file close". Menu items "File/Import
Library" and "File/Import policy" became disabled after user
closed data file using "File/Close" and never became enabled
again.

also fixed #1494 flush duplicate uuid
2010-06-15 20:50:45 +00:00
Vadim Kurland
b437626a78 option to show text with toolbar icons is now on by default; updated changelog and release notes 2010-06-15 03:07:35 +00:00
Vadim Kurland
3bbffffa54 Added release notes for v4.0.2 to
the package. fixes #1515
2010-06-15 02:49:35 +00:00
Vadim Kurland
6502d09f78 * IPTImporter.cpp (IPTImporter::pushPolicyRule): fixed SF bug
3015641 "imported REJECT rule changed during compile". Importer of
iptables rules did not handle properly parameters of the REJECT
target.
2010-06-15 02:05:43 +00:00
Vadim Kurland
b61e8e9e50 fixed #1516 policy importer for iptables should not use automatic ESTABLISHED rule 2010-06-13 03:44:23 +00:00
Vadim Kurland
26ae247aac * GroupObjectDialog.h (class GroupObjectDialog): fixed #1499
"GroupObjectDialogTest.cpp does not compile with gcc 3.4.6" and SF
bug 3015307.  There is no reason to make method insertObject()
protected which caused problems (and hacky workaround) in the unit
test.
2010-06-13 00:32:48 +00:00
Vadim Kurland
38adeae00a * IPTImporter.cpp (IPTImporter::finalize): fixed SF bug #3015305
"compile error XML validity ". The problem was introduced with a
change that made policy importer cabaple of reproducing default
policies of main chains.
2010-06-12 23:55:54 +00:00
Vadim Kurland
f7c2b8777d * fixed SF bug #3013743 "UI build warnings" 2010-06-12 01:57:00 +00:00
Vadim Kurland
a119cd963d * longtextdialog_q.ui, objconflictresolutiondialog_q.ui: fixed
SF bug #3013735 "invalid pixmap properties during make". Fixed
uic warnings.
2010-06-12 01:44:23 +00:00