MCPcopy Create free account

hub / github.com/aarond10/https_dns_proxy / functions

Functions106 in github.com/aarond10/https_dns_proxy

↓ 9 callersFunctionremove_client
src/dns_listener_tcp.c:81
↓ 8 callersFunctionparse_int
src/options.c:51
↓ 4 callersFunctionhttp_version_str
src/https_client.c:228
↓ 4 callersFunctionhttps_client_reset
src/https_client.c:709
↓ 4 callersFunctionlogging_debug_enabled
src/logging.c:115
↓ 3 callersFunctionhttps_fetch_ctx_cleanup
src/https_client.c:508
↓ 2 callersFunctioncheck_multi_info
src/https_client.c:541
↓ 2 callersFunctionget_io_event
src/dns_poller.c:15
↓ 2 callersFunctionget_io_event
src/https_client.c:595
↓ 2 callersFunctionhttps_client_cleanup
src/https_client.c:716
↓ 2 callersFunctionhttps_client_multi_init
src/https_client.c:656
↓ 2 callersFunctionhttps_log_data
src/https_client.c:145
↓ 2 callersFunctionlogging_flight_recorder_dump
src/logging.c:42
↓ 2 callersFunctionoptions_cleanup
src/options.c:293
↓ 2 callersFunctionoptions_init
src/options.c:23
↓ 2 callersFunctionoptions_show_usage
src/options.c:224
↓ 2 callersFunctionreset_counters
src/stat.c:4
↓ 2 callersFunctionring_buffer_dump
src/ring_buffer.c:55
↓ 2 callersFunctionstat_print
src/stat.c:22
↓ 2 callersFunctionsw_version
src/main.c:125
↓ 2 callersFunctionsystemd_notify_ready
src/main.c:72
↓ 1 callersFunctionaddr_list_reduced
Returns 1 if `addr_list` is a (possibly equal, possibly proper) subset of `full_list`, where both are comma-separated IP literals. Used to decide whet
src/doh_proxy.c:78
↓ 1 callersFunctiondns_poller_cleanup
src/dns_poller.c:268
↓ 1 callersFunctiondns_poller_init
src/dns_poller.c:210
↓ 1 callersFunctiondns_tcp_listener_create
src/dns_listener_tcp.c:407
↓ 1 callersFunctiondns_truncate_for_udp
src/dns_truncate.c:126
↓ 1 callersFunctiondns_udp_listener_create
src/dns_listener_udp.c:117
↓ 1 callersFunctiondoh_proxy_await_bootstrap
src/doh_proxy.c:57
↓ 1 callersFunctiondoh_proxy_create
src/doh_proxy.c:42
↓ 1 callersFunctiondoh_proxy_destroy
src/doh_proxy.c:222
↓ 1 callersFunctiondoh_proxy_set_on_ready
src/doh_proxy.c:61
↓ 1 callersFunctiondump_io_events
src/https_client.c:604
↓ 1 callersFunctionfire_on_ready
src/doh_proxy.c:66
↓ 1 callersFunctionget_addr_listing
src/dns_poller.c:47
↓ 1 callersFunctionget_dns_request
src/dns_listener_tcp.c:117
↓ 1 callersFunctionget_edns_udp_size
Returns the size limit the request peer is willing to accept. Reads the EDNS0 OPT record from the request's additional section. Falls back to the RFC1
src/dns_truncate.c:16
↓ 1 callersFunctionget_listen_address
src/main.c:109
↓ 1 callersFunctionget_listen_sock
Creates and binds a listening UDP socket for incoming requests.
src/dns_listener_udp.c:27
↓ 1 callersFunctionget_tcp_listen_sock
Creates and binds a listening non-blocking TCP socket for incoming requests.
src/dns_listener_tcp.c:271
↓ 1 callersFunctionget_timeout
src/dns_poller.c:161
↓ 1 callersFunctionhostname_from_url
src/main.c:32
↓ 1 callersFunctionhttps_client_fetch
src/https_client.c:697
↓ 1 callersFunctionhttps_client_init
src/https_client.c:676
↓ 1 callersFunctionhttps_fetch_ctx_init
src/https_client.c:275
↓ 1 callersFunctionhttps_fetch_ctx_process_response
src/https_client.c:340
↓ 1 callersFunctionhttps_set_request_version
src/https_client.c:245
↓ 1 callersFunctionis_ipv4_address
src/main.c:27
↓ 1 callersFunctionlogging_cleanup
src/logging.c:103
↓ 1 callersFunctionlogging_events_cleanup
src/logging.c:82
↓ 1 callersFunctionlogging_events_init
src/logging.c:65
↓ 1 callersFunctionlogging_init
src/logging.c:88
↓ 1 callersFunctionoptions_parse_args
src/options.c:60
↓ 1 callersFunctionproxy_supports_name_resolution
src/main.c:93
↓ 1 callersFunctionring_buffer_free
src/ring_buffer.c:39
↓ 1 callersFunctionring_buffer_init
src/ring_buffer.c:18
↓ 1 callersFunctionring_buffer_push_back
src/ring_buffer.c:80
↓ 1 callersFunctionset_bootstrap_source_addr
src/dns_poller.c:131
↓ 1 callersFunctionstat_cleanup
src/stat.c:100
↓ 1 callersFunctionstat_connection_closed
src/stat.c:86
↓ 1 callersFunctionstat_connection_opened
src/stat.c:81
↓ 1 callersFunctionstat_connection_reused
src/stat.c:91
↓ 1 callersFunctionstat_init
src/stat.c:39
↓ 1 callersFunctionstat_request_begin
src/stat.c:55
↓ 1 callersFunctionstat_request_end
src/stat.c:66
↓ 1 callersFunctionstat_stop
src/stat.c:96
↓ 1 callersFunctiontruncate_to_size_limit
src/dns_truncate.c:44
Method__init__
(self)
tests/robot/DnsTcpClient.py:15
Function_log
NOLINTNEXTLINE(misc-no-recursion) because of severity check
src/logging.c:120
Functionaccept_cb
src/dns_listener_tcp.c:219
Functionares_cb
src/dns_poller.c:107
Methodclose_tcp_client_connection
(self)
tests/robot/DnsTcpClient.py:61
Functionclosesocket_callback
src/https_client.c:121
Functiondoh_proxy_handle_request
src/doh_proxy.c:182
Functiondoh_proxy_handle_resolver_update
src/doh_proxy.c:105
Functiondoh_response_cb
src/doh_proxy.c:149
Functionhttps_curl_debug
src/https_client.c:173
Functionif
src/https_client.c:111
Functionlogging_flight_recorder_dump_async_cb
src/logging.c:51
Functionlogging_flight_recorder_dump_cb
src/logging.c:57
Functionlogging_timer_cb
src/logging.c:34
Functionmain
src/main.c:133
Functionmulti_sock_cb
src/https_client.c:613
Functionmulti_timer_cb
src/https_client.c:645
Methodopen_tcp_client_connection
(self, host, port)
tests/robot/DnsTcpClient.py:18
Functionopensocket_callback
src/https_client.c:79
Functionread_cb
src/dns_listener_tcp.c:137
Methodreceive_tcp_response
(self)
tests/robot/DnsTcpClient.py:39
Functionreset_timer_cb
src/https_client.c:669
Methodsend_tcp_request_parts
(self, *parts)
tests/robot/DnsTcpClient.py:27
Functionsignal_shutdown_cb
src/main.c:59
Functionsigpipe_cb
src/main.c:66
Functionsock_cb
src/dns_poller.c:8
Functionsock_cb
src/https_client.c:563
Functionsock_state_cb
src/dns_poller.c:24
Functionstat_timer_cb
src/stat.c:33
Functiontcp_destroy
src/dns_listener_tcp.c:401
Functiontcp_respond
src/dns_listener_tcp.c:320
Functiontcp_stop
src/dns_listener_tcp.c:393
Functiontimer_cb
src/dns_poller.c:170
Functiontimer_cb
src/https_client.c:583
next →1–100 of 106, ranked by callers