On Linux systems, /dev/urandom is used for generating entropy for DNSSEC.
---- Changes since 1.520 ----
Added the Delete Records In Selected button to the main page, for removing the same record in multiple domains at once.
+---- Changes since 1.530 ----
+The default view for new zones can now be set via an option on the Module Config page.
extra_forward=Extra record types for forward zones,0
extra_reverse=Extra record types for reverse zones,0
largezones=Show records in zones?,1,0-Yes,1-No (for large zones)
+default_view=Default view for new zones,3,First in list
line2=Zone file options,11
soa_style=Serial number style,1,0-Running number,1-Date based (YYYYMMDDnn),2-Unix time
$conf = &get_config();
@views = &find("view", $conf);
if (@views) {
+ ($defview) = grep { lc($_->{'values'}->[0]) eq
+ lc($config{'default_view'}) } @views;
print &ui_table_row($text{'mcreate_view'},
- &ui_select("view", undef,
+ &ui_select("view", $defview ? $defview->{'index'} : undef,
[ map { [ $_->{'index'}, $_->{'values'}->[0] ] }
grep { &can_edit_view($_) } @views ]), 3);
}
$conf = &get_config();
@views = &find("view", $conf);
if (@views) {
+ ($defview) = grep { lc($_->{'values'}->[0]) eq
+ lc($config{'default_view'}) } @views;
print &ui_table_row($text{'mcreate_view'},
- &ui_select("view", undef,
+ &ui_select("view", $defview ? $defview->{'index'} : undef,
[ map { [ $_->{'index'}, $_->{'values'}->[0] ] }
grep { &can_edit_view($_) } @views ]), 3);
}
# Create in view
@views = grep { &can_edit_view($_) && !$hashint{$_} } @views;
if (@views) {
+ ($defview) = grep { lc($_->{'values'}->[0]) eq
+ lc($config{'default_view'}) } @views;
print &ui_table_row($text{'mcreate_view'},
- &ui_select("view", undef,
+ &ui_select("view", $defview ? $defview->{'index'} : undef,
[ map { [ $_->{'index'}, $_->{'values'}->[0] ] }
@views ]), 3);
}
$conf = &get_config();
@views = &find("view", $conf);
if (@views) {
+ ($defview) = grep { lc($_->{'values'}->[0]) eq
+ lc($config{'default_view'}) } @views;
print &ui_table_row($text{'mcreate_view'},
- &ui_select("view", undef,
+ &ui_select("view", $defview ? $defview->{'index'} : undef,
[ map { [ $_->{'index'}, $_->{'values'}->[0] ] }
grep { &can_edit_view($_) } @views ]), 3);
}
# Create in view
@views = &find("view", $conf);
if (@views) {
+ ($defview) = grep { lc($_->{'values'}->[0]) eq
+ lc($config{'default_view'}) } @views;
print &ui_table_row($text{'mcreate_view'},
- &ui_select("view", undef,
+ &ui_select("view", $defview ? $defview->{'index'} : undef,
[ map { [ $_->{'index'}, $_->{'values'}->[0] ] }
grep { &can_edit_view($_) } @views ]), 3);
}