1. 85fb9ea Add a resolver option to enforce AID_DNS on query by Ken Chen · 4 years ago
  2. b9a10a8 Fix the side channel attack by using aysnc DnsResolver API with FLAG_NO_CACHE_STORE by Luke Huang · 4 years ago
  3. 68fa500 Add Experiments to handle experiment flags logic by Luke Huang · 4 years, 1 month ago
  4. fa4bf6f Add a new NetworkType to resolver by chenbruce · 4 years, 2 months ago
  5. 0542081 Rename ResolverExperimentalOptions to ResolverOptions by Ken Chen · 4 years, 2 months ago
  6. 8b977ba Refine AIDL constant definition for TC_MODE_* by Luke Huang · 4 years, 2 months ago
  7. 340bb8d Add transport types to a given network by Bruce Chen · 4 years, 2 months ago
  8. ecc5282 Remove nscount in ResState and NetConfig by Mike Yu · 4 years, 4 months ago
  9. c573a3d Retrieve the res_stats based on a given list of nameserver addresses by Mike Yu · 4 years, 4 months ago
  10. e48f7b5 Refactor ResState to store nameserver addresses by IPSockAddr by Mike Yu · 4 years, 4 months ago
  11. 08b13d2 Fix async DNS flag NO_CACHE_STORE doesn't work as expected by Luke Huang · 4 years, 4 months ago
  12. 10a9028 Delete dead code in res_comp.cpp and misc cleanups by Bernie Innocenti · 4 years, 4 months ago
  13. f1deb1c Merge "Fix harmless cache key bug in res_cache" by Treehugger Robot · 4 years, 4 months ago
  14. 9934488 Support alternative handling on truncated DNS response by Ken Chen · 4 years, 5 months ago
  15. 2ddb630 Fix harmless cache key bug in res_cache by Bernie Innocenti · 4 years, 5 months ago
  16. fd837fa Customized hostname/address table for DNS query by chenbruce · 4 years, 7 months ago
  17. 15ad2f9 Embedding DnsStats instead of using a smart pointer by Mike Yu · 4 years, 6 months ago
  18. d5918e6 Rename resolv_cache_info to NetConfig by Mike Yu · 4 years, 7 months ago
  19. c8ef93f Remove the head node of resolv_cache_info by Mike Yu · 4 years, 7 months ago
  20. 6c77485 Allocate resolv_cache_info with operator new by Mike Yu · 4 years, 7 months ago
  21. 766feae Add an API to flush cache on designated network by Ken Chen · 4 years, 7 months ago
  22. 9c72010 Add getExperimentFlagInt to utility by Mike Yu · 4 years, 7 months ago
  23. ee085b0 Merge "Add stats samples by looking up server address" by Mike Yu · 4 years, 7 months ago
  24. aee3664 Merge "Support variety of IPv6 addresses on RDNS-on-cache" by Ken Chen · 4 years, 7 months ago
  25. 0d08fbe Support variety of IPv6 addresses on RDNS-on-cache by Ken Chen · 4 years, 7 months ago
  26. 4694edc Merge "Replace addrinfo with IPSockAddr to store dns addresses" by Mike Yu · 4 years, 7 months ago
  27. effead9 Merge "Support RDNS on cache and uid/pid tagging" by Ken Chen · 4 years, 8 months ago
  28. 8ab18ba Support RDNS on cache and uid/pid tagging by Praveen Moongalam Thyagarajan · 4 years, 9 months ago
  29. be9e4f6 Add stats samples by looking up server address by Mike Yu · 4 years, 8 months ago
  30. 021c3e1 Replace addrinfo with IPSockAddr to store dns addresses by Mike Yu · 4 years, 8 months ago
  31. e655b1d Modularize resolver statistics by Mike Yu · 4 years, 9 months ago
  32. 7803769 Merge "Explicitly allocate ResState on the call stack" by Bernie Innocenti · 4 years, 8 months ago
  33. 0848711 Explicitly allocate ResState on the call stack by Bernie Innocenti · 4 years, 8 months ago
  34. cd6395a [DnsResolver] fix -Wreorder-init-list by Nick Desaulniers · 4 years, 8 months ago
  35. c977ab7 Inline res_state_ext into res_state by Bernie Innocenti · 4 years, 8 months ago
  36. d35d292 Remove separate IPv4-only nsaddr_list from res_state by Bernie Innocenti · 4 years, 8 months ago
  37. c4f469a Convert Cache to a C++ object with a constructor by Bernie Innocenti · 4 years, 8 months ago
  38. 802eccd Cleanup: rename resolv_cache to Cache everywhere by Bernie Innocenti · 4 years, 8 months ago
  39. d2fa109 Merge "Actually clear all DNS stats on resolver changes" by Bernie Innocenti · 4 years, 8 months ago
  40. a0c6f19 Merge "Resolv: Replace BSD types with regular C99 types" by Bruce Chen · 4 years, 9 months ago
  41. c51f121 Resolv: Replace BSD types with regular C99 types by chenbruce · 4 years, 9 months ago
  42. 411ea7f Convert to use libbase ScopedLockAssertion by Mike Yu · 4 years, 9 months ago
  43. 863e39b Actually clear all DNS stats on resolver changes by Bernie Innocenti · 4 years, 9 months ago
  44. 99cbfd8 Resolv: Enable clang-tidy and fix all warnings by chenbruce · 4 years, 9 months ago
  45. 34433c6 Delete dump_bytes() and its helper functions by Mike Yu · 4 years, 10 months ago
  46. fbfc27d Delete dump_query() and its helper functions by Mike Yu · 4 years, 10 months ago
  47. e126fbe Subsampling DNS events to reduce logs by Luke Huang · 4 years, 11 months ago
  48. c7649d1 Add tests for resolv_set_nameservers_for_net in res_cache_test by Mike Yu · 5 years ago
  49. 2dac438 Use std::vector to store domains of nameservers and minor change by Luke Huang · 5 years ago
  50. d1ec254 resolv: add some tests for resolver cache by Mike Yu · 5 years ago
  51. 40f5f49 Fix wrong behavior of async DNS API with flags by Luke Huang · 5 years ago
  52. 9b80e6c Make DNS cache lifecycle management explicit by Luke Huang · 5 years ago
  53. 5b24e21 [Resolver-log]: Some modifications for debug logging by chenbruce · 5 years ago
  54. 5471dca Unify log tag of DNS resolver by Ken Chen · 5 years ago
  55. 0d47042 Modify trivial inline functions. by chenbruce · 5 years ago
  56. a4be3c8 Export the list the resolver caches from res_cache by Bernie Innocenti · 5 years ago
  57. a1d7418 Fix asynchronous DNS API flag NO_CACHE_LOOKUP behavior by Luke Huang · 5 years ago
  58. ffc224a Disable sensitive logs by Ken Chen · 5 years ago
  59. a74195e Allow changing retry limit and timeout via experiment flags. by waynema · 5 years ago
  60. 3b8f590 netd: use PLOG where appropriate. by Elliott Hughes · 5 years ago
  61. dd21072 [Resolver] Remove statp->pfcode, which was only used by dig by chenbruce · 5 years ago
  62. 3952ccc resolv: small improvements for debug logging by Bernie Innocenti · 5 years ago
  63. acb832c [Resolver-log] Replacing unused debuging functions by LOG(x). by chenbruce · 5 years ago
  64. 758005f Rename struct __res_params to res_params by Bernie Innocenti · 5 years ago
  65. 553b117 Check if 'cache' is a valid pointer before dereference it by Ken Chen · 5 years ago
  66. 0161acd Add RESOLVER_PARAMS_RETRY_COUNT for configuring the retries. by waynema · 5 years ago
  67. 92bed61 Improve resolver cache lock and thread synchronization by Ken Chen · 5 years ago
  68. ba7bef9 Implementation of control flags in asynchronous DNS query API by Luke Huang · 5 years ago
  69. b102dd2 Enable -Wsign-compare for netd and fix warnings by Bernie Innocenti · 5 years ago
  70. 6990632 Delete dead code for explicitly flushing the resolver cache. by Bernie Innocenti · 5 years ago
  71. 418cfb6 Add resolv_has_nameserver() to replace getHasDns() by cken · 6 years ago
  72. 159bfae Assign dns cache size without checking environment variable ANDROID_DNS_MODE by nuccachen · 6 years ago
  73. bbca020 Add type cast to fix build error with "-Wsign-compare" cflag. by Sehee Park · 6 years ago
  74. 545b52c Free memory when it is no more used by Ken Chen · 6 years ago
  75. e2bc46f Remove all non-public resolver APIs by Bernie Innocenti · 6 years ago
  76. ac18b12 Move resolver public headers to separate include path by Bernie Innocenti · 6 years ago
  77. 136af7b Move a few internal constants out of resolv_params.h by Bernie Innocenti · 6 years ago
  78. 68bb7aa resolv: second pass of underscore removal by Bernie Innocenti · 6 years ago
  79. 2e8540b resolv: dead code removal by Bernie Innocenti · 6 years ago
  80. 9f05f5e resolv: Switch to android-base/logging.h by Bernie Innocenti · 6 years ago
  81. 9c57593 Minimal changes to bring the resolver into the C++ era by Bernie Innocenti · 6 years ago[Renamed (95%) from res_cache.c]
  82. afaacf7 Build netd with a built-in resolver library by Bernie Innocenti · 6 years ago
  83. 8ad893f Re-indent resolver code with clang-format by Bernie Innocenti · 6 years ago
  84. 318ed2d Import verbatim DNS resolver code from bionic by Bernie Innocenti · 6 years ago