packages/modules/DnsResolver
cpeng b5f75efab3 android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
..
aidl_api/dnsresolver_aidl_interface android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
apex android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
binder/android/net android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
doh android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
include android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
tests android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
.clang-format android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
.editorconfig android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
Android.bp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
Dns64Configuration.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
Dns64Configuration.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsProxyListener.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsProxyListener.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsQueryLog.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsQueryLog.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsQueryLogTest.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsResolver.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsResolver.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsResolverService.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsResolverService.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsStats.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsStats.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsStatsTest.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsDispatcher.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsDispatcher.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsQueryMap.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsQueryMap.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsServer.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsServer.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsSessionCache.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsSessionCache.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsSocket.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsSocket.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsSocketFactory.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsTransport.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
DnsTlsTransport.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
Experiments.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
Experiments.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
ExperimentsTest.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
IDnsTlsSocket.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
IDnsTlsSocketFactory.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
IDnsTlsSocketObserver.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
IPrivateDnsServer.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
LockedQueue.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
NOTICE android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
OWNERS android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
OperationLimiter.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
OperationLimiterTest.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
PREUPLOAD.cfg android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
PrivateDnsCommon.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
PrivateDnsConfiguration.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
PrivateDnsConfiguration.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
PrivateDnsConfigurationTest.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
PrivateDnsValidationObserver.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
README-DoT.md android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
README.md android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
ResolverController.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
ResolverController.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
ResolverEventReporter.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
ResolverEventReporter.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
ResolverStats.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
TEST_MAPPING android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
cbindgen.toml android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
doh.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
getaddrinfo.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
getaddrinfo.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
gethnamaddr.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
gethnamaddr.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
hostent.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
libnetd_resolv.map.txt android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
params.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_cache.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_comp.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_comp.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_debug.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_debug.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_mkquery.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_query.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_send.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_send.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
res_stats.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
resolv_cache.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
resolv_private.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
resolv_rust_test_config_template.xml android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
resolv_test_config_template.xml android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
rustfmt.toml android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
sethostent.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
stats.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
stats.proto android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
util.cpp android 13 from xiaosuan 2025-08-25 08:38:42 +08:00
util.h android 13 from xiaosuan 2025-08-25 08:38:42 +08:00

README.md

Logging

This code uses LOG(X) for logging. Log levels are VERBOSE,DEBUG,INFO,WARNING and ERROR. The default setting is WARNING and logs relate to WARNING and ERROR will be shown. If you want to enable the DEBUG level logs, using following command. adb shell service call dnsresolver 10 i32 1 VERBOSE 0 DEBUG 1 INFO 2 WARNING 3 ERROR 4 Verbose resolver logs could contain PII -- do NOT enable in production builds.