Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | host-resolver: Do not cancel threads waiting for new queries during cleanup | Martin Willi | 2015-02-24 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | | While it is currently unclear why it happens, canceling threads waiting in the new_query condvar does not work as expected. The behavior is not fully reproducible: Either cancel(), join() or destroying the condvar hangs. The issue has been seen in the http-fetcher unit tests, where the stream service triggers the use of the resolver for "localhost" hosts. It is reproducible with any cleanup following a host_create_from_dns() use on a Ubuntu 14.04 x64 system. Further, the issue is related to the use of libunwind, as only builds with --enable-unwind-backtraces are affected. As we broadcast() the new_query condvar before destruction, a hard cancel() of these threads is actually not required. Instead we let these threads clean up themselves after receiving the condvar signal. | ||||
* | host-resolver: Disable resolver thread cancellation by default | Martin Willi | 2015-02-24 | 1 | -0/+3 |
| | | | | | The default of new threads is cancellable, but the host-resolver thread code clearly expects the opposite. | ||||
* | windows: Add a common Windows header for platform specific wrappers | Martin Willi | 2014-06-03 | 1 | -2/+0 |
| | | | | | Include some more basic system headers in utils.h, so we can use that common header on the different platforms. | ||||
* | lib: All settings use configured namespace | Tobias Brunner | 2014-02-12 | 1 | -4/+4 |
| | |||||
* | host-resolver: don't try to resolve a plain v4 address to an IPv6 address | Volker RĂ¼melin | 2013-05-16 | 1 | -3/+17 |
| | | | | | Suppress 'Address family for hostname not supported' errors if a IPv6 client connects in a mixed IPv4/IPv6 environment. | ||||
* | Consolidated %any(6) host_t parsing | Martin Willi | 2012-11-29 | 1 | -8/+0 |
| | |||||
* | Remove numeric conversion from resolver, it is done directly in host_t | Martin Willi | 2012-11-29 | 1 | -32/+0 |
| | |||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 1 | -2/+2 |
| | |||||
* | Moved host_t and host_resolver_t to a new networking subfolder | Tobias Brunner | 2012-10-24 | 1 | -0/+391 |