[fwbuilder-commits] [SCM] Firewall Builder GUI and Policy Compilers Open Source Code branch, develo
Brought to you by:
mikehorn
From: <gi...@ir...> - 2011-11-08 15:02:39
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Firewall Builder GUI and Policy Compilers Open Source Code". The branch, development has been updated via aa49658c513141801b8c9c61f667a6561176d91d (commit) from 6df0cdb45e58b41556229116cd6debf70aa1df21 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit aa49658c513141801b8c9c61f667a6561176d91d Author: Vadim Kurland <va...@sl...> Date: Tue Nov 8 07:11:21 2011 -0800 fixed SF bug #3429377 "PF: IPv6 rules are not added in IPv4/IPv6 ruleset (anchor)". Compiler for PF did not inlcude rules generated for IPv6 in generated PF anchor configuration files. diff --git a/doc/ChangeLog b/doc/ChangeLog index 44ea655..6954ba1 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,5 +1,10 @@ 2011-11-08 Vadim Kurland <va...@ne...> + * CompilerDriver_pf_run.cpp (CompilerDriver_pf::run): fixed SF bug + #3429377 "PF: IPv6 rules are not added in IPv4/IPv6 + ruleset (anchor)". Compiler for PF did not inlcude rules generated + for IPv6 in generated PF anchor configuration files. + * BaseObjectDialog.cpp (connectSignalsOfAllWidgetsToSlotChange): fixed SF bug #3433587 "Manual edit of new service Destination Port END value fails". This bug made it impossible to edit the value of diff --git a/src/pflib/CompilerDriver_pf_run.cpp b/src/pflib/CompilerDriver_pf_run.cpp index 0cd38f6..1d26878 100644 --- a/src/pflib/CompilerDriver_pf_run.cpp +++ b/src/pflib/CompilerDriver_pf_run.cpp @@ -505,9 +505,11 @@ QString CompilerDriver_pf::run(const std::string &cluster_id, if (nat->isTop()) { + if (generated_scripts.count(ruleset_name) == 0) generated_scripts[ruleset_name] = main_str; } else { + if (generated_scripts.count(ruleset_name) == 0) generated_scripts[ruleset_name] = new ostringstream(); } @@ -582,9 +584,11 @@ QString CompilerDriver_pf::run(const std::string &cluster_id, if (policy->isTop()) { + if (generated_scripts.count("__main__") == 0) generated_scripts["__main__"] = main_str; } else { + if (generated_scripts.count(ruleset_name) == 0) generated_scripts[ruleset_name] = new ostringstream(); } diff --git a/src/res/help/en_US/release_notes_5.0.1.html b/src/res/help/en_US/release_notes_5.0.1.html index beb643d..af75f26 100644 --- a/src/res/help/en_US/release_notes_5.0.1.html +++ b/src/res/help/en_US/release_notes_5.0.1.html @@ -319,6 +319,9 @@ <li> <p> + fixed SF bug #3429377 "PF: IPv6 rules are not added in IPv4/IPv6 + ruleset (anchor)". Compiler for PF did not inlcude rules + generated for IPv6 in generated PF anchor configuration files. </p> </li> ----------------------------------------------------------------------- Summary of changes: doc/ChangeLog | 5 +++++ src/pflib/CompilerDriver_pf_run.cpp | 12 ++++++++---- src/res/help/en_US/release_notes_5.0.1.html | 3 +++ 3 files changed, 16 insertions(+), 4 deletions(-) hooks/post-receive -- Firewall Builder GUI and Policy Compilers Open Source Code |