summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-08Update free functions into macros: src/or/ part 1Nick Mathewson
This covers addressmap.h (no change needed) through confparse.h
2017-12-08Convert the rest of src/common's headers to use FREE_AND_NULLNick Mathewson
2017-11-17Make all the crypto free() functions macros that clear their targetsNick Mathewson
2017-11-17Make all the free() functions from container.h clear their targetsNick Mathewson
2017-11-17Add a macro to call a free_ function and clear a variableNick Mathewson
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Merge branch 'bug23817_tests_032' into maint-0.3.2Nick Mathewson
2017-11-17Fix a clang unitialized-var warningNick Mathewson
2017-11-17Intoduce unittest for skipping outdated dirservers.George Kadianakis
2017-11-17Fix a wide commentNick Mathewson
2017-11-17Merge branch 'bug23817_031' into maint-0.3.2Nick Mathewson
2017-11-17Make should_set_md_dirserver_restriction() look at num filtered guardsNick Mathewson
This seems closer to what the code intended.
2017-11-17Skip dirserver restrictions in small networks.George Kadianakis
2017-11-17Introduce new guard restriction and use it to skip outdated dirs.George Kadianakis
2017-11-17Introduce cache for outdated microdesc dirservers.George Kadianakis
We gonna use this cache to avoid dirservers without outdated md info.
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Only log about lost KIST support onceMatt Traudt
2017-11-17Use less jargon in Scheduler sec. of man pageMatt Traudt
2017-11-17Add notes about OS support for our scheduler typesMatt Traudt
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Merge remote-tracking branch 'dgoulet/bug23861_032_01' into maint-0.3.2Nick Mathewson
2017-11-17Add error message for exit_node in hs_circ_send_introduce1()Neel Chauhan
2017-11-17Use memset() on intro1_data in hs_circ_send_introduce1()Neel Chauhan
2017-11-17Add smartlist_add() to get_lspecs_from_node)Neel Chauhan
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Merge branch 'bug24167_025' into maint-0.3.2Nick Mathewson
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Merge branch 'ticket24097_032' into maint-0.3.2Nick Mathewson
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Merge branch 'bug20963_032' into maint-0.3.2Nick Mathewson
2017-11-16Fix a traceback when closing a blocked connection "immediately".Nick Mathewson
When we close a connection via connection_close_immediately, we kill its events immediately. But if it had been blocked on bandwidth read/write, we could try to re-add its (nonexistent) events later from connection_bucket_refill -- if we got to that callback before we swept the marked connections. Fixes bug 24167. Fortunately, this hasn't been a crash bug since we introduced connection_check_event in 0.2.9.10, and backported it. This is a bugfix on commit 89d422914a0c3cb, I believe, which appeared in Tor 0.1.0.1-rc.
2017-11-16relay: Avoid extra LOG_NOTICE for every new descriptor batchDavid Goulet
Commit 56c5e282a733912776f6dacbe4f5df66b4fb9606 suppressed that same log statement in directory_info_has_arrived() for microdescriptors so do the same for the descriptors. As the commit says, we already have the bootstrap progress for this. Fixes #23861 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-16Downgrade evdns warnings about weird replies.Nick Mathewson
evdns is allowed to give us unrecognized object types; it is allowed to give us non-IPv4 answer types, and it is (even) allowed to give us empty answers without an error. Closes ticket 24097.
2017-11-15Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-15Merge branch 'bug24279_030' into maint-0.3.2Nick Mathewson
2017-11-15whoops; add missing credit.Nick Mathewson
2017-11-15Merge branch 'bug24279_030' into maint-0.3.2Nick Mathewson
2017-11-15Changes file for 24279.Nick Mathewson
2017-11-15Fix configure libevent memory leakAlex Xu (Hello71)
Breaks build with externally-specified hardening flags.
2017-11-15Tweak the message when we re-enable CBT.Nick Mathewson
Implements ticket 20963.
2017-11-15Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-15Merge remote-tracking branch 'asn/bug23662_032' into maint-0.3.2Nick Mathewson
2017-11-14Remove remove_file_if_very_old() -- nothing calls it.Nick Mathewson
2017-11-14Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-14Merge remote-tracking branch 'dgoulet/bug24230_032_01' into maint-0.3.2Nick Mathewson
2017-11-14Silence a warning about failed descriptor uploads.George Kadianakis
Due to #23662 this can happen under natural causes and does not disturb the functionality of the service. This is a simple 0.3.2 fix for now, and we plan to fix this properly in 0.3.3.
2017-11-13Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-11-13Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-11-13Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-13Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson