Hide SSL protocol version field, as it causes problems
This commit is contained in:
Jamie Cameron
2011-11-19 10:02:48 -08:00
parent 51bb0047ac
commit 8d48a51e2b
4 changed files with 26 additions and 18 deletions

View File

@@ -13,12 +13,14 @@ $miniserv{'ssl'} = $in{'ssl'};
$miniserv{'keyfile'} = $in{'key'};
$miniserv{'certfile'} = $in{'cert_def'} ? undef : $in{'cert'};
$miniserv{'ssl_redirect'} = $in{'ssl_redirect'};
if ($in{'version_def'}) {
delete($miniserv{'ssl_version'});
}
else {
$in{'version'} =~ /^\d+$/ || &error($text{'ssl_eversion'});
$miniserv{'ssl_version'} = $in{'version'};
if (defined($in{'version_def'})) {
if ($in{'version_def'}) {
delete($miniserv{'ssl_version'});
}
else {
$in{'version'} =~ /^\d+$/ || &error($text{'ssl_eversion'});
$miniserv{'ssl_version'} = $in{'version'};
}
}
if ($in{'cipher_list_def'} == 1) {
delete($miniserv{'ssl_cipher_list'});

View File

@@ -35,9 +35,11 @@ print &ui_table_row($text{'ssl_cert'},
print &ui_table_row($text{'ssl_redirect'},
&ui_yesno_radio("ssl_redirect", $miniserv{'ssl_redirect'}));
print &ui_table_row($text{'ssl_version'},
&ui_opt_textbox("version", $miniserv{'ssl_version'}, 4,
$text{'ssl_auto'}));
if ($miniserv{'ssl_version'}) {
print &ui_table_row($text{'ssl_version'},
&ui_opt_textbox("version", $miniserv{'ssl_version'}, 4,
$text{'ssl_auto'}));
}
$clist = $miniserv{'ssl_cipher_list'};
$cmode = !$clist ? 1 :

View File

@@ -13,12 +13,14 @@ $miniserv{'ssl'} = $in{'ssl'};
$miniserv{'keyfile'} = $in{'key'};
$miniserv{'certfile'} = $in{'cert_def'} ? undef : $in{'cert'};
$miniserv{'ssl_redirect'} = $in{'ssl_redirect'};
if ($in{'version_def'}) {
delete($miniserv{'ssl_version'});
}
else {
$in{'version'} =~ /^\d+$/ || &error($text{'ssl_eversion'});
$miniserv{'ssl_version'} = $in{'version'};
if (defined($in{'version_def'})) {
if ($in{'version_def'}) {
delete($miniserv{'ssl_version'});
}
else {
$in{'version'} =~ /^\d+$/ || &error($text{'ssl_eversion'});
$miniserv{'ssl_version'} = $in{'version'};
}
}
if ($in{'cipher_list_def'} == 1) {
delete($miniserv{'ssl_cipher_list'});

View File

@@ -50,9 +50,11 @@ print &ui_table_row($text{'ssl_cert'},
print &ui_table_row($text{'ssl_redirect'},
&ui_yesno_radio("ssl_redirect", $miniserv{'ssl_redirect'}));
print &ui_table_row($text{'ssl_version'},
&ui_opt_textbox("version", $miniserv{'ssl_version'}, 4,
$text{'ssl_auto'}));
if ($miniserv{'ssl_version'}) {
print &ui_table_row($text{'ssl_version'},
&ui_opt_textbox("version", $miniserv{'ssl_version'}, 4,
$text{'ssl_auto'}));
}
$clist = $miniserv{'ssl_cipher_list'};
$cmode = !$clist ? 1 :