Commit Graph
57 Commits
Author SHA1 Message Date
Vadim Kurland b16968de98 see #1943 Fixes object-group type for groups that hold icmp objects 2011-01-19 15:25:36 -08:00
Vadim Kurland e20321fc74 see #1953 "ASA NAT - two host
objects in the same rule result in incorrect config".
2011-01-19 14:19:00 -08:00
Vadim Kurland 340c659677 see #1960 add support for CustomService for PIX policy rules 2011-01-19 11:59:53 -08:00
Vadim Kurland e744ddf200 new build, minor text fix in ChangeLog 2011-01-18 19:42:41 -08:00
Vadim Kurland 701100b905 see #1942, #1943 fixed generation of the
"object-group" statements by adding protocol keyword at the end so
that the group can be used in access-list commands.
2011-01-18 19:36:01 -08:00
Vadim Kurland 15f8ba513c fixes #1956 rule processor NATCompiler_ipt::splitServices is redundant 2011-01-18 14:44:53 -08:00
Vadim Kurland 6eed5cc0bf renamed rule processor splitServices to groupServicesByProtocol and set it up so it can be extended by inheritance 2011-01-18 14:19:07 -08:00
Vadim Kurland ba66447d7d refs #1919 do not put interface objects inside object-group for TSrc 2011-01-12 19:21:22 -08:00
Vadim Kurland 26b019cce8 refs #1919 do not put interface objects inside object-group for TSrc 2011-01-12 18:47:30 -08:00
Vadim Kurland 353ba61b7d refs #1907 ASA NAT - fwbuilder doesnt support multiple translated sources in a single NAT rule 2011-01-12 17:46:11 -08:00
Vadim Kurland e52b3b2db4 fixes #1913 added default log level 2011-01-12 16:27:00 -08:00
Vadim Kurland c9d0505af1 fixes #1912 Compiler error for ASA 8+ firewalls that have multiple networks in Policy rule and no network matches network zone 2011-01-12 16:03:06 -08:00
Vadim Kurland 77ae2185f2 refs #1908 "ASA NAT - cannot configure static NAT translations with (inside,outside)". Added radio buttons 2011-01-12 15:03:57 -08:00
Vadim Kurland a3d7e3d89b refs #1908 moved code that decides whether asa8 nat rule should be dynamic or static into its own class so it can be reused 2011-01-12 12:57:02 -08:00
Vadim Kurland 2114d36e48 got rid of LIBFWBUILDER_CURRENT and related vars in VERSION and configure.in; deleted libfwbuilder/configure.in 2010-12-28 14:29:23 -08:00
Vadim Kurland ee69d25612 * ActionsDialog.cpp (fillInterfaces): fixed #1872: "vlan interface
does not appear in the list of interfaces for route-to action for
PF".
2010-12-16 19:12:11 -08:00
Vadim Kurland 3d0d4da23a * ActionsDialog.cpp (fillInterfaces): fixed #1872: "vlan interface
does not appear in the list of interfaces for route-to action for
	PF".
2010-12-16 19:10:13 -08:00
Vadim Kurland 90d198dba4 Merge branch 'v4_1' into builds 2010-11-16 19:22:50 -08:00
Vadim Kurland b6a003bac5 debugging algorithm that choses interface for ios acl rules with ipv6
Added test object for this
2010-11-16 19:18:56 -08:00
Vadim Kurland d4583edcd1 fixed methods that support algorithm to choose interface for ios acl rules
fixed InetAddr::dimension() and added unit test case
2010-11-16 19:14:39 -08:00
Vadim Kurland b278639e8b need stdio.h for sprintf 2010-11-16 16:25:48 -08:00
Vadim Kurland edbdee81ca changes to make this compile on Windows 2010-11-16 15:57:34 -08:00
Vadim Kurland 2e3d1f2f43 commented out #include that broke build on windows 2010-11-16 13:49:45 -08:00
Vadim Kurland ebf6236331 Merge branch 'v4_1' into builds 2010-11-11 17:33:51 -08:00
Vadim Kurland 749436ed6a Fixed SF bug #3106168 "Branch destinations lost when adding to
cluster".  Since the order in which I copy rule sets is
      undefined and because they may have references to each other via
      branching rules, I need to fix references after I create all
      of them.
2010-11-11 17:33:35 -08:00
Vadim Kurland 61d7b7c805 fixed GUI crash that happened when user created a cluster from two firewalls and was in the state when no rule was selected in the policy currently opened in the panel on the right 2010-11-11 17:18:22 -08:00
Vadim Kurland d782d648ec release notes 4.1.3 fixed #1839 2010-11-11 17:17:20 -08:00
Vadim Kurland f93b7a4bcf Merge branch 'v4_1' into builds 2010-11-11 16:35:09 -08:00
Vadim Kurland 82ae242fae fixed #1844 "generated script fails if module nf_conntrack_ipv6 does not exist" 2010-11-11 16:16:41 -08:00
Vadim Kurland 2b5aa4ae9e Merge branch 'v4_1' into builds 2010-11-11 13:33:08 -08:00
Vadim Kurland 5f99554ae3 fixed #1840: fixed build on Mandriva
2010, all static libraries should go first on the linker command
line.
2010-11-11 13:32:50 -08:00
Vadim Kurland 7ad6a8c3a1 Merge branch 'v4_1' into builds 2010-11-10 18:01:18 -08:00
Vadim Kurland 8351f7640b fixed SF bug 3103582 "Cant
create redirect rule in cluster firewall object".  Iptables nat
rule with target REDIRECT could not be built in a cluster
configuration. It should be possible to do this by putting cluster
object in Translated Destination.
2010-11-10 17:49:28 -08:00
Vadim Kurland 1f06e6df17 Merge branch 'v4_1' into builds 2010-11-10 17:16:35 -08:00
Vadim Kurland ea705a4c9e more patterns to ignore 2010-11-10 17:14:12 -08:00
Vadim Kurland 75566656a2 fixed #1838 "function configure_interfaces() does not manage ip
addresses of vlan interfaces". This function used to take into
account only interfaces that were direct children objects of the
firewall. Since vlan interfaces are children of the corresponding
physical interface, they were not included.
2010-11-10 17:13:32 -08:00
Vadim Kurland 23dcc9990b Merge branch 'v4_1' into builds 2010-11-10 16:25:54 -08:00
Vadim Kurland c76531c8df fixed #1837
"generated script gets .fw suffix even when user set output file
name". Suffix .fw should not be appended to the name entered by
the user in the "output file name" input field in the firewall
settings dialog.
2010-11-10 16:25:10 -08:00
Vadim Kurland d36b2e0a76 more patterns to ignore 2010-11-10 16:24:43 -08:00
Vadim Kurland 6ee0d9d6b5 added dependency and fixed unit tests 2010-11-10 16:23:26 -08:00
Vadim Kurland 97b7025062 Merge branch 'v4_1' into builds 2010-11-10 15:42:23 -08:00
Vadim Kurland 5fcc1adb41 fixed #1836
"installer hangs and fails after activation of ipfw policy".  As
soon as .fw script swapped ipfw sets usig command "ipfw sawp" and
deleted temporary set 1, ssh session would hang and eventually
break. We optionally add ipfw rules to permit ssh session used to
manage the firewall, as well as a rule to permit reply packets but
the latter rule was not built correctly. It should match source
and destination reversed, as well as match keyword "established"
and recreate state with "keep-state". This rule automatically
recreates state for the established ssh session over which
firewall policy is being managed. Also added a comment to the
firewall settings dialog for ipfw to remind the user that address
or subnet they use with this automatic rule should be as narrow as
possible.
2010-11-10 15:40:21 -08:00
Vadim Kurland 9f01320b82 see #1832 if user
wants to use putty session, show session name instead of the ip
address in the "Address that will be used to communicate with the
firewall" input field in the installer options dialog.
2010-11-10 11:55:46 -08:00
Vadim Kurland 736938f34b Merge branch 'v4_1' into builds 2010-11-05 16:18:42 -07:00
Vadim Kurland 00b141f134 the name of the library is different on windows 2010-11-05 12:04:35 -07:00
Vadim Kurland be507da224 libgui.lib is in subdirectory release on windows 2010-11-05 11:34:52 -07:00
Vadim Kurland 565c577f0e fixed #1824 "should not try to verify wildcard interfaces". 2010-11-02 15:57:46 -07:00
Vadim Kurland f025aed808 fix for the SF bug 3095615 2010-11-02 15:16:00 -07:00
Vadim Kurland a76c1a21a1 * PolicyCompiler_ipt.cpp (checkForStatefulICMP6Rules::processNext):
fixed SF bug 3094273 "no state needed for ipv6-icmp in
ip6tables". Rules that match ICMPv6 objects should be
stateless. Compiler will check for this and reset "stateful" flag
of a rule and issue warning if the rule was built stateful in the
GUI.
2010-10-29 18:04:48 -07:00
Vadim Kurland db73c4b743 * src/res/objects_init.xml.in: added ICMPv6 object "parameter
problem" (type 4, any code) per SF feature request 3094743.  Also
added service group object "ipv6 unreachable messages" that
includes ICMPv6 messages "destination unreachable", "packet too
big", "parameter problem" and "time exceeded" per SF feature
request 3094758
2010-10-29 17:23:08 -07:00
Vadim Kurland 4c69594aae * configlets/linux24/automatic_rules: implemented SF feature
request 3094738 "Set the HL to 255 for IPv6 Neighbor
Discovery". Neighbor discovery packets must have hop limit of 255
per RFC 2461. Automatically generated rules that match neighbor
discovery packets will math hooplimit 255.
2010-10-29 16:47:28 -07:00
Vadim Kurland fd5553ebbd * configlets/linux24/update_addresses: fixed SF bug 3091069:
"Routing configuration failed". Iptables script generated by
fwbuilder did not configure broadcast when it added ip addresses
to interfaces. Using "ip addr add ADDR/NM boradcast + dev INTF"
syntax to do this.
2010-10-29 15:23:37 -07:00
Vadim Kurland 035509dc9f * OSConfigurator_bsd.cpp (compare_names): fixed #1807 "wrong order
of address assignment in the generated OpenBSD/PF/CARP cluster
configuration". Need to assign ip addresses to regular interfaces
before trying to assign them to carp interfaces.
2010-10-29 14:51:51 -07:00
Vadim Kurland 50a4702a7b even more patterns to ignore 2010-10-29 14:51:41 -07:00
Vadim Kurland 57cc064b14 removed obsolete files .cvsignore, added more patters to .gitignore 2010-10-29 14:15:22 -07:00
Vadim Kurland 3998363b26 * configlets/linux24/load_modules: fixed #1820 "skip module
"nf_conntrack_ipv6" if generated script has no ipv6 rules"
Shell function load_modules should not try to load module
nf_conntrack_ipv6 if generated script does not load any ipv6
rules. Loading this module fails if ipv6 has been disabled in
the kernel.
2010-10-29 12:22:34 -07:00
Vadim Kurland 61f6a31928 added more file extensions to ignore 2010-10-29 12:21:47 -07:00