├── zcutils └── src │ ├── .dirstamp │ ├── .deps │ └── .dirstamp │ ├── zcu_log.o │ ├── zcu_string.o │ ├── zcu_backtrace.o │ ├── zcu_network.o │ └── zcu_sbuffer.o ├── m4 └── .gitignore ├── src └── .gitignore └── tests ├── config_exec └── 053_empty_farms │ ├── output.nft │ └── input.json └── api ├── 008_api_farm_dsr ├── 092_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 080_creating_farm_dsr_lb01 │ ├── req.out │ └── req.api ├── 082_deleting_session_from_lb01_dsr │ └── req.out ├── 087_stopping_backend_bck1_farm_dsr │ ├── req.out │ └── req.api ├── 088_starting_backend_bck1_farm_dsr │ ├── req.out │ └── req.api ├── 089_deleting_sessions_from_lb01_dsr │ └── req.out ├── 091_disable_persistence_in_farm_dsr_lb01 │ ├── req.out │ └── req.api ├── 081_adding_static_sessions_in_farm_dsr_lb01 │ ├── req.out │ └── req.api ├── 083_adding_static_sessions_in_farm_dsr_lb01 │ ├── req.out │ └── req.api ├── 084_change_session_structure_for_farm_dsr_lb01 │ └── req.out ├── 085_change_session_structure_with_port_for_farm_dsr_lb01 │ └── req.out ├── 086_adding_static_sessions_without_port_in_farm_dsr_lb01 │ └── req.out └── 090_adding_static_sessions_without_port_in_farm_dsr_lb01 │ └── req.out ├── 004_api_local_farms ├── 042_remove_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 040_delete_farm_newfarm │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 039_create_local_farm_newfarm_without_est_limit │ └── req.out └── 041_create_local_farm_newfarm_without_rst_limit │ └── req.out ├── 006_api_dnat_farms ├── 058_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 060_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 064_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 061_setting_new_farm_test1 │ ├── req.out │ └── req.api ├── 057_setting_stateless_dnat_farm │ ├── req.out │ └── req.api ├── 062_setting_dnat_in_farm_test1 │ ├── req.out │ ├── req.api │ └── data.json ├── 063_adding_backend_in_farm_test1 │ ├── req.out │ └── req.api └── 059_setting_empty_stateless_dnat_farm │ ├── req.out │ └── req.api ├── 020_api_multiple_farms ├── 218_delete_farm │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 203_delete_farm_lb02 │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 207_delete_farm_lb02 │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 212_delete_farm_lb05 │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 221_deleting_policies │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 223_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 224_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 200_delete_farm_lb05 │ ├── req.out │ └── req.api ├── 201_delete_farm_lb04 │ ├── req.out │ └── req.api ├── 202_delete_farm_lb01 │ ├── req.out │ └── req.api ├── 205_delete_farm_lb05 │ ├── req.out │ └── req.api ├── 206_delete_farm_lb04 │ ├── req.out │ └── req.api ├── 209_modify_farm_dnat │ ├── req.out │ └── req.api ├── 211_delete_farm_lb04 │ ├── req.out │ └── req.api ├── 199_create_multiple_farms │ ├── req.out │ └── req.api ├── 204_create_multiple_farms │ ├── req.out │ └── req.api ├── 208_create_multiple_farms │ ├── req.out │ └── req.api ├── 210_modify_farm_source_addr │ ├── req.out │ └── req.api ├── 214_creating_farm_forward_up │ ├── req.out │ └── req.api ├── 215_set_log_forward_chain │ ├── req.out │ └── req.api ├── 217_set_log_forward_chain │ ├── req.out │ └── req.api ├── 222_creating_farm_dsr_iface │ ├── req.out │ └── req.api ├── 197_adding_static_sessions_in_lb01 │ ├── req.out │ └── req.api ├── 198_delete_sessions_from_backend │ └── req.out ├── 213_creating_farm_forward_chain │ ├── req.out │ └── req.api ├── 216_set_log_prefix_forward_chain │ ├── req.out │ └── req.api ├── 219_create_policy_with_elements │ ├── req.out │ └── req.api ├── 220_delete_batched_policy_elements │ ├── req.out │ └── req.api ├── 196_add_dsr_backend_with_persistence │ ├── req.out │ └── req.api └── 195_create_dsr_empty_farm_with_persistence │ └── req.out ├── 021_api_managing_addresses ├── 238_farm_stop │ ├── nft.out │ ├── req.out │ └── req.api ├── 235_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 242_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 243_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 225_creating_address_myaddr │ ├── nft.out │ ├── req.out │ └── req.api ├── 226_creating_address_myaddr2 │ ├── nft.out │ ├── req.out │ └── req.api ├── 231_deleting_address_myaddr │ ├── nft.out │ ├── req.out │ └── obj.out ├── 232_deleting_address_myaddr3 │ ├── nft.out │ └── obj.out ├── 239_farm_start │ ├── req.out │ └── req.api ├── 234_add_address_to_farm │ ├── req.out │ └── req.api ├── 229_deleting_address_myaddr2 │ └── req.out ├── 236_creating_farm_dsr_lb01 │ ├── req.out │ └── req.api ├── 237_setting_farm_persistence │ ├── req.out │ └── req.api ├── 240_creating_farm_dsr_lb02 │ ├── req.out │ └── req.api ├── 230_deleting_farm_address_myaddr3 │ └── req.out ├── 241_change_farm_stlessdnat_lb02 │ ├── req.out │ └── req.api ├── 227_creating_farm_with_unknown_address │ └── req.out ├── 228_creating_farm_with_created_address │ └── req.out └── 233_creating_farm_with_unknown_address_and_bcks │ └── req.out ├── 025_api_start_stop_farms ├── 278_stop_farm │ ├── nft.out │ ├── req.out │ └── req.api ├── 279_rename_farm │ ├── nft.out │ ├── req.out │ └── req.api ├── 281_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 286_deleting_farms │ ├── nft.out │ ├── obj.out │ ├── req.api │ └── req.out ├── 282_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 285_modify_farm_tcp_tftp │ ├── nft.out │ ├── req.api │ └── data.json ├── 287_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 280_up_farm │ ├── req.out │ └── req.api ├── 277_creating_farm │ ├── req.out │ └── req.api ├── 283_creating_farm_tcp_ftp │ ├── req.out │ └── req.api └── 284_modify_farm_udp_tftp │ ├── req.out │ └── req.api ├── 026_api_farms_limits ├── 293_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 294_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 290_farm_with_limits_ttl │ ├── req.out │ ├── req.api │ └── data.json ├── 289_farm_without_limits_ttl │ ├── req.out │ ├── req.api │ └── data.json ├── 291_farm_with_est-connlimit │ ├── req.out │ └── req.api ├── 292_farm_without_limits_ttl │ ├── req.out │ ├── req.api │ └── data.json └── 288_farm_with_new-rtlimit_default_ttl │ ├── req.out │ └── req.api ├── 031_api_service_proto ├── 334_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 335_deleting_policies │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 336_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 331_create_farm_service_back │ ├── req.out │ └── req.api ├── 333_deleting_farm_different_proto │ ├── req.out │ └── req.api └── 332_create_farm_no_port_service_back │ └── req.out ├── 035_api_whitelists ├── 368_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 369_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 363_create_whitelist │ ├── req.out │ └── req.api ├── 367_deleting_policies │ ├── req.out │ ├── obj.out │ └── req.api ├── 364_add_logprefix_whitelist │ ├── req.out │ └── req.api ├── 366_create_new_whitelist │ ├── req.out │ └── req.api └── 365_create_farm_with_whitelist_no_configured_ipaddr │ ├── req.out │ └── 002 │ └── req.out ├── 037_api_backends_down ├── 382_delete_newfarm │ ├── nft.out │ ├── data.json │ ├── req.out │ ├── obj.out │ └── req.api ├── 386_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 381_delete_newfarm4 │ ├── data.json │ ├── req.out │ └── req.api ├── 379_newfarm4_bck_up │ ├── req.out │ └── req.api ├── 377_create_farm_newfarm │ ├── req.out │ └── req.api ├── 378_create_farm_newfarm4 │ ├── req.out │ └── req.api ├── 380_newfarm4_state_down │ ├── req.out │ └── req.api ├── 384_set_bck0_maintenance │ ├── req.out │ └── req.api ├── 385_set_bck1_maintenance │ ├── req.out │ └── req.api └── 383_create_farm_dsr_with_bcks │ ├── req.out │ └── req.api ├── 002_api_managing_farms ├── 025_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 007_creating_farm_lb01 │ ├── req.out │ └── req.api ├── 008_backend_bck1_down │ ├── req.out │ └── req.api ├── 013_creating_farm_lb0 │ ├── req.out │ └── req.api ├── 014_stopping_farm_lb0 │ ├── req.out │ └── req.api ├── 015_deleting_farm_lb0 │ ├── req.out │ └── req.api ├── 009_creating_backend_bck3 │ ├── req.out │ └── req.api ├── 011_starting_backend_bck2 │ ├── req.out │ └── req.api ├── 012_starting_backend_bck1 │ ├── req.out │ └── req.api ├── 016_setting_policy_mylist │ ├── req.out │ └── req.api ├── 017_changing_vip_in_farm_lb01 │ ├── req.out │ └── req.api ├── 020_deleting_policy_mylist │ ├── req.out │ ├── obj.out │ └── req.api ├── 010_creating_backend_down_bck4 │ ├── req.out │ └── req.api ├── 021_changing_backend_port_on_bck2 │ ├── req.out │ └── req.api ├── 023_setting_source_address_lb01 │ ├── req.out │ └── req.api ├── 024_setting_source_address_bck1 │ ├── req.out │ └── req.api ├── 018_adding_policy_mylist_into_farm_lb01 │ ├── req.out │ └── req.api ├── 019_changing_source_address_of_bck2 │ ├── req.out │ └── req.api └── 022_creating_local_vservice_lb02_with_limits │ └── req.out ├── 007_api_farms_sessions ├── 079_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 065_creating_farm_lb01 │ ├── req.out │ └── req.api ├── 072_stopping_backend_bck1 │ ├── req.out │ └── req.api ├── 073_starting_backend_bck1 │ ├── req.out │ └── req.api ├── 067_deleting_session_from_lb01 │ └── req.out ├── 074_deleting_sessions_from_lb01 │ └── req.out ├── 066_adding_static_sessions_in_farm_lb01 │ ├── req.out │ └── req.api ├── 068_adding_static_sessions_in_farm_lb01 │ ├── req.out │ └── req.api ├── 076_disable_persistence_in_farm_lb01 │ ├── req.out │ └── req.api ├── 077_enable_flow_offload_in_farm_lb01 │ ├── req.out │ └── req.api ├── 078_disable_flow_offload_in_farm_lb01 │ ├── req.out │ └── req.api ├── 069_change_session_structure_for_farm_lb01 │ └── req.out ├── 070_adding_static_sessions_without_port_in_farm_lb01 │ └── req.out ├── 071_adding_static_sessions_without_port_in_farm_lb01 │ └── req.out └── 075_adding_static_sessions_without_port_in_farm_lb01 │ └── req.out ├── 018_api_farms_dyn_sessions ├── 191_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 189_create_farm_with_backends │ ├── req.out │ └── req.api └── 190_deleting_backend_with_dyn_session │ └── req.out ├── 036_api_farms_proto_all ├── 376_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 372_farm_with_port_down │ ├── req.out │ ├── req.api │ └── data.json ├── 373_farm_with_port_up │ ├── req.out │ └── req.api ├── 370_create_farm_proto_all │ ├── req.out │ └── req.api ├── 375_add_backend_with_forward │ ├── req.out │ └── req.api ├── 371_create_farm_tcp_with_port │ ├── req.out │ └── req.api └── 374_change_virtaddr_farm_with_port │ └── req.out ├── 038_api_backend_priority ├── 393_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 387_create_farm_tcp │ ├── req.out │ └── req.api ├── 388_create_backend_in_farm │ ├── req.out │ └── req.api ├── 390_modify_backend_priority │ ├── req.out │ └── req.api ├── 391_deactivate_active_backend │ ├── req.out │ └── req.api ├── 392_enable_deactivated_backend │ ├── req.out │ └── req.api └── 389_create_another_backend_in_farm │ └── req.out ├── 039_api_farm_proto_no_port ├── 396_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 394_create_farm_with_port_and_proto │ └── req.out └── 395_modify_farm_with_multiple_proto_and_no_port │ └── req.out ├── 042_api_fix_port_0 ├── 001 │ ├── req.out │ └── req.api ├── 002 │ ├── req.out │ └── req.api └── 003 │ ├── req.out │ └── req.api ├── 047_api_multifarm_local_l4 ├── 004_remove_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 004_delete_local_farm │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 002_farm_down │ ├── req.out │ ├── req.api │ └── data.json ├── 003_delete_farm │ ├── req.out │ └── req.api └── 001_create_farms │ ├── req.out │ └── req.api ├── 001_api_managing_backends ├── 006_deleting_everything │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 001_creating_farm_lb01 │ ├── req.out │ └── req.api ├── 002_deleting_backend_bck1 │ ├── req.out │ └── req.api ├── 003_creating_backend_bck1 │ ├── req.out │ └── req.api ├── 004_stopping_backend_bck1 │ ├── req.out │ └── req.api └── 005_deleting_down_backend_bck1 │ ├── req.out │ └── req.api ├── 005_api_helper_policy_elements ├── 056_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 047_change_multi_port │ ├── req.out │ └── req.api ├── 048_set_log_to_none │ ├── req.out │ ├── req.api │ └── data.json ├── 055_deleting_policies │ ├── req.out │ ├── obj.out │ └── req.api ├── 046_change_virtual_address │ ├── req.out │ └── req.api ├── 045_change_persistence_timeout │ ├── req.out │ └── req.api ├── 049_change_scheduler_to_weight │ ├── req.out │ └── req.api ├── 043_create_farm_newfarm_with_backend │ └── req.out ├── 044_change_protocol_without_helper │ └── req.out ├── 052_deleting_elements_of_blacklist │ └── req.out ├── 050_change_protocol_tcp_without_helper │ └── req.out ├── 051_setting_policy_blacklist_with_overlap │ └── req.out ├── 053_setting_policy_blacklist_with_overlap │ └── req.out └── 054_deleting_element_103.15.28.0_24_of_blacklist │ └── req.out ├── 009_api_farms_statelessdnat ├── 105_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 093_creating_farm_stlsdnat_lb01 │ ├── req.out │ └── req.api ├── 095_deleting_session_from_lb01_stlsdnat │ └── req.out ├── 100_stopping_backend_bck1_farm_stlsdnat │ └── req.out ├── 101_starting_backend_bck1_farm_stlsdnat │ └── req.out ├── 102_deleting_sessions_from_lb01_stlsdnat │ └── req.out ├── 094_adding_static_sessions_in_farm_stlsdnat_lb01 │ └── req.out ├── 096_adding_static_sessions_in_farm_stlsdnat_lb01 │ └── req.out ├── 104_disable_persistence_in_farm_stlsdnat_lb01 │ └── req.out ├── 097_change_session_structure_for_farm_stlsdnat_lb01 │ └── req.out ├── 098_adding_static_sessions_without_port_in_farm_stlsdnat_lb01 │ └── req.out ├── 099_adding_static_sessions_without_port_in_farm_stlsdnat_lb01 │ └── req.out └── 103_adding_static_sessions_without_port_in_farm_stlsdnat_lb01 │ └── req.out ├── 010_api_checking_empty_params ├── 108_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 115_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 106_apply_empty_farms │ ├── nft.out │ ├── data.json │ ├── req.out │ ├── obj.out │ └── req.api ├── 111_rename_farm │ ├── req.out │ └── req.api ├── 112_farm_up_status │ ├── req.out │ └── req.api ├── 114_add_backend_550 │ ├── req.out │ └── req.api ├── 113_rename_unknown_farm │ ├── req.out │ └── req.api ├── 109_apply_empty_virtual-addr │ ├── req.out │ └── req.api └── 110_apply_filled_virtual-addr │ ├── req.out │ └── req.api ├── 011_api_backends_maintenance ├── 129_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 127_forward_log │ ├── req.out │ └── req.api ├── 116_creating_farm_lb01 │ ├── req.out │ └── req.api ├── 117_empty_source_addr │ ├── req.out │ └── req.api ├── 126_down_active_backend │ ├── req.out │ └── req.api ├── 128_forward_log_dup │ ├── req.out │ └── req.api ├── 118_false_priority_backends │ ├── req.out │ └── req.api ├── 120_updated_priority_backend │ ├── req.out │ └── req.api ├── 122_maintenance_priority_add │ ├── req.out │ └── req.api ├── 123_up_prioritiest_backends │ ├── req.out │ └── req.api ├── 124_down_priority_backend │ ├── req.out │ └── req.api ├── 125_reduce_priority_backend │ ├── req.out │ └── req.api ├── 121_maintenance_priority_backend │ ├── req.out │ └── req.api └── 119_maintenance_prioritiest_backends │ └── req.out ├── 013_api_managing_backend_off ├── 163_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 160_backend1_off │ ├── req.out │ └── req.api ├── 157_create_farm_farm01 │ ├── req.out │ └── req.api ├── 161_create_backend2 │ ├── req.out │ └── req.api ├── 158_create_backend_farm01 │ ├── req.out │ └── req.api ├── 159_create_backend1_farm01 │ ├── req.out │ └── req.api └── 162_maintenance_backend2 │ ├── req.out │ └── req.api ├── 014_api_farms_rtnewlimit_nobck ├── 168_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 164_enable_farm_newfarm_rtnewlimit_nobck │ └── req.out ├── 167_disable_farm_newfarm_rtnewlimit_nobck │ └── req.out ├── 165_enable_farm_newfarm_rtnewlimitbrst_nobck │ └── req.out └── 166_enable_farm_newfarm_rtnewlimitlog_nobck │ └── req.out ├── 016_api_remove_bck_maintenance ├── 183_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 181_backend_in_maintenance │ ├── req.out │ └── req.api ├── 180_create_farm_with_backends │ ├── req.out │ └── req.api └── 182_delete_backend_in_maintenance │ └── req.out ├── 017_api_farms_intra_connect ├── 188_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 185_farm_intra_connect │ ├── req.out │ └── req.api ├── 184_create_farm_without_virtaddr │ ├── req.out │ └── req.api ├── 186_farm_disable_intra_connect │ ├── req.out │ └── req.api └── 187_backend_port_without_marks │ ├── req.out │ └── req.api ├── 024_api_farms_multiple_addresses ├── 266_deleting_farm │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 267_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 272_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 275_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 276_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 269_deleting_address_ip1 │ └── req.out ├── 270_deleting_address_ip2 │ └── req.out ├── 271_deleting_address_ip3 │ └── req.out ├── 274_modify_farm_newfarm_with_addr │ └── req.out ├── 265_creating_farm_multiple_addresses │ └── req.out ├── 273_creating_farm_newfarm_with_addr │ └── req.out └── 268_creating_multiple_farms_with_addresses │ └── req.out ├── 029_api_farms_rtlimit_units ├── 313_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 314_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 305_create_policy │ ├── req.out │ └── req.api ├── 306_create_farm │ ├── req.out │ └── req.api ├── 307_set_blacklist │ ├── req.out │ └── req.api ├── 308_set_farm_limit │ ├── req.out │ ├── req.api │ └── data.json ├── 312_deleting_policies │ ├── req.out │ ├── obj.out │ └── req.api ├── 309_set_farm_log_rtlimit_minute │ └── req.out └── 311_set_farm_log_rtlimit_without_slash │ └── req.out ├── 030_api_local_farms_policies ├── 329_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 330_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 322_add_element │ ├── req.out │ └── req.api ├── 315_create_farm_local │ ├── req.out │ └── req.api ├── 317_apply_farm_local │ ├── req.out │ └── req.api ├── 321_create_blacklist │ ├── req.out │ └── req.api ├── 323_add_other_element │ └── req.out ├── 328_deleting_policies │ ├── req.out │ ├── obj.out │ └── req.api ├── 316_add_backend_local_farm │ ├── req.out │ └── req.api ├── 318_apply_local_farm_limit │ ├── req.out │ └── req.api ├── 324_add_element_localhost │ └── req.out ├── 327_policy_delete_elements │ └── req.out ├── 319_apply_local_farm_with_bcks │ └── req.out ├── 320_change_srcaddr_bck_local_farm │ └── req.out ├── 325_assign_policy_farm_localhost │ └── req.out └── 326_get_policy_counter │ └── req.api ├── 032_api_whitelist_backlist_prio ├── 345_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 346_deleting_addresses │ ├── nft.out │ ├── req.out │ └── obj.out ├── 337_create_whitelists │ └── req.out ├── 344_deleting_policies │ ├── req.out │ ├── obj.out │ └── req.api ├── 338_assign_whitelists_farm │ └── req.out ├── 339_delete_white_from_farm │ └── req.out ├── 341_delete_black_from_farm │ └── req.out ├── 343_delete_whitelist_policy │ └── req.out ├── 340_delete_second_white_from_farm │ └── req.out └── 342_delete_second_black_from_farm │ └── req.out ├── 034_api_backend_without_port ├── 361_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 362_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 357_create_l4_farm │ ├── req.out │ └── req.api ├── 360_deleting_policies │ ├── req.out │ ├── obj.out │ └── req.api ├── 358_create_bck_without_port │ ├── req.out │ └── req.api └── 359_create_bck_with_port │ ├── req.out │ └── req.api ├── 043_api_bl_parsing_err └── 001 │ ├── req.out │ └── req.api ├── 046_api_local_farm_with_ct_mark ├── 002_remove_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api └── 001_create_local_farm │ ├── req.out │ └── req.api ├── 003_api_managing_farms_persistence ├── 038_remove_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 037_remove_farm_newfarm │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 026_creating_farm_newfarm │ ├── req.out │ └── req.api ├── 027_setting_up_farm_newfarm │ ├── req.out │ └── req.api ├── 036_change_proto_all_newfarm │ ├── req.out │ └── req.api ├── 028_setting_persistence_to_farm_newfarm │ └── req.out ├── 029_setting_protocol_tcp_to_farm_newfarm │ └── req.out ├── 032_setting_virtual_ports_to_farm_newfarm │ └── req.out ├── 034_setting_source_address_to_farm_newfarm │ └── req.out ├── 030_setting_persistence_ttl_to_farm_newfarm │ └── req.out ├── 031_setting_virtual_address_to_farm_newfarm │ └── req.out ├── 033_creating_backend_bck0_into_farm_newfarm │ └── req.out └── 035_creating_backend_bck1_into_farm_newfarm │ └── req.out ├── 015_api_managing_static_sessions ├── 179_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 170_stop_farm_newfarm_with_static_sessions │ ├── nft.out │ └── req.out ├── 177_change_priority_backend │ ├── req.out │ └── req.api ├── 178_change_back_priority_backend │ └── req.out ├── 174_delete_backend_with_static_sessions │ └── req.out ├── 175_create_backend_with_static_sessions │ └── req.out ├── 176_adding_static_sessions_in_newfarm │ └── req.out ├── 169_enable_farm_newfarm_with_static_sessions │ └── req.out ├── 171_start_farm_newfarm_with_static_sessions │ └── req.out ├── 172_change_priority_backend_with_static_session │ └── req.out └── 173_active_priority_backend_with_static_session │ └── req.out ├── 019_api_farms_multiport_maintenance ├── 194_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 193_backend_in_maintenance │ ├── req.out │ └── req.api └── 192_create_farm_with_multiport │ └── req.out ├── 022_api_managing_policy_addresses ├── 251_deleting_policies │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 252_deleting_addresses │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 250_deleting_farms │ ├── req.out │ ├── obj.out │ └── req.api ├── 249_add_lonely_address │ ├── req.out │ └── req.api ├── 244_creating_policy_black001 │ └── req.out ├── 248_delete_policy_in_farm │ └── req.out ├── 245_creating_farm_lb01_with_policy │ └── req.out ├── 246_add_address_to_farm_with_policies │ └── req.out └── 247_delete_address_to_farm_with_policies │ └── req.out ├── 023_api_managing_unknown_addresses ├── 263_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 264_deleting_addresses │ ├── nft.out │ ├── req.out │ └── obj.out ├── 253_creating_address_myaddr │ ├── nft.out │ └── req.out ├── 254_creating_address_myaddr2 │ ├── nft.out │ └── req.out ├── 259_deleting_address_myaddr │ ├── nft.out │ ├── req.out │ └── obj.out ├── 260_deleting_address_myaddr3 │ ├── nft.out │ └── obj.out ├── 262_add_address_to_farm │ ├── req.out │ └── req.api ├── 257_deleting_address_myaddr2 │ └── req.out ├── 258_deleting_farm_address_myaddr3 │ └── req.out ├── 255_creating_farm_with_unknown_address │ └── req.out ├── 256_creating_farm_with_created_address │ └── req.out └── 261_creating_farm_with_unknown_address_and_bcks │ └── req.out ├── 027_api_farms_with_overlapping_ports ├── 297_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 298_deleting_addresses │ ├── nft.out │ ├── req.out │ └── obj.out ├── 296_change_overlapping_ports │ └── req.out └── 295_create_farm_with_overlapping_ports │ └── req.out ├── 033_api_local_farm_source_address ├── 355_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 356_deleting_addresses │ ├── nft.out │ ├── req.out │ └── obj.out ├── 348_create_farm_l4 │ ├── req.out │ └── req.api ├── 350_up_farm_l4 │ ├── req.out │ └── req.api ├── 347_create_farm_local │ ├── req.out │ └── req.api ├── 352_add_backend_farm_l4 │ ├── req.out │ └── req.api ├── 354_deleting_policies │ ├── req.out │ ├── obj.out │ └── req.api ├── 349_load_address_farm_l4 │ └── req.out ├── 351_source_address_farm_l4 │ └── req.out └── 353_add_backend_farm_local │ └── req.out ├── 041_api_backend_multiport_one_port ├── 403_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 405_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 400_multiport_backend_set │ └── req.out ├── 402_multiport_backend_set_with_ports │ └── req.out ├── 401_multiport_backend_set_with_one_port │ └── req.out └── 404_multiport_backend_set_with_one_port │ └── req.out ├── 012_api_managing_nfqueue_helpers_farms ├── 152_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 156_deleting_farms │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 137_delete_farm_newfarm │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 131_create_bck │ ├── req.out │ └── req.api ├── 135_enable_nfqueue │ ├── req.out │ └── req.api ├── 132_enable_ftp_helper │ ├── req.out │ └── req.api ├── 134_disable_ftp_helper │ ├── req.out │ └── req.api ├── 136_disable_nfqueue │ ├── req.out │ └── req.api ├── 155_delete_farm_newfarm_estconnlimit_nobck │ ├── nft.out │ ├── req.out │ └── obj.out ├── 130_creating_farm_newfarm │ └── req.out ├── 133_change_scheduler_dnat │ └── req.out ├── 138_creating_newfarm_nfqueue │ └── req.out ├── 141_disable_newfarm_nfqueue │ └── req.out ├── 143_delete_farm_newfarm6 │ ├── req.out │ └── req.api ├── 144_set_persistence_newfarm │ └── req.out ├── 148_set_snat_mode_newfarm │ └── req.out ├── 139_creating_newfarm6_tcpstrict │ └── req.out ├── 140_creating_newfarm6_rstrtlimit │ └── req.out ├── 142_disable_newfarm6_tcpstrict │ └── req.out ├── 146_set_stlsdnat_mode_newfarm │ └── req.out ├── 149_enable_rtnewlimit_newfarm │ └── req.out ├── 151_disable_rtnewlimit_newfarm │ └── req.out ├── 145_create_and_delete_dynamic_session │ └── req.out ├── 147_create_and_delete_dynamic_session │ └── req.out ├── 150_enable_rtnewlimit_burst_newfarm │ └── req.out ├── 153_enable_farm_newfarm_estconnlimit_nobck │ └── req.out └── 154_disable_farm_newfarm_estconnlimit_nobck │ └── req.out ├── 040_api_policies_atomic_patch_verb ├── 399_deleting_policies │ ├── nft.out │ ├── req.out │ ├── obj.out │ └── req.api ├── 397_create_big_policy_list │ └── req.out └── 398_update_policy_elements_atomic_patch │ └── req.out ├── 044_api_bck_on_off_command_err ├── 002 │ ├── req.out │ └── req.api ├── 003 │ ├── req.out │ └── req.api ├── 004 │ ├── req.out │ └── req.api ├── 005 │ ├── req.out │ └── req.api ├── 006 │ ├── req.out │ └── req.api ├── 007 │ ├── req.out │ └── req.api ├── 008 │ ├── req.out │ └── req.api └── 001 │ └── req.api ├── 045_api_api_patch_farm_policies ├── 001 │ ├── req.out │ └── req.api ├── 002 │ ├── req.out │ └── req.api └── 003 │ ├── req.out │ └── req.api └── 028_api_farms_policy_log_verdict ├── 304_deleting_farms ├── req.out ├── obj.out └── req.api ├── 305_deleting_addresses ├── req.out ├── obj.out └── req.api ├── 299_setting_policy_only_log └── req.out ├── 302_farm_with_limit_and_verdict └── req.out ├── 300_creating_farm_with_policy_only_log └── req.out ├── 303_setting_farm_with_verdict_only_log └── req.out └── 301_creating_farm_with_policy_log_and_drop └── req.out /zcutils/src/.dirstamp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zcutils/src/.deps/.dirstamp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /m4/.gitignore: -------------------------------------------------------------------------------- 1 | /lt*.m4 2 | /libtool.m4 3 | -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | nftlb 3 | .deps/ 4 | -------------------------------------------------------------------------------- /tests/config_exec/053_empty_farms/output.nft: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/092_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/042_remove_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/058_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/060_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/064_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/218_delete_farm/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/238_farm_stop/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/278_stop_farm/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/279_rename_farm/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/293_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/334_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/368_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/382_delete_newfarm/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/386_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/025_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/040_delete_farm_newfarm/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/079_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/018_api_farms_dyn_sessions/191_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/203_delete_farm_lb02/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/207_delete_farm_lb02/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/212_delete_farm_lb05/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/221_deleting_policies/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/223_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/224_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/235_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/242_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/281_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/286_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/294_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/335_deleting_policies/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/336_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/369_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/376_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/381_delete_newfarm4/data.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/382_delete_newfarm/data.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/393_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/039_api_farm_proto_no_port/396_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/042_api_fix_port_0/001/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/042_api_fix_port_0/002/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/042_api_fix_port_0/003/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/004_remove_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/006_deleting_everything/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/056_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/105_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/108_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/115_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/129_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/163_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/014_api_farms_rtnewlimit_nobck/168_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/016_api_remove_bck_maintenance/183_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/188_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/243_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/266_deleting_farm/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/282_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/285_modify_farm_tcp_tftp/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/287_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/313_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/314_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/329_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/345_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/361_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/043_api_bl_parsing_err/001/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/046_api_local_farm_with_ct_mark/002_remove_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/004_delete_local_farm/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/config_exec/053_empty_farms/input.json: -------------------------------------------------------------------------------- 1 | { "farms": [] } 2 | -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/038_remove_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/106_apply_empty_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/179_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/019_api_farms_multiport_maintenance/194_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/225_creating_address_myaddr/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/226_creating_address_myaddr2/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/231_deleting_address_myaddr/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/232_deleting_address_myaddr3/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/251_deleting_policies/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/263_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/267_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/272_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/275_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/276_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/027_api_farms_with_overlapping_ports/297_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/330_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/346_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/355_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/362_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/403_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/405_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/037_remove_farm_newfarm/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/042_remove_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/058_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/060_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/064_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/092_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/152_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/156_deleting_farms/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/252_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/264_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/280_up_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/027_api_farms_with_overlapping_ports/298_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/356_deleting_addresses/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/368_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/040_api_policies_atomic_patch_verb/399_deleting_policies/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/002/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/003/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/004/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/005/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/006/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/007/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/008/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/045_api_api_patch_farm_policies/001/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/045_api_api_patch_farm_policies/002/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/045_api_api_patch_farm_policies/003/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/025_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/079_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/137_delete_farm_newfarm/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/218_delete_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/223_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/238_farm_stop/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/239_farm_start/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/253_creating_address_myaddr/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/254_creating_address_myaddr2/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/259_deleting_address_myaddr/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/260_deleting_address_myaddr3/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/277_creating_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/278_stop_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/279_rename_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/293_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/334_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/363_create_whitelist/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/367_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/369_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/376_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/379_newfarm4_bck_up/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/381_delete_newfarm4/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/382_delete_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/386_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/002_farm_down/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/003_delete_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/007_creating_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/008_backend_bck1_down/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/013_creating_farm_lb0/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/014_stopping_farm_lb0/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/015_deleting_farm_lb0/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/040_delete_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/042_remove_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/042_remove_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/058_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/060_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/061_setting_new_farm_test1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/064_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/065_creating_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/080_creating_farm_dsr_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/092_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/092_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/105_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/111_rename_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/127_forward_log/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/129_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/160_backend1_off/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/163_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/188_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/018_api_farms_dyn_sessions/191_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/200_delete_farm_lb05/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/201_delete_farm_lb04/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/202_delete_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/203_delete_farm_lb02/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/205_delete_farm_lb05/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/206_delete_farm_lb04/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/207_delete_farm_lb02/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/209_modify_farm_dnat/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/211_delete_farm_lb04/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/212_delete_farm_lb05/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/218_delete_farm/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/221_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/224_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/235_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/242_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/281_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/282_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/287_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/290_farm_with_limits_ttl/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/293_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/294_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/305_create_policy/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/306_create_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/307_set_blacklist/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/308_set_farm_limit/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/313_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/322_add_element/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/329_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/335_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/336_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/357_create_l4_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/361_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/364_add_logprefix_whitelist/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/366_create_new_whitelist/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/368_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/372_farm_with_port_down/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/373_farm_with_port_up/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/377_create_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/378_create_farm_newfarm4/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/380_newfarm4_state_down/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/384_set_bck0_maintenance/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/385_set_bck1_maintenance/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/387_create_farm_tcp/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/393_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/039_api_farm_proto_no_port/396_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/001_create_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/004_remove_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/001_creating_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/002_deleting_backend_bck1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/003_creating_backend_bck1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/004_stopping_backend_bck1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/006_deleting_everything/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/009_creating_backend_bck3/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/011_starting_backend_bck2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/012_starting_backend_bck1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/016_setting_policy_mylist/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/017_changing_vip_in_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/020_deleting_policy_mylist/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/025_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/025_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/038_remove_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/040_delete_farm_newfarm/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/047_change_multi_port/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/048_set_log_to_none/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/055_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/056_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/057_setting_stateless_dnat_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/058_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/060_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/062_setting_dnat_in_farm_test1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/063_adding_backend_in_farm_test1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/064_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/072_stopping_backend_bck1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/073_starting_backend_bck1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/079_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/079_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/082_deleting_session_from_lb01_dsr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/087_stopping_backend_bck1_farm_dsr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/088_starting_backend_bck1_farm_dsr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/089_deleting_sessions_from_lb01_dsr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/106_apply_empty_farms/data.json: -------------------------------------------------------------------------------- 1 | { "farms" : [] } 2 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/106_apply_empty_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/108_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/112_farm_up_status/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/114_add_backend_550/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/115_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/116_creating_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/117_empty_source_addr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/126_down_active_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/128_forward_log_dup/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/157_create_farm_farm01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/161_create_backend2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/014_api_farms_rtnewlimit_nobck/168_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/170_stop_farm_newfarm_with_static_sessions/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/179_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/016_api_remove_bck_maintenance/183_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/185_farm_intra_connect/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/199_create_multiple_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/203_delete_farm_lb02/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/204_create_multiple_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/207_delete_farm_lb02/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/208_create_multiple_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/210_modify_farm_source_addr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/212_delete_farm_lb05/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/214_creating_farm_forward_up/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/215_set_log_forward_chain/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/217_set_log_forward_chain/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/222_creating_farm_dsr_iface/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/223_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/223_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/234_add_address_to_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/243_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/250_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/266_deleting_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/272_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/275_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/281_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/283_creating_farm_tcp_ftp/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/284_modify_farm_udp_tftp/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/286_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/289_farm_without_limits_ttl/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/291_farm_with_est-connlimit/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/292_farm_without_limits_ttl/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/293_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/304_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/312_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/314_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/315_create_farm_local/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/317_apply_farm_local/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/321_create_blacklist/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/323_add_other_element/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/328_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/330_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/331_create_farm_service_back/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/334_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/334_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/345_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/348_create_farm_l4/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/350_up_farm_l4/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/355_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/360_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/362_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/367_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/368_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/370_create_farm_proto_all/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/375_add_backend_with_forward/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/376_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/382_delete_newfarm/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/383_create_farm_dsr_with_bcks/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/386_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/386_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/388_create_backend_in_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/390_modify_backend_priority/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/393_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/042_api_fix_port_0/001/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/042_api_fix_port_0/002/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/042_api_fix_port_0/003/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/046_api_local_farm_with_ct_mark/002_remove_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/004_delete_local_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/004_remove_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /zcutils/src/zcu_log.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zevenet/nftlb/HEAD/zcutils/src/zcu_log.o -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/005_deleting_down_backend_bck1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/006_deleting_everything/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/010_creating_backend_down_bck4/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/021_changing_backend_port_on_bck2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/023_setting_source_address_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/024_setting_source_address_bck1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/046_change_virtual_address/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/056_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/059_setting_empty_stateless_dnat_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/067_deleting_session_from_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/074_deleting_sessions_from_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/091_disable_persistence_in_farm_dsr_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/105_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/105_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/108_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/113_rename_unknown_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/115_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/118_false_priority_backends/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/120_updated_priority_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/122_maintenance_priority_add/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/123_up_prioritiest_backends/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/124_down_priority_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/125_reduce_priority_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/129_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/131_create_bck/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/135_enable_nfqueue/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/152_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/156_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/158_create_backend_farm01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/159_create_backend1_farm01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/162_maintenance_backend2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/163_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/014_api_farms_rtnewlimit_nobck/168_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/016_api_remove_bck_maintenance/181_backend_in_maintenance/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/016_api_remove_bck_maintenance/183_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/188_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/188_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/018_api_farms_dyn_sessions/189_create_farm_with_backends/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/018_api_farms_dyn_sessions/191_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/018_api_farms_dyn_sessions/191_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/019_api_farms_multiport_maintenance/194_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/197_adding_static_sessions_in_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/198_delete_sessions_from_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/213_creating_farm_forward_chain/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/216_set_log_prefix_forward_chain/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/219_create_policy_with_elements/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/220_delete_batched_policy_elements/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/221_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/224_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/225_creating_address_myaddr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/226_creating_address_myaddr2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/229_deleting_address_myaddr2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/231_deleting_address_myaddr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/235_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/235_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/236_creating_farm_dsr_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/237_setting_farm_persistence/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/240_creating_farm_dsr_lb02/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/242_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/242_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/249_add_lonely_address/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/251_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/252_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/263_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/264_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/267_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/269_deleting_address_ip1/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/270_deleting_address_ip2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/271_deleting_address_ip3/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/276_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/281_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/286_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/294_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/027_api_farms_with_overlapping_ports/297_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/305_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/313_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/313_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/316_add_backend_local_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/318_apply_local_farm_limit/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/324_add_element_localhost/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/327_policy_delete_elements/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/329_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/333_deleting_farm_different_proto/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/335_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/335_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/336_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/337_create_whitelists/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/344_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/346_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/347_create_farm_local/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/352_add_backend_farm_l4/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/354_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/356_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/358_create_bck_without_port/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/359_create_bck_with_port/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/361_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/367_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/369_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/371_create_farm_tcp_with_port/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/376_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/391_deactivate_active_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/392_enable_deactivated_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/393_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/039_api_farm_proto_no_port/396_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/039_api_farm_proto_no_port/396_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/040_api_policies_atomic_patch_verb/399_deleting_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/403_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/405_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/046_api_local_farm_with_ct_mark/001_create_local_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/046_api_local_farm_with_ct_mark/002_remove_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/004_delete_local_farm/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/004_remove_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /zcutils/src/zcu_string.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zevenet/nftlb/HEAD/zcutils/src/zcu_string.o -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/006_deleting_everything/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/015_deleting_farm_lb0/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb0" 3 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/016_setting_policy_mylist/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/018_adding_policy_mylist_into_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/019_changing_source_address_of_bck2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/020_deleting_policy_mylist/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/026_creating_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/027_setting_up_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/037_remove_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/038_remove_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/038_remove_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/040_delete_farm_newfarm/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/newfarm" 3 | -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/045_change_persistence_timeout/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/049_change_scheduler_to_weight/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/056_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/066_adding_static_sessions_in_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/068_adding_static_sessions_in_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/076_disable_persistence_in_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/077_enable_flow_offload_in_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/078_disable_flow_offload_in_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/081_adding_static_sessions_in_farm_dsr_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/083_adding_static_sessions_in_farm_dsr_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/093_creating_farm_stlsdnat_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/106_apply_empty_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/108_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/109_apply_empty_virtual-addr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/110_apply_filled_virtual-addr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/115_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/121_maintenance_priority_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/129_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/132_enable_ftp_helper/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/134_disable_ftp_helper/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/136_disable_nfqueue/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/137_delete_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/155_delete_farm_newfarm_estconnlimit_nobck/nft.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/163_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/014_api_farms_rtnewlimit_nobck/168_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/177_change_priority_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/179_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/179_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/016_api_remove_bck_maintenance/180_create_farm_with_backends/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/016_api_remove_bck_maintenance/183_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/184_create_farm_without_virtaddr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/186_farm_disable_intra_connect/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/187_backend_port_without_marks/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/019_api_farms_multiport_maintenance/193_backend_in_maintenance/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/019_api_farms_multiport_maintenance/194_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/196_add_dsr_backend_with_persistence/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/200_delete_farm_lb05/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb05" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/201_delete_farm_lb04/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb04" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/202_delete_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb01" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/203_delete_farm_lb02/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb02" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/205_delete_farm_lb05/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb05" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/206_delete_farm_lb04/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb04" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/207_delete_farm_lb02/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb02" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/211_delete_farm_lb04/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb04" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/212_delete_farm_lb05/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb50" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/221_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/224_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="addresses" 3 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/230_deleting_farm_address_myaddr3/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/241_change_farm_stlessdnat_lb02/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/243_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/244_creating_policy_black001/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/248_delete_policy_in_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/250_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/253_creating_address_myaddr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/259_deleting_address_myaddr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/262_add_address_to_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/263_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/266_deleting_farm/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/272_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/272_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/275_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/275_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/282_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/287_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/288_farm_with_new-rtlimit_default_ttl/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/027_api_farms_with_overlapping_ports/298_deleting_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/299_setting_policy_only_log/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/304_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/304_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/309_set_farm_log_rtlimit_minute/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/312_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/314_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/319_apply_local_farm_with_bcks/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/320_change_srcaddr_bck_local_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/325_assign_policy_farm_localhost/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/328_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/329_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/332_create_farm_no_port_service_back/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/338_assign_whitelists_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/339_delete_white_from_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/341_delete_black_from_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/343_delete_whitelist_policy/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/345_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/345_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/349_load_address_farm_l4/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/351_source_address_farm_l4/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/353_add_backend_farm_local/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/355_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/360_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/361_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/374_change_virtaddr_farm_with_port/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/389_create_another_backend_in_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/039_api_farm_proto_no_port/394_create_farm_with_port_and_proto/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/040_api_policies_atomic_patch_verb/397_create_big_policy_list/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/400_multiport_backend_set/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/403_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/405_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/043_api_bl_parsing_err/001/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="policies" 4 | -------------------------------------------------------------------------------- /tests/api/046_api_local_farm_with_ct_mark/002_remove_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/003_delete_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/l4-test" 3 | -------------------------------------------------------------------------------- /zcutils/src/zcu_backtrace.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zevenet/nftlb/HEAD/zcutils/src/zcu_backtrace.o -------------------------------------------------------------------------------- /zcutils/src/zcu_network.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zevenet/nftlb/HEAD/zcutils/src/zcu_network.o -------------------------------------------------------------------------------- /zcutils/src/zcu_sbuffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zevenet/nftlb/HEAD/zcutils/src/zcu_sbuffer.o -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/022_creating_local_vservice_lb02_with_limits/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/036_change_proto_all_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/037_remove_farm_newfarm/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/039_create_local_farm_newfarm_without_est_limit/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/004_api_local_farms/041_create_local_farm_newfarm_without_rst_limit/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/043_create_farm_newfarm_with_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/044_change_protocol_without_helper/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/052_deleting_elements_of_blacklist/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/055_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/055_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/069_change_session_structure_for_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/084_change_session_structure_for_farm_dsr_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/095_deleting_session_from_lb01_stlsdnat/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/100_stopping_backend_bck1_farm_stlsdnat/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/101_starting_backend_bck1_farm_stlsdnat/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/119_maintenance_prioritiest_backends/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/130_creating_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/133_change_scheduler_dnat/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/138_creating_newfarm_nfqueue/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/141_disable_newfarm_nfqueue/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/143_delete_farm_newfarm6/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/144_set_persistence_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/148_set_snat_mode_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/152_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/156_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/178_change_back_priority_backend/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/016_api_remove_bck_maintenance/182_delete_backend_in_maintenance/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/018_api_farms_dyn_sessions/190_deleting_backend_with_dyn_session/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/019_api_farms_multiport_maintenance/192_create_farm_with_multiport/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/019_api_farms_multiport_maintenance/194_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/195_create_dsr_empty_farm_with_persistence/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/227_creating_farm_with_unknown_address/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/228_creating_farm_with_created_address/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/231_deleting_address_myaddr/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/232_deleting_address_myaddr3/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/243_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="addresses" 3 | -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/250_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/251_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/254_creating_address_myaddr2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/257_deleting_address_myaddr2/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/263_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/267_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/274_modify_farm_newfarm_with_addr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/276_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/280_up_farm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/027_api_farms_with_overlapping_ports/296_change_overlapping_ports/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/027_api_farms_with_overlapping_ports/297_deleting_farms/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/027_api_farms_with_overlapping_ports/297_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/302_farm_with_limit_and_verdict/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/305_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/311_set_farm_log_rtlimit_without_slash/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/312_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/326_get_policy_counter/req.api: -------------------------------------------------------------------------------- 1 | VERB="GET" 2 | URI="policies" 3 | 4 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/328_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/330_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/340_delete_second_white_from_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/342_delete_second_black_from_farm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/344_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/344_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/032_api_whitelist_backlist_prio/346_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/354_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/355_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/360_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/362_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/040_api_policies_atomic_patch_verb/399_deleting_policies/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "policies": [] 3 | } -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/403_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/405_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/001/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/002/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/003/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/004/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/005/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/006/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/007/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/044_api_bck_on_off_command_err/008/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/045_api_api_patch_farm_policies/002/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/018_adding_policy_mylist_into_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/020_deleting_policy_mylist/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies/mylist" 3 | -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/050_change_protocol_tcp_without_helper/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/051_setting_policy_blacklist_with_overlap/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/053_setting_policy_blacklist_with_overlap/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/102_deleting_sessions_from_lb01_stlsdnat/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/137_delete_farm_newfarm/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/139_creating_newfarm6_tcpstrict/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/140_creating_newfarm6_rstrtlimit/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/142_disable_newfarm6_tcpstrict/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/146_set_stlsdnat_mode_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/149_enable_rtnewlimit_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/151_disable_rtnewlimit_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/152_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/156_deleting_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms" 3 | -------------------------------------------------------------------------------- /tests/api/014_api_farms_rtnewlimit_nobck/164_enable_farm_newfarm_rtnewlimit_nobck/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/014_api_farms_rtnewlimit_nobck/167_disable_farm_newfarm_rtnewlimit_nobck/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/174_delete_backend_with_static_sessions/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/175_create_backend_with_static_sessions/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/176_adding_static_sessions_in_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/238_farm_stop/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/239_farm_start/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/245_creating_farm_lb01_with_policy/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/246_add_address_to_farm_with_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/251_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/252_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/252_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="addresses" 3 | -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/258_deleting_farm_address_myaddr3/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/264_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/265_creating_farm_multiple_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/273_creating_farm_newfarm_with_addr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/277_creating_farm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/278_stop_farm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/279_rename_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/027_api_farms_with_overlapping_ports/298_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/300_creating_farm_with_policy_only_log/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/303_setting_farm_with_verdict_only_log/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/354_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/356_deleting_addresses/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/363_create_whitelist/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="policies" 4 | -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/365_create_farm_with_whitelist_no_configured_ipaddr/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/379_newfarm4_bck_up/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/040_api_policies_atomic_patch_verb/399_deleting_policies/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/402_multiport_backend_set_with_ports/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/045_api_api_patch_farm_policies/001/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="policies" 4 | -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/001_create_farms/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/002_farm_down/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/004_delete_local_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/http-test" 3 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/007_creating_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/008_backend_bck1_down/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/013_creating_farm_lb0/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/014_stopping_farm_lb0/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/028_setting_persistence_to_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/029_setting_protocol_tcp_to_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/032_setting_virtual_ports_to_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/034_setting_source_address_to_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/037_remove_farm_newfarm/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/newfarm" 3 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/061_setting_new_farm_test1/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/065_creating_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/070_adding_static_sessions_without_port_in_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/071_adding_static_sessions_without_port_in_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/075_adding_static_sessions_without_port_in_farm_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/080_creating_farm_dsr_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/085_change_session_structure_with_port_for_farm_dsr_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/086_adding_static_sessions_without_port_in_farm_dsr_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/090_adding_static_sessions_without_port_in_farm_dsr_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/094_adding_static_sessions_in_farm_stlsdnat_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/096_adding_static_sessions_in_farm_stlsdnat_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/104_disable_persistence_in_farm_stlsdnat_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/111_rename_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/127_forward_log/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/145_create_and_delete_dynamic_session/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/147_create_and_delete_dynamic_session/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/150_enable_rtnewlimit_burst_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/160_backend1_off/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/014_api_farms_rtnewlimit_nobck/165_enable_farm_newfarm_rtnewlimitbrst_nobck/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/014_api_farms_rtnewlimit_nobck/166_enable_farm_newfarm_rtnewlimitlog_nobck/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/169_enable_farm_newfarm_with_static_sessions/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/170_stop_farm_newfarm_with_static_sessions/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/171_start_farm_newfarm_with_static_sessions/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/209_modify_farm_dnat/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/233_creating_farm_with_unknown_address_and_bcks/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/247_delete_address_to_farm_with_policies/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/255_creating_farm_with_unknown_address/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/256_creating_farm_with_created_address/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/259_deleting_address_myaddr/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/260_deleting_address_myaddr3/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "addresses": [] 3 | } -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/268_creating_multiple_farms_with_addresses/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/290_farm_with_limits_ttl/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/027_api_farms_with_overlapping_ports/295_create_farm_with_overlapping_ports/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/301_creating_farm_with_policy_log_and_drop/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/306_create_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/307_set_blacklist/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/308_set_farm_limit/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/357_create_l4_farm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/365_create_farm_with_whitelist_no_configured_ipaddr/002/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/366_create_new_whitelist/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="policies" 4 | -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/369_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/372_farm_with_port_down/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/373_farm_with_port_up/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/378_create_farm_newfarm4/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/380_newfarm4_state_down/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/384_set_bck0_maintenance/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/385_set_bck1_maintenance/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/387_create_farm_tcp/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/039_api_farm_proto_no_port/395_modify_farm_with_multiple_proto_and_no_port/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/040_api_policies_atomic_patch_verb/398_update_policy_elements_atomic_patch/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/401_multiport_backend_set_with_one_port/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/041_api_backend_multiport_one_port/404_multiport_backend_set_with_one_port/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/001_creating_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/002_deleting_backend_bck1/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb01/backends/bck1" 3 | -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/003_creating_backend_bck1/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/004_stopping_backend_bck1/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/009_creating_backend_bck3/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/011_starting_backend_bck2/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/012_starting_backend_bck1/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/017_changing_vip_in_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/030_setting_persistence_ttl_to_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/031_setting_virtual_address_to_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/033_creating_backend_bck0_into_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/035_creating_backend_bck1_into_farm_newfarm/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/047_change_multi_port/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/048_set_log_to_none/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/054_deleting_element_103.15.28.0_24_of_blacklist/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/057_setting_stateless_dnat_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/062_setting_dnat_in_farm_test1/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/063_adding_backend_in_farm_test1/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/072_stopping_backend_bck1/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/073_starting_backend_bck1/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/087_stopping_backend_bck1_farm_dsr/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/088_starting_backend_bck1_farm_dsr/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/097_change_session_structure_for_farm_stlsdnat_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/106_apply_empty_farms/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/112_farm_up_status/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/114_add_backend_550/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/116_creating_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/117_empty_source_addr/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/126_down_active_backend/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/128_forward_log_dup/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/137_delete_farm_newfarm/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/newfarm" 3 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/153_enable_farm_newfarm_estconnlimit_nobck/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/154_disable_farm_newfarm_estconnlimit_nobck/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/155_delete_farm_newfarm_estconnlimit_nobck/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/157_create_farm_farm01/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/161_create_backend2/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/172_change_priority_backend_with_static_session/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/173_active_priority_backend_with_static_session/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/185_farm_intra_connect/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/199_create_multiple_farms/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/204_create_multiple_farms/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/208_create_multiple_farms/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/210_modify_farm_source_addr/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/214_creating_farm_forward_up/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/215_set_log_forward_chain/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/217_set_log_forward_chain/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/218_delete_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/Internal-Web-Server-FARM-HTTPS" 3 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/222_creating_farm_dsr_iface/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/234_add_address_to_farm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/261_creating_farm_with_unknown_address_and_bcks/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/283_creating_farm_tcp_ftp/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/284_modify_farm_udp_tftp/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/285_modify_farm_tcp_tftp/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/289_farm_without_limits_ttl/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/291_farm_with_est-connlimit/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/292_farm_without_limits_ttl/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/294_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/305_create_policy/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="policies" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/315_create_farm_local/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/317_apply_farm_local/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/322_add_element/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="policies" 4 | 5 | -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/331_create_farm_service_back/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/336_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/348_create_farm_l4/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/350_up_farm_l4/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/035_api_whitelists/364_add_logprefix_whitelist/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="policies" 4 | -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/370_create_farm_proto_all/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/372_farm_with_port_down/data.json: -------------------------------------------------------------------------------- 1 | { "farms": [ { "name": "asdf", "state": "down" } ]} 2 | -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/375_add_backend_with_forward/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/377_create_farm_newfarm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | 5 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/381_delete_newfarm4/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="farms/newfarm4" 4 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/382_delete_newfarm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="farms/newfarm" 4 | -------------------------------------------------------------------------------- /tests/api/037_api_backends_down/383_create_farm_dsr_with_bcks/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/388_create_backend_in_farm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/390_modify_backend_priority/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/046_api_local_farm_with_ct_mark/001_create_local_farm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/001_api_managing_backends/005_deleting_down_backend_bck1/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/lb01/backends/bck1" 3 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/010_creating_backend_down_bck4/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/021_changing_backend_port_on_bck2/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/023_setting_source_address_lb01/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/024_setting_source_address_bck1/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/046_change_virtual_address/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/059_setting_empty_stateless_dnat_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/091_disable_persistence_in_farm_dsr_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/113_rename_unknown_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/118_false_priority_backends/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/120_updated_priority_backend/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/122_maintenance_priority_add/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/123_up_prioritiest_backends/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/124_down_priority_backend/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/125_reduce_priority_backend/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/131_create_bck/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/135_enable_nfqueue/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/143_delete_farm_newfarm6/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/newfarm6" 3 | -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/158_create_backend_farm01/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/159_create_backend1_farm01/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/013_api_managing_backend_off/162_maintenance_backend2/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/016_api_remove_bck_maintenance/181_backend_in_maintenance/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/018_api_farms_dyn_sessions/189_create_farm_with_backends/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/197_adding_static_sessions_in_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/213_creating_farm_forward_chain/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/216_set_log_prefix_forward_chain/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/219_create_policy_with_elements/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="policies" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/236_creating_farm_dsr_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/237_setting_farm_persistence/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/240_creating_farm_dsr_lb02/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/282_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/287_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/314_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/316_add_backend_local_farm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/318_apply_local_farm_limit/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/321_create_blacklist/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="policies" 4 | 5 | -------------------------------------------------------------------------------- /tests/api/030_api_local_farms_policies/330_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/031_api_service_proto/333_deleting_farm_different_proto/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/dragonspeech-poc" 3 | -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/347_create_farm_local/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/033_api_local_farm_source_address/352_add_backend_farm_l4/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/358_create_bck_without_port/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/359_create_bck_with_port/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/034_api_backend_without_port/362_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/036_api_farms_proto_all/371_create_farm_tcp_with_port/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/391_deactivate_active_backend/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/038_api_backend_priority/392_enable_deactivated_backend/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/045_api_api_patch_farm_policies/003/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PATCH" 3 | URI="farms/newfarm/policies" 4 | -------------------------------------------------------------------------------- /tests/api/047_api_multifarm_local_l4/002_farm_down/data.json: -------------------------------------------------------------------------------- 1 | {"farms" : [ { "name" : "l4-test", "state" : "down" } ] } 2 | -------------------------------------------------------------------------------- /tests/api/002_api_managing_farms/019_changing_source_address_of_bck2/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/026_creating_farm_newfarm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/027_setting_up_farm_newfarm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/003_api_managing_farms_persistence/036_change_proto_all_newfarm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/045_change_persistence_timeout/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/048_set_log_to_none/data.json: -------------------------------------------------------------------------------- 1 | {"farms" : [ { "name" : "newfarm", "log" : "none" } ] } 2 | -------------------------------------------------------------------------------- /tests/api/005_api_helper_policy_elements/049_change_scheduler_to_weight/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="PUT" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/006_api_dnat_farms/062_setting_dnat_in_farm_test1/data.json: -------------------------------------------------------------------------------- 1 | {"farms" : [ { "name" : "test1", "mode" : "dnat" } ] } 2 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/066_adding_static_sessions_in_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/068_adding_static_sessions_in_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/076_disable_persistence_in_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/077_enable_flow_offload_in_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/007_api_farms_sessions/078_disable_flow_offload_in_farm_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/081_adding_static_sessions_in_farm_dsr_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/008_api_farm_dsr/083_adding_static_sessions_in_farm_dsr_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/093_creating_farm_stlsdnat_lb01/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/098_adding_static_sessions_without_port_in_farm_stlsdnat_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/099_adding_static_sessions_without_port_in_farm_stlsdnat_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/009_api_farms_statelessdnat/103_adding_static_sessions_without_port_in_farm_stlsdnat_lb01/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success"} -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/109_apply_empty_virtual-addr/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/010_api_checking_empty_params/110_apply_filled_virtual-addr/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/011_api_backends_maintenance/121_maintenance_priority_backend/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/132_enable_ftp_helper/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/134_disable_ftp_helper/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/136_disable_nfqueue/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/012_api_managing_nfqueue_helpers_farms/155_delete_farm_newfarm_estconnlimit_nobck/obj.out: -------------------------------------------------------------------------------- 1 | { 2 | "farms": [] 3 | } -------------------------------------------------------------------------------- /tests/api/015_api_managing_static_sessions/177_change_priority_backend/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/016_api_remove_bck_maintenance/180_create_farm_with_backends/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/184_create_farm_without_virtaddr/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/186_farm_disable_intra_connect/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/017_api_farms_intra_connect/187_backend_port_without_marks/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/019_api_farms_multiport_maintenance/193_backend_in_maintenance/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/196_add_dsr_backend_with_persistence/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/020_api_multiple_farms/220_delete_batched_policy_elements/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="policies" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/225_creating_address_myaddr/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/226_creating_address_myaddr2/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/021_api_managing_addresses/241_change_farm_stlessdnat_lb02/req.api: -------------------------------------------------------------------------------- 1 | VERB="POST" 2 | URI="farms" 3 | FILE="data.json" 4 | -------------------------------------------------------------------------------- /tests/api/022_api_managing_policy_addresses/249_add_lonely_address/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/023_api_managing_unknown_addresses/262_add_address_to_farm/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/266_deleting_farm/req.api: -------------------------------------------------------------------------------- 1 | VERB="DELETE" 2 | URI="farms/configure-external-ips--http" 3 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/267_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/024_api_farms_multiple_addresses/276_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/285_modify_farm_tcp_tftp/data.json: -------------------------------------------------------------------------------- 1 | {"farms" : [ { "name" : "lb01", "protocol" : "tcp" } ] } 2 | -------------------------------------------------------------------------------- /tests/api/025_api_start_stop_farms/286_deleting_farms/req.out: -------------------------------------------------------------------------------- 1 | {"response": "success. Farm 'lb01' doesn't validate helper protocol"} -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/288_farm_with_new-rtlimit_default_ttl/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="POST" 3 | URI="farms" 4 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/289_farm_without_limits_ttl/data.json: -------------------------------------------------------------------------------- 1 | {"farms" : [ { "name" : "newfarm", "limits-ttl" : "0" } ] } 2 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/290_farm_with_limits_ttl/data.json: -------------------------------------------------------------------------------- 1 | {"farms" : [ { "name" : "newfarm", "limits-ttl" : "60" } ] } 2 | -------------------------------------------------------------------------------- /tests/api/026_api_farms_limits/292_farm_without_limits_ttl/data.json: -------------------------------------------------------------------------------- 1 | {"farms" : [ { "name" : "newfarm", "limits-ttl" : "0" } ] } 2 | -------------------------------------------------------------------------------- /tests/api/028_api_farms_policy_log_verdict/305_deleting_addresses/req.api: -------------------------------------------------------------------------------- 1 | FILE="data.json" 2 | VERB="DELETE" 3 | URI="addresses" 4 | -------------------------------------------------------------------------------- /tests/api/029_api_farms_rtlimit_units/308_set_farm_limit/data.json: -------------------------------------------------------------------------------- 1 | {"farms" : [ { "name" : "lb01", "new-rtlimit" : "10" } ] } 2 | --------------------------------------------------------------------------------