summaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2017-11-21Merge branch 'ticket23953_033_squashed'Nick Mathewson
2017-11-21Use stdatomic.h for atomic_counter_t where available.Nick Mathewson
Closes ticket 23953.
2017-11-21Merge remote-tracking branch 'teor/bug23760_nc'Nick Mathewson
2017-11-21changes file for 24318Nick Mathewson
2017-11-21Remove /usr/athena from search path in configure.acFernando Fernandez Mancera
Fixes #24363 Signed-off-by: Fernando Fernandez Mancera <ffernandezmancera@gmail.com>
2017-11-21Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-21Merge branches 'bug24099_031' and 'bug24086_031' into maint-0.3.2Nick Mathewson
2017-11-22Introduce node_get_curve25519_onion_key() in extend_info_from_node()Neel Chauhan
2017-11-20Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-20Include ws2_32 when trying to link openssl on windows in autoconfNick Mathewson
Fixes bug 23783; bugfix on 0.3.2.2-alpha when we started looking for TLSv1_1_method().
2017-11-20Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-20Merge remote-tracking branches 'public/ticket24315_029' and ↵Nick Mathewson
'public/bug24198_029' into maint-0.3.2
2017-11-20Correctly handle partial success in consensus diff calculation.Nick Mathewson
Previously, if store_multiple() reported a partial success, we would store all the handles it gave us as if they had succeeded. But it's possible for the diff to be only partially successful -- for example, if LZMA failed but the other compressors succeeded. Fixes bug 24086; bugfix on 0.3.1.1-alpha.
2017-11-20Recover better from empty/invalid storagedir filesNick Mathewson
If we can't read a file because of an FS issue, we say "we can't read that" and move on. But if we can't read it because it's empty, because it has no labels, or because its labels are misformatted, we should remove it. Fixes bug 24099; bugfix on 0.3.1.1-alpha.
2017-11-20Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-20Merge branch 'bug23681_029_01_squashed' into maint-0.3.2Nick Mathewson
2017-11-20circuit: Don't timeout opened C_INTRODUCING circuitDavid Goulet
A circuit with purpose C_INTRODUCING means that its state is opened but the INTRODUCE1 cell hasn't been sent yet. We shouldn't consider that circuit when looking for timing out "building circuit". We have to wait on the rendezvous circuit to be opened before sending that cell so the intro circuit needs to be kept alive for at least that period of time. This patch makes that the purpose C_INTRODUCING is ignored in the circuit_expire_building() which means that we let the circuit idle timeout take care of it if we end up never using it. Fixes #23681 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-18Remove changes files that have already been merged in 0.3.2.xNick Mathewson
2017-11-18Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-11-18Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-11-18Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-11-18Merge branch 'maint-0.2.5' into maint-0.2.8Nick Mathewson
2017-11-18Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-18Fix memory leak in unit test for bridge distribution config.Nick Mathewson
Also, check for the actual message, and fix some string confusion, while we're at it. Fixes bug 24345; bugfix on 0.3.2.3-alpha.
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Merge branch 'bug23817_031' into maint-0.3.2Nick Mathewson
2017-11-17Introduce new guard restriction and use it to skip outdated dirs.George Kadianakis
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-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-16Add a changes file.Nick Mathewson
2017-11-16Permit kill(pid, 0) in the seccomp2 sandbox.Nick Mathewson
We don't want to allow general signals to be sent, but there's no problem sending a kill(0) to probe whether a process is there. Fixes bug 24198; bugfix on 0.2.5.1-alpha when the seccomp2 sandbox was introduced.
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-15Tweak the message when we re-enable CBT.Nick Mathewson
Implements ticket 20963.