aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/host_resolver.h
Commit message (Collapse)AuthorAgeFilesLines
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-241-60/+0
|
* Terminate unused resolver threads after a timeoutTobias Brunner2012-10-181-3/+1
|
* Resolve hosts by DNS name in separate threads so we can cancel themTobias Brunner2012-10-181-0/+62
getaddrinfo(3) may block a long time so proper termination of the daemon may block if DNS servers are not reachable. getaddrinfo(3) is an optional cancellation point in posix threads so it might still block a shutdown but at least on Android (with the signal based pthread_cancel implementation) it works, on Linux starter will kill charon anyway after a while.