aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/VPN/DNSResolver.swift (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move logic to extension: Move DNSResolver to extensionRoopesh Chander2018-11-081-158/+0
* DNSResolver: No need to resolve if the endpoint is already an IP addressRoopesh Chander2018-11-061-2/+6
* Global: run through swiftlintJason A. Donenfeld2018-11-031-2/+2
* DNSResolver: Bugfix: Always call completion handlerRoopesh Chander2018-11-021-1/+4
* DNSResolver: getaddrinfo returns a sockaddr and inet_ntop takes strlenJason A. Donenfeld2018-11-021-4/+6
* Global: fix up captialization in headersJason A. Donenfeld2018-10-301-1/+1
* VPN: If we don't have to make a DNS request, we shouldn't enter that statusRoopesh Chander2018-10-291-0/+14
* VPN: Cache DNS resolutions while the app is in memoryRoopesh Chander2018-10-291-6/+22
* VPN: DNSResolver: Resolve multiple endpoints in parallelRoopesh Chander2018-10-281-21/+32
* VPN: Fix DNS resolution APIRoopesh Chander2018-10-271-7/+22
* VPN: DNSResolver: A class that does DNS resolution using getaddrinfoRoopesh Chander2018-10-271-0/+93