Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aarond10/https_dns_proxy
/ functions
Functions
106 in github.com/aarond10/https_dns_proxy
⨍
Functions
106
◇
Types & classes
82
↓ 9 callers
Function
remove_client
src/dns_listener_tcp.c:81
↓ 8 callers
Function
parse_int
src/options.c:51
↓ 4 callers
Function
http_version_str
src/https_client.c:228
↓ 4 callers
Function
https_client_reset
src/https_client.c:709
↓ 4 callers
Function
logging_debug_enabled
src/logging.c:115
↓ 3 callers
Function
https_fetch_ctx_cleanup
src/https_client.c:508
↓ 2 callers
Function
check_multi_info
src/https_client.c:541
↓ 2 callers
Function
get_io_event
src/dns_poller.c:15
↓ 2 callers
Function
get_io_event
src/https_client.c:595
↓ 2 callers
Function
https_client_cleanup
src/https_client.c:716
↓ 2 callers
Function
https_client_multi_init
src/https_client.c:656
↓ 2 callers
Function
https_log_data
src/https_client.c:145
↓ 2 callers
Function
logging_flight_recorder_dump
src/logging.c:42
↓ 2 callers
Function
options_cleanup
src/options.c:293
↓ 2 callers
Function
options_init
src/options.c:23
↓ 2 callers
Function
options_show_usage
src/options.c:224
↓ 2 callers
Function
reset_counters
src/stat.c:4
↓ 2 callers
Function
ring_buffer_dump
src/ring_buffer.c:55
↓ 2 callers
Function
stat_print
src/stat.c:22
↓ 2 callers
Function
sw_version
src/main.c:125
↓ 2 callers
Function
systemd_notify_ready
src/main.c:72
↓ 1 callers
Function
addr_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 callers
Function
dns_poller_cleanup
src/dns_poller.c:268
↓ 1 callers
Function
dns_poller_init
src/dns_poller.c:210
↓ 1 callers
Function
dns_tcp_listener_create
src/dns_listener_tcp.c:407
↓ 1 callers
Function
dns_truncate_for_udp
src/dns_truncate.c:126
↓ 1 callers
Function
dns_udp_listener_create
src/dns_listener_udp.c:117
↓ 1 callers
Function
doh_proxy_await_bootstrap
src/doh_proxy.c:57
↓ 1 callers
Function
doh_proxy_create
src/doh_proxy.c:42
↓ 1 callers
Function
doh_proxy_destroy
src/doh_proxy.c:222
↓ 1 callers
Function
doh_proxy_set_on_ready
src/doh_proxy.c:61
↓ 1 callers
Function
dump_io_events
src/https_client.c:604
↓ 1 callers
Function
fire_on_ready
src/doh_proxy.c:66
↓ 1 callers
Function
get_addr_listing
src/dns_poller.c:47
↓ 1 callers
Function
get_dns_request
src/dns_listener_tcp.c:117
↓ 1 callers
Function
get_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 callers
Function
get_listen_address
src/main.c:109
↓ 1 callers
Function
get_listen_sock
Creates and binds a listening UDP socket for incoming requests.
src/dns_listener_udp.c:27
↓ 1 callers
Function
get_tcp_listen_sock
Creates and binds a listening non-blocking TCP socket for incoming requests.
src/dns_listener_tcp.c:271
↓ 1 callers
Function
get_timeout
src/dns_poller.c:161
↓ 1 callers
Function
hostname_from_url
src/main.c:32
↓ 1 callers
Function
https_client_fetch
src/https_client.c:697
↓ 1 callers
Function
https_client_init
src/https_client.c:676
↓ 1 callers
Function
https_fetch_ctx_init
src/https_client.c:275
↓ 1 callers
Function
https_fetch_ctx_process_response
src/https_client.c:340
↓ 1 callers
Function
https_set_request_version
src/https_client.c:245
↓ 1 callers
Function
is_ipv4_address
src/main.c:27
↓ 1 callers
Function
logging_cleanup
src/logging.c:103
↓ 1 callers
Function
logging_events_cleanup
src/logging.c:82
↓ 1 callers
Function
logging_events_init
src/logging.c:65
↓ 1 callers
Function
logging_init
src/logging.c:88
↓ 1 callers
Function
options_parse_args
src/options.c:60
↓ 1 callers
Function
proxy_supports_name_resolution
src/main.c:93
↓ 1 callers
Function
ring_buffer_free
src/ring_buffer.c:39
↓ 1 callers
Function
ring_buffer_init
src/ring_buffer.c:18
↓ 1 callers
Function
ring_buffer_push_back
src/ring_buffer.c:80
↓ 1 callers
Function
set_bootstrap_source_addr
src/dns_poller.c:131
↓ 1 callers
Function
stat_cleanup
src/stat.c:100
↓ 1 callers
Function
stat_connection_closed
src/stat.c:86
↓ 1 callers
Function
stat_connection_opened
src/stat.c:81
↓ 1 callers
Function
stat_connection_reused
src/stat.c:91
↓ 1 callers
Function
stat_init
src/stat.c:39
↓ 1 callers
Function
stat_request_begin
src/stat.c:55
↓ 1 callers
Function
stat_request_end
src/stat.c:66
↓ 1 callers
Function
stat_stop
src/stat.c:96
↓ 1 callers
Function
truncate_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
Function
accept_cb
src/dns_listener_tcp.c:219
Function
ares_cb
src/dns_poller.c:107
Method
close_tcp_client_connection
(self)
tests/robot/DnsTcpClient.py:61
Function
closesocket_callback
src/https_client.c:121
Function
doh_proxy_handle_request
src/doh_proxy.c:182
Function
doh_proxy_handle_resolver_update
src/doh_proxy.c:105
Function
doh_response_cb
src/doh_proxy.c:149
Function
https_curl_debug
src/https_client.c:173
Function
if
src/https_client.c:111
Function
logging_flight_recorder_dump_async_cb
src/logging.c:51
Function
logging_flight_recorder_dump_cb
src/logging.c:57
Function
logging_timer_cb
src/logging.c:34
Function
main
src/main.c:133
Function
multi_sock_cb
src/https_client.c:613
Function
multi_timer_cb
src/https_client.c:645
Method
open_tcp_client_connection
(self, host, port)
tests/robot/DnsTcpClient.py:18
Function
opensocket_callback
src/https_client.c:79
Function
read_cb
src/dns_listener_tcp.c:137
Method
receive_tcp_response
(self)
tests/robot/DnsTcpClient.py:39
Function
reset_timer_cb
src/https_client.c:669
Method
send_tcp_request_parts
(self, *parts)
tests/robot/DnsTcpClient.py:27
Function
signal_shutdown_cb
src/main.c:59
Function
sigpipe_cb
src/main.c:66
Function
sock_cb
src/dns_poller.c:8
Function
sock_cb
src/https_client.c:563
Function
sock_state_cb
src/dns_poller.c:24
Function
stat_timer_cb
src/stat.c:33
Function
tcp_destroy
src/dns_listener_tcp.c:401
Function
tcp_respond
src/dns_listener_tcp.c:320
Function
tcp_stop
src/dns_listener_tcp.c:393
Function
timer_cb
src/dns_poller.c:170
Function
timer_cb
src/https_client.c:583
next →
1–100 of 106, ranked by callers