Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
packages
/
modules
/
DnsResolver
/
bf0b3bcc2a2fa0e47c2d9126492a1ba3c2e2fae2
/
getaddrinfo.cpp
c51f121
Resolv: Replace BSD types with regular C99 types
by chenbruce
· 5 years ago
d8cbb9b
Dead code removal - remove res->options
by chenbruce
· 5 years ago
c7649d1
Add tests for resolv_set_nameservers_for_net in res_cache_test
by Mike Yu
· 5 years ago
2dac438
Use std::vector to store domains of nameservers and minor change
by Luke Huang
· 5 years ago
d8ac475
Fix error code of resolv_getaddrinfo and cleanup for libnetd_resolv_test
by Luke Huang
· 5 years ago
9498178
Fill in each dns stats value in message NetworkDnsEventReported
by lifr
· 5 years ago
69e6718
Separate resolv_getaddrinfo from android_getaddrinfofornetcontext
by Luke Huang
· 5 years ago
018fdb2
Dead code removal - Remove res_setoptions()
by chenbruce
· 5 years ago
63abf5b
Remove no-op trynumeric checks and labels
by Bernie Innocenti
· 5 years ago
e71a28a
Move internal functions out of libnetd_resolv's public headers
by Bernie Innocenti
· 5 years ago
5b24e21
[Resolver-log]: Some modifications for debug logging
by chenbruce
· 6 years ago
5471dca
Unify log tag of DNS resolver
by Ken Chen
· 6 years ago
a6914a6
Remap existing EAI_SYSTEM to avoid relying on global errno variable
by Hungming Chen
· 6 years ago
0d47042
Modify trivial inline functions.
by chenbruce
· 6 years ago
ffc224a
Disable sensitive logs
by Ken Chen
· 6 years ago
c50c43d
Use unique_ptr in dns_getaddrinfo()
by Bernie Innocenti
· 6 years ago
3952ccc
resolv: small improvements for debug logging
by Bernie Innocenti
· 6 years ago
acb832c
[Resolver-log] Replacing unused debuging functions by LOG(x).
by chenbruce
· 6 years ago
0cfe9dc
Cleanup: eliminate ai0 backup/restore logic
by Bernie Innocenti
· 6 years ago
b0b32bc
Cleanup: simplify iteration over explore_options in getaddrinfo
by Bernie Innocenti
· 6 years ago
2b1afbe
Cleanup: eliminate pointer in getaddrinfo's main loop
by Bernie Innocenti
· 6 years ago
0a01553
Fix potential bugs that may cause resolver to retry endlessly
by Ken Chen
· 6 years ago
ba7bef9
Implementation of control flags in asynchronous DNS query API
by Luke Huang
· 6 years ago
947aab0
Expose DNS response code to netd
by Hungming Chen
· 6 years ago
dd4bfb9
Remove thread-local variable h_errno in getaddrinfo related APIs
by Hungming Chen
· 6 years ago
4e374b6
Misc cleanups for getaddrinfo.cpp
by Bernie Innocenti
· 6 years ago
bfb1b34
Expose DNS timeout error to netd
by Mike Yu
· 6 years ago
e0d73c9
Remove ERR() macro with goto, remove GET_CANONNAME()
by Ken Chen
· 6 years ago
c7d5510
Unify DNS error codes reporting to the metrics
by Mike Yu
· 6 years ago
e2bc46f
Remove all non-public resolver APIs
by Bernie Innocenti
· 6 years ago
b980f2f
resolv: Unify sockaddr union
by nuccachen
· 6 years ago
a49c0ba
get_ai: Allocate socket address space for struct sockaddr_union
by nuccachen
· 6 years ago
a4b3302
delete X/Open and dead code
by Ken Chen
· 6 years ago
ac18b12
Move resolver public headers to separate include path
by Bernie Innocenti
· 6 years ago
f40b3bd
Fix -Wimplicit-fallthrough warnings in netd
by Bernie Innocenti
· 6 years ago
18a5ab5
Simplify freeaddrinfo()
by Bernie Innocenti
· 6 years ago
2e8540b
resolv: dead code removal
by Bernie Innocenti
· 6 years ago
8fca66a
Limit C linkage to public symbols
by Bernie Innocenti
· 6 years ago
455c623
nsdispatch removal from getaddrinfo()
by Bernie Innocenti
· 6 years ago
9c57593
Minimal changes to bring the resolver into the C++ era
by Bernie Innocenti
· 6 years ago
[Renamed (97%) from getaddrinfo.c]
c183482
resolv: Second un-ifdef pass
by Bernie Innocenti
· 6 years ago
f33a63f
resolv: First pass of un-ifdef
by Bernie Innocenti
· 6 years ago
afaacf7
Build netd with a built-in resolver library
by Bernie Innocenti
· 6 years ago
8ad893f
Re-indent resolver code with clang-format
by Bernie Innocenti
· 6 years ago
318ed2d
Import verbatim DNS resolver code from bionic
by Bernie Innocenti
· 6 years ago