719 |
Zip files must contain either a file named guarding.p2p or guarding_full.p2p." |
Zip files must contain either a file named guarding.p2p or guarding_full.p2p." |
720 |
string_option "" |
string_option "" |
721 |
|
|
722 |
|
let ip_blocking_descriptions = |
723 |
|
define_expert_option current_section ["ip_blocking_descriptions"] "Keep IP blocking ranges descriptions in memory" bool_option true |
724 |
|
|
725 |
let _ = |
let _ = |
726 |
option_hook ip_blocking (fun _ -> |
option_hook ip_blocking (fun _ -> |
727 |
try |
try |
729 |
Ip_set.load !!ip_blocking |
Ip_set.load !!ip_blocking |
730 |
else Ip_set.bl_empty |
else Ip_set.bl_empty |
731 |
with _ -> () |
with _ -> () |
732 |
|
); |
733 |
|
option_hook ip_blocking_descriptions (fun _ -> |
734 |
|
Ip_set.store_blocking_descriptions := !!ip_blocking_descriptions |
735 |
) |
) |
736 |
|
|
737 |
let tcpip_packet_size = define_expert_option current_section ["tcpip_packet_size"] |
let tcpip_packet_size = define_expert_option current_section ["tcpip_packet_size"] |