1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-03-24 20:27:22 +01:00

fixes #1126 connlimit-above negation checkbox state is not saved properly

This commit is contained in:
Vadim Kurland 2010-01-21 18:07:25 +00:00
parent 561b2809bd
commit 98fd44dc9c
3 changed files with 5 additions and 3 deletions

View File

@ -1 +1 @@
#define BUILD_NUM 2403
#define BUILD_NUM 2405

View File

@ -118,10 +118,10 @@ void RuleOptionsDialog::loadFWObject(FWObject *o)
m_dialog->pix_logLevel->clear();
m_dialog->pix_logLevel->addItems(getScreenNames(logLevels));
QStringList logFacilities=getLogFacilities( obj->getStr("platform").c_str() );
QStringList logFacilities=getLogFacilities( obj->getStr("platform").c_str());
m_dialog->ipf_logFacility->clear();
m_dialog->ipf_logFacility->addItems(getScreenNames(logFacilities));
QStringList limitSuffixes=getLimitSuffixes( obj->getStr("platform").c_str() );
QStringList limitSuffixes=getLimitSuffixes( obj->getStr("platform").c_str());
m_dialog->ipt_limitSuffix->clear();
m_dialog->ipt_limitSuffix->addItems(getScreenNames(limitSuffixes));
@ -360,5 +360,6 @@ void RuleOptionsDialog::connlimitAboveLabelChange()
"Match if the number of existing connections is above this "
"(translates into option --connlimit-above)");
changed();
}

View File

@ -211,6 +211,7 @@ bool isDefaultPolicyRuleOptions(FWOptions *opt)
opt->getInt("limit_value")<=0 &&
opt->getInt("limit_burst")<=0 &&
opt->getInt("connlimit_value")<=0 &&
! opt->getBool("connlimit_above_not") &&
opt->getInt("connlimit_masklen")<=0 &&
opt->getStr("hashlimit_name").empty() &&