/dports/net/arataga/arataga-0.5.1/arataga/startup_manager/ |
H A D | a_manager.cpp | 21 namespace arataga::startup_manager namespace 159 ::arataga::logging::wrap_logging( in so_evt_start() 183 ::arataga::stats_collector::params_t{} ); in so_evt_start() 234 ::arataga::logging::wrap_logging( in on_enter_wait_user_list_processor() 267 ::arataga::logging::wrap_logging( in on_user_list_processor_started() 284 ::arataga::logging::wrap_logging( in on_user_list_processor_startup_timeout() 301 ::arataga::logging::wrap_logging( in on_enter_wait_config_processor() 312 namespace cp = arataga::config_processor; in on_enter_wait_config_processor() 335 ::arataga::logging::wrap_logging( in on_config_processor_started() 352 ::arataga::logging::wrap_logging( in on_config_processor_startup_timeout() [all …]
|
H A D | a_manager.hpp | 19 namespace arataga::startup_manager namespace 84 std::unique_ptr< ::arataga::admin_http_entry::requests_mailbox_t > 88 ::arataga::admin_http_entry::running_entry_handle_t m_admin_entry; 107 mhood_t< arataga::user_list_processor::started_t > ); 124 mhood_t< arataga::config_processor::started_t > );
|
/dports/net/arataga/arataga-0.5.1/arataga/config_processor/ |
H A D | pub.hpp | 16 namespace arataga::config_processor namespace 46 ::arataga::admin_http_entry::replier_shptr_t m_replier; 52 ::arataga::admin_http_entry::replier_shptr_t replier, in new_config_t() 68 ::arataga::admin_http_entry::replier_shptr_t m_replier; 71 ::arataga::admin_http_entry::replier_shptr_t replier ) in get_acl_list_t() 85 ::arataga::admin_http_entry::replier_shptr_t m_replier; 91 ::arataga::admin_http_entry::replier_shptr_t replier, in debug_auth_t() 92 ::arataga::admin_http_entry::debug_requests::authentificate_t in debug_auth_t() 108 ::arataga::admin_http_entry::replier_shptr_t m_replier; 114 ::arataga::admin_http_entry::replier_shptr_t replier, in debug_dns_resolve_t() [all …]
|
H A D | a_processor.cpp | 35 namespace arataga::config_processor namespace 125 arataga::utils::acl_req_id_seed_t 141 arataga::utils::acl_req_id_seed_t 336 ::arataga::logging::wrap_logging( in try_load_local_config_first_time() 380 ::arataga::logging::wrap_logging( in try_load_local_config_first_time() 398 ::arataga::logging::wrap_logging( in try_handle_new_config_from_post_request() 418 ::arataga::logging::wrap_logging( in try_handle_new_config_from_post_request() 594 ::arataga::authentificator:: in create_dispatchers_if_necessary() 607 ::arataga::dns_resolver:: in create_dispatchers_if_necessary() 623 ::arataga::io_thread_timer:: in create_dispatchers_if_necessary() [all …]
|
H A D | a_processor.hpp | 20 namespace arataga::config_processor namespace 142 arataga::utils::acl_req_id_seed_t m_acl_id_seed; 148 arataga::utils::acl_req_id_seed_t m_own_acl_id_seed; 168 mhood_t< ::arataga::authentificator::auth_reply_t > cmd ); 178 mhood_t< ::arataga::dns_resolver::resolve_reply_t > cmd ); 266 ::arataga::admin_http_entry::replier_shptr_t replier, 267 ::arataga::admin_http_entry::debug_requests::authentificate_t request ); 272 ::arataga::admin_http_entry::replier_shptr_t replier, 273 ::arataga::admin_http_entry::debug_requests::dns_resolve_t request );
|
/dports/net/arataga/arataga-0.5.1/ |
H A D | arataga-ubuntu1804-gcc10-local.Dockerfile | 1 FROM ubuntu:18.04 as arataga-build 12 RUN mkdir /tmp/arataga-build 13 COPY arataga /tmp/arataga-build/arataga 14 COPY *.rb /tmp/arataga-build/ 16 RUN echo "*** Building arataga ***" \ 17 && cd /tmp/arataga-build \ 22 && rm -rf /tmp/arataga-build 24 FROM ubuntu:18.04 as arataga 32 COPY --from=arataga-build /root/arataga /root 47 # Start arataga [all …]
|
H A D | README_CMDLINE.md | 1 # arataga's command line arguments 86 `--local-config-path=/usr/etc/arataga/local-configs` 98 `--log-target=/var/log/arataga --log-file-count=3` 100 …arataga`, `arataga.1`, `arataga.2`, `arataga.3` will be created in `/var/log` while arataga is run… 132 * logging to the syslog only (into `arataga` stream): `arataga --log-target=@arataga`; 133 * logging to the standard error stread only: `arataga --log-target=stderr`; 134 …d output stream, and to the syslog (into `arataga` stream): `arataga --log-target=stdout --log-tar… 135 …he syslog (into `arataga` stream), and to the file `/var/log/arataga.log`: `arataga --log-target=@… 169 By default arataga does not make a `setgid` call. 179 By default arataga does not make a `setuid` call. [all …]
|
H A D | README.md | 1 # What is arataga? 5 arataga was created under the following conditions: 19 # Why was arataga open-source? 47 cd arataga 48 docker build -t arataga-ubuntu1804-gcc10 -f arataga-ubuntu1804-gcc10-local.Dockerfile . 63 curl -H "arataga-admin-token: arataga-admin-entry" http://localhost:8088/acls 66 curl -H "arataga-admin-token: arataga-admin-entry" http://localhost:8088/stats 107 cd arataga 150 Then the arataga can be stopped by Ctrl+C. 156 -H "arataga-admin-token: 54321" \ [all …]
|
/dports/net/arataga/arataga-0.5.1/arataga/user_list_processor/ |
H A D | a_processor.cpp | 19 namespace arataga::user_list_processor namespace 103 ::arataga::logging::wrap_logging( in try_handle_new_user_list_from_post_request() 124 ::arataga::logging::wrap_logging( in try_handle_new_user_list_from_post_request() 140 ::arataga::logging::wrap_logging( in try_load_local_user_list_content() 163 ::arataga::logging::wrap_logging( in try_load_local_user_list_content() 182 ::arataga::logging::wrap_logging( in try_load_local_user_list_content() 206 ::arataga::logging::wrap_logging( in distribute_updated_user_list() 222 ::arataga::logging::wrap_logging( in distribute_updated_user_list() 238 ::arataga::logging::wrap_logging( in distribute_updated_user_list() 255 ::arataga::logging::wrap_logging( in distribute_updated_user_list() [all …]
|
/dports/net/arataga/arataga-0.5.1/arataga/authentificator/ |
H A D | a_authentificator.hpp | 13 namespace arataga::authentificator namespace 54 ::arataga::stats::auth::auth_stats_t m_auth_stats; 55 ::arataga::stats::auth::auto_reg_t m_auth_stats_reg; 62 ::arataga::user_list_auth::auth_data_t m_auth_data; 73 mhood_t< ::arataga::user_list_processor::updated_user_list_t > cmd ); 78 mhood_t< ::arataga::config_processor::updated_auth_params_t > cmd ); 105 const ::arataga::user_list_auth::user_data_t & user_data ); 120 const ::arataga::user_list_auth::user_data_t & user_data,
|
H A D | a_authentificator.cpp | 15 namespace arataga::authentificator namespace 18 using ::arataga::opt_username_dumper::opt_username_dumper_t; 47 ::arataga::logging::wrap_logging( in so_evt_start() 66 ::arataga::logging::wrap_logging( in on_updated_user_list() 83 ::arataga::logging::wrap_logging( in on_updated_auth_params() 101 ::arataga::logging::wrap_logging( in on_auth_request() 136 ::arataga::user_list_auth::auth_by_ip_key_t{ in do_auth_by_ip() 177 ::arataga::user_list_auth::auth_by_login_key_t{ in do_auth_by_login_password() 219 ::arataga::logging::wrap_logging( in complete_failed_auth() 260 ::arataga::logging::wrap_logging( in complete_successful_auth() [all …]
|
H A D | pub.hpp | 19 namespace arataga::authentificator namespace 25 using auth_req_id_t = ::arataga::utils::acl_req_id_t; 32 using ipv4_address_t = ::arataga::user_list_auth::ipv4_address_t; 35 using ip_port_t = ::arataga::user_list_auth::ip_port_t; 38 using user_id_t = ::arataga::user_list_auth::user_id_t; 41 using one_domain_limit_t = ::arataga::user_list_auth::site_limits_data_t::one_limit_t; 138 std::visit( ::arataga::utils::overloaded{ in operator <<()
|
/dports/net/arataga/arataga-0.5.1/tests/config_parser/ |
H A D | main.cpp | 10 using namespace arataga; 60 using namespace arataga; 121 using namespace arataga; 179 using namespace arataga; 250 using namespace arataga; 308 using namespace arataga; 405 using namespace arataga; 463 using namespace arataga; 547 using namespace arataga; 583 using namespace arataga; [all …]
|
/dports/net/arataga/arataga-0.5.1/arataga/nothrow_block/ |
H A D | macros.hpp | 55 ::arataga::logging::wrap_logging( \ 56 ::arataga::direct_logging_mode, \ 74 ::arataga::logging::wrap_logging( \ 75 ::arataga::direct_logging_mode, \ 96 ::arataga::logging::wrap_logging( \ 97 ::arataga::direct_logging_mode, \ 116 ::arataga::logging::wrap_logging( \ 117 ::arataga::direct_logging_mode, \
|
/dports/net/arataga/arataga-0.5.1/arataga/acl_handler/handlers/http/ |
H A D | initial_handler.cpp | 19 namespace arataga::acl_handler namespace 164 arataga::utils::string_literal_t 184 ::arataga::logging::wrap_logging( in handle_headers_complete_timeout() 332 ::arataga::logging::wrap_logging( in on_status() 453 ::arataga::logging::wrap_logging( in on_body_for_bodyful_method() 473 ::arataga::logging::wrap_logging( in on_body_for_bodyless_method() 495 ::arataga::logging::wrap_logging( in on_message_complete_for_bodyful_method() 524 ::arataga::logging::wrap_logging( in on_chunk_header_for_bodyful_method() 544 ::arataga::logging::wrap_logging( in on_chunk_header_for_bodyless_method() 566 ::arataga::logging::wrap_logging( in on_chunk_complete_for_bodyful_method() [all …]
|
H A D | negative_response_sender.cpp | 8 namespace arataga::acl_handler namespace 42 arataga::utils::string_literal_t negative_response ) in negative_response_send_handler_t() 81 ::arataga::logging::wrap_logging( in on_timer_impl() 100 arataga::utils::string_literal_t 103 using namespace arataga::utils::string_literals; in name() 118 arataga::utils::string_literal_t negative_response ) in make_negative_response_sender()
|
H A D | helpers.hpp | 16 namespace arataga::acl_handler namespace 32 int (Handler::*callback)( ::arataga::utils::can_throw_t, Args... ), in wrap_http_parser_callback() 38 ::arataga::utils::exception_handling_context_t ctx; in wrap_http_parser_callback() 52 int (Handler::*)( ::arataga::utils::can_throw_t ) > 59 int (Handler::*)( ::arataga::utils::can_throw_t, const char *, std::size_t ) >
|
H A D | dns_lookup_handler.cpp | 13 namespace arataga::acl_handler namespace 91 ::arataga::logging::wrap_logging( in on_timer_impl() 112 arataga::utils::string_literal_t 115 using namespace arataga::utils::string_literals; in name() 126 std::visit( ::arataga::utils::overloaded{ in on_hostname_result() 156 ::arataga::logging::wrap_logging( in on_hostname_result()
|
/dports/net/arataga/arataga-0.5.1/arataga/acl_handler/ |
H A D | a_handler.hpp | 26 namespace arataga::acl_handler namespace 120 ::arataga::user_list_auth::user_id_t, 149 , public arataga::io_thread_timer::consumer_t 183 ::arataga::logging::processed_log_level_t level, 333 ::arataga::stats::connections::acl_stats_t m_acl_stats; 334 ::arataga::stats::connections::auto_reg_t m_acl_stats_reg; 375 mhood_t< ::arataga::dns_resolver::resolve_reply_t > cmd ); 379 mhood_t< ::arataga::authentificator::auth_reply_t > cmd ); 383 mhood_t< ::arataga::config_processor::updated_common_acl_params_t > cmd ); 432 const ::arataga::authentificator::successful_auth_t & info ); [all …]
|
H A D | a_handler.cpp | 24 namespace arataga::acl_handler namespace 350 ::arataga::logging::wrap_logging( in ~a_handler_t() 410 ::arataga::logging::wrap_logging( in so_evt_start() 428 ::arataga::logging::wrap_logging( in so_evt_finish() 456 ::arataga::logging::wrap_logging( in replace_connection_handler() 584 ::arataga::logging::wrap_logging( in async_resolve_hostname() 681 ::arataga::logging::wrap_logging( in async_authentificate() 766 ::arataga::logging::wrap_logging( in on_shutdown() 794 ::arataga::logging::wrap_logging( in on_try_create_entry_point() 893 ::arataga::logging::wrap_logging( in on_enter_st_accepting() [all …]
|
H A D | connection_handler_ifaces.hpp | 37 namespace arataga::acl_handler namespace 154 inline constexpr arataga::utils::string_literal_t 157 using namespace arataga::utils::string_literals; in to_string_literal() 380 inline constexpr arataga::utils::string_literal_t 383 using namespace arataga::utils::string_literals; in to_string_literal() 537 ::arataga::logging::processed_log_level_t level, 716 ::arataga::logging::wrap_logging( in replace_handler() 769 ::arataga::logging::wrap_logging( in log_and_remove_connection_on_io_error() 793 ::arataga::logging::wrap_logging( in log_and_remove_connection() 972 arataga::utils::string_literal_t op_name, in make_read_write_completion_handler() [all …]
|
/dports/net/arataga/arataga-0.5.1/arataga/dns_resolver/lookup_conductor/ |
H A D | a_conductor.cpp | 146 ::arataga::logging::wrap_logging( in so_evt_start() 167 ::arataga::logging::wrap_logging( in so_evt_finish() 181 ::arataga::logging::wrap_logging( in on_resolve() 206 ::arataga::logging::wrap_logging( in on_resolve() 233 ::arataga::logging::wrap_logging( in on_resolve() 264 ::arataga::logging::wrap_logging( in on_clear_cache() 284 ::arataga::logging::wrap_logging( in on_updated_dns_params() 324 ::arataga::logging::wrap_logging( in handle_lookup_result() 400 ::arataga::utils::overloaded{ in handle_lookup_result() 411 ::arataga::logging::wrap_logging( in add_to_waiting_and_resolve() [all …]
|
/dports/net/arataga/arataga-0.5.1/arataga/ |
H A D | main.cpp | 219 arataga::io_threads_count_t m_io_threads_count{ 220 arataga::io_threads_count::default_t{} }; 530 ::arataga::utils::ensure_successful_syscall( in fill_sigset() 542 ::arataga::utils::ensure_successful_syscall( in block_signals_for_current_process() 608 ::arataga::utils::ensure_successful_syscall( in run_loop() 653 ::arataga::utils::ensure_successful_syscall( in prepare_process() 770 ::arataga::logging::wrap_logging( in make_sobjectizer_params() 771 ::arataga::direct_logging_mode, in make_sobjectizer_params() 799 ::arataga::logging::wrap_logging( in make_sobjectizer_params() 800 ::arataga::direct_logging_mode, in make_sobjectizer_params() [all …]
|
/dports/net/arataga/arataga-0.5.1/arataga/dns_resolver/interactor/ |
H A D | a_nameserver_interactor.cpp | 16 namespace arataga::dns_resolver::interactor namespace 57 ::arataga::logging::wrap_logging( in so_evt_start() 70 ::arataga::logging::wrap_logging( in so_evt_start() 144 ::arataga::logging::wrap_logging( in evt_updated_dns_params() 177 ::arataga::logging::wrap_logging( in evt_one_second_timer() 279 ::arataga::logging::wrap_logging( in form_and_send_dns_udp_package() 325 ::arataga::logging::wrap_logging( in handle_dns_udp_package_sending_failure() 373 ::arataga::logging::wrap_logging( in handle_async_receive_result() 427 ::arataga::logging::wrap_logging( in try_handle_positive_nameserver_response() 530 ::arataga::logging::wrap_logging( in try_handle_negative_nameserver_response() [all …]
|
/dports/net/arataga/arataga-0.5.1/tests/local_user_list_data/ |
H A D | main.cpp | 14 using namespace arataga::user_list_auth; 35 using namespace arataga::user_list_auth; 36 using arataga::bandlim_config_t; 110 using namespace arataga::user_list_auth; 120 using namespace arataga::user_list_auth; 133 using namespace arataga::user_list_auth; 134 using arataga::bandlim_config_t;
|