summaryrefslogtreecommitdiff
path: root/evdns.c
Commit message (Expand)AuthorAgeFilesLines
* evdns: fix searching empty hostnamesAzat Khuzhin2016-03-251-1/+4
* evdns: avoid double-free in evdns_base_free() for probing requestsAzat Khuzhin2016-03-241-1/+3
* evdns: export cancel via callbacks in util (like async lib core/extra issues)Azat Khuzhin2016-03-231-0/+1
* evdns: name_parse(): fix remote stack overreadAzat Khuzhin2016-02-011-1/+1
* evdns: evdns_base_free(): fix UAF of evdns_base with @fail_requestsAzat Khuzhin2015-11-251-11/+19
* evdns: evdns_base_free(): free requests before namserversAzat Khuzhin2015-11-251-9/+8
* evdns: fix randomize-case by make case-insensitive as requiredAzat Khuzhin2015-10-091-1/+1
* evnds: inline TEST_NAME macro to make debuggin easierAzat Khuzhin2015-10-091-20/+18
* Merge pull request #212 from xbao/masterNick Mathewson2015-02-031-4/+4
|\
| * changed strtotimeval signature as per #211Xiao Bao Clark2015-01-281-4/+4
* | New function to get address for nameserver.Nick Mathewson2015-02-021-0/+28
|/
* Fix mixed declarations and code (forbidden by ISO C90)Thomas Bernard2014-12-081-1/+1
* evdns: avoid read-after-free in evdns_request_timeout_callback()Azat Khuzhin2014-11-121-5/+8
* evdns: fail ns after we are failing/retrasmitting requestAzat Khuzhin2014-09-301-6/+7
* evdns: fix EVDNS_BASE_DISABLE_WHEN_INACTIVE in case retransmit/retryAzat Khuzhin2014-09-301-6/+14
* Merge pull request #119 from ldx/winhostsNick Mathewson2014-09-181-7/+8
|\
| * Don't truncate hosts file path on Windows.Vilmos Nebehaj2014-03-211-2/+2
| * Load hosts file on Windows.Vilmos Nebehaj2014-03-211-5/+6
* | Merge pull request #129 from azat/disable-probing-with-disable-when-inactive-v2Nick Mathewson2014-09-181-0/+1
|\ \
| * | evdns: we don't need to add retry timer in transmit_to it will be done on failAzat Khuzhin2014-04-101-4/+3
| * | evdns: disable probing with EVDNS_BASE_DISABLE_WHEN_INACTIVEAzat Khuzhin2014-04-091-3/+5
* | | [Bugfix] fix grammer errorufo22432014-09-031-1/+1
* | | Correctly handle allocation failures in evdns_getaddrinfoNick Mathewson2014-08-291-2/+2
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2014-03-261-7/+12
|\ \ \
| * | | Fix a crash in evdns related to shutting down evdnsNick Mathewson2014-03-261-7/+12
* | | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2014-03-211-7/+7
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | Fix a crash in evdns related to shutting down evdnsNick Mathewson2014-03-211-7/+7
| * | restore the commentGreg Hazel2013-05-291-0/+1
| * | Fix SEGFAULT after evdns_base_resume if no nameservers installed.Azat Khuzhin2013-05-291-2/+10
* | | Fix needless bufferevent includes in evdns.cNick Mathewson2013-12-241-4/+0
* | | fix for ServFail from RIPE Atlas releaseAntony Antony2013-12-241-1/+4
* | | Fix non-C89 variable declaration.Joakim Soderberg2013-12-091-1/+1
* | | Rename flush_outdated_host_addresses to clear_host_addressesNick Mathewson2013-12-061-9/+8
* | | bug fix for issues #293 evdns_base_load_hosts doesn't remove outdated adressesKuldeep Gupta2013-12-061-0/+13
| |/ |/|
* | Actually use the log facility for reporting evdns problems.Nick Mathewson2013-05-291-26/+11
* | Fix SEGFAULT after evdns_base_resume if no nameservers installed.Azat Khuzhin2013-05-131-4/+13
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2013-05-071-0/+6
|\ \ | |/
| * Checking request nameserver for NULL, before using it.Belobrov Andrey2013-05-071-0/+6
* | evdns: New flag to make evdns not prevent the event loop from exitingAzat Khuzhin2013-04-251-4/+43
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-09-121-1/+6
|\ \ | |/
| * FIx another memleak on OOM in evdnsGeorge Danchev2012-09-121-0/+2
| * Avoid a memory-leak on OOM in evdns.George Danchev2012-09-121-1/+4
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-07-301-0/+15
|\ \ | |/
| * Avoid segfault on weird timeout during name lookup.Greg Hazel2012-07-301-0/+15
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-07-261-0/+1
|\ \ | |/
| * memset sockaddr_in before using it. Found by coverity.Nick Mathewson2012-07-261-0/+1
* | Restore our priority-inversion-prevention code with deferredsNick Mathewson2012-05-091-2/+4
* | Replace more deferred_cb names with event_callbackNick Mathewson2012-05-091-3/+3
* | Replace deferred_cbs with event_callback-based implementation.Nick Mathewson2012-05-091-1/+2
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-05-021-5/+12
|\ \ | |/