Vadim Kurland
abcafdd4b3
still working on windows build failure; names for the items in BaseCompiler::termination_status shuld be unique; new build number 3466
2011-02-08 15:26:31 -08:00
Vadim Kurland
9ed6889906
fixing build on windows
2011-02-08 14:51:22 -08:00
Vadim Kurland
99a0b3d412
fixes #2055 Compiler shows success, but there was a fatal error in the config; the problem affected compilers for all platforms, not only pix
2011-02-07 23:05:27 -08:00
Vadim Kurland
8459b6e061
see #2023 refactoring determineOutputFileNames()
2011-02-03 15:44:24 -08:00
Vadim Kurland
39eaf40722
see #1888 , #2020 , #2018 rc.conf format of the init script for PF on FreeBSD, includes inetrfaes. addresses, CARP, pfsync and pf initialization
2011-02-02 17:45:36 -08:00
Vadim Kurland
2b2d1e81a9
see #2015 ability to set the name of the initalizatio and .conf files for PF
2011-02-01 20:35:33 -08:00
Vadim Kurland
535b8e27eb
see #1994 Crash when compiling a firewall in an imported Library. Compilers reset read-only flags on the firewall and all objects in the tree above it before making any changes to the copy of the tree they work with
2011-01-27 10:54:11 -08:00
Vadim Kurland
7a406d772b
fixes #1973 code cleanup and some renaming
2011-01-22 10:40:05 -08:00
Vadim Kurland
555e9425eb
see #1968 , #1972 object group deduplication finally works
2011-01-22 10:18:19 -08:00
Vadim Kurland
1d5c7db396
see #1968 Class NamedObjectsAndGroupsSupport maintains the list of object groups between compiler passes to make sure it does not create redundant groups
2011-01-22 00:21:45 -08:00
Vadim Kurland
e7d1191492
partial implementation for #1972 . This stuff does not work because most often used constructor of FWObject and derived classes requires pointed to FWObjectDatabase which can not be provided if create_class function is not a member of FWObjectDatabase class. However macros have been rewritten and basic framework for external functions to create new objects is done
2011-01-21 13:46:46 -08:00
Vadim Kurland
12d93a54c0
fixes #1963 move printing of object-group definitions to
...
NamedObjectManager::getNamedObjectsDefinitions(); also refactoring of the code that generates "clear" commands
2011-01-20 17:25:09 -08:00
Vadim Kurland
c34a758430
see #1959 ASA Policy - ranges are broken into composite network instead of using range command
2011-01-19 20:27:47 -08:00
Vadim Kurland
139d5ce2de
* NamedObjectsAndGroupsSupport.cpp (processNext): Added support for
...
CustomService objects in policy and nat rules for asa 8.3 using
named objects and object-groups.
-- see #1942 "ASA NAT - if custom service is included in service
group incorrect config generated"
-- see #1929 "move map named_objects inside class NamedObjectManager"
-- see #1946 "restrict generation of the named objects by
PolicyCompiler_pix to ASA 8"
-- see #1885 "named network and service objects in pix8"
2011-01-16 23:02:49 -08:00
Vadim Kurland
2235a162a9
fixes #1924 renamed module ObjectGroupsSupport to NamedObjectsAndGroupsSupport
2011-01-13 13:09:56 -08:00
Vadim Kurland
31f6ddb86a
refs #1907 refactoring to make it possible to use object-groups in both policy and nat compilers using the same code
2011-01-11 20:51:43 -08:00
Vadim Kurland
24ac2b56ac
fixed #1905 , #1879
2011-01-10 16:43:43 -08:00
Vadim Kurland
18218d4fcf
fixed SF bug 3090249 "fwb_ipt ignores -d option ". Documented
...
behavior is for the compiler to create files in the directory
specified by the argument of the "-d" command line flag. If
flag "-d" is not provided, files should be created in the current
directory.
2010-11-01 15:52:02 -07:00
Roman Bovsunivskiy
2b2fe29cc5
Added very simple space escaping and manifest parsing which understands file name with spaces.n
2010-07-14 17:31:28 +00:00
Vadim Kurland
b002797fce
see #1442 experimental support for HP ProCurve, using configlet to generate "safety net" config for IOS and ProCurve
2010-05-11 02:59:53 +00:00