Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-21 | Merge branch 'ticket23953_033_squashed' | Nick Mathewson | |
2017-11-21 | Use stdatomic.h for atomic_counter_t where available. | Nick Mathewson | |
Closes ticket 23953. | |||
2017-11-21 | Merge remote-tracking branch 'teor/bug23760_nc' | Nick Mathewson | |
2017-11-21 | changes file for 24318 | Nick Mathewson | |
2017-11-21 | Remove /usr/athena from search path in configure.ac | Fernando Fernandez Mancera | |
Fixes #24363 Signed-off-by: Fernando Fernandez Mancera <ffernandezmancera@gmail.com> | |||
2017-11-21 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-21 | Merge branches 'bug24099_031' and 'bug24086_031' into maint-0.3.2 | Nick Mathewson | |
2017-11-22 | Introduce node_get_curve25519_onion_key() in extend_info_from_node() | Neel Chauhan | |
2017-11-20 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-20 | Include ws2_32 when trying to link openssl on windows in autoconf | Nick Mathewson | |
Fixes bug 23783; bugfix on 0.3.2.2-alpha when we started looking for TLSv1_1_method(). | |||
2017-11-20 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-20 | Merge remote-tracking branches 'public/ticket24315_029' and ↵ | Nick Mathewson | |
'public/bug24198_029' into maint-0.3.2 | |||
2017-11-20 | Correctly 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-20 | Recover better from empty/invalid storagedir files | Nick 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-20 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-20 | Merge branch 'bug23681_029_01_squashed' into maint-0.3.2 | Nick Mathewson | |
2017-11-20 | circuit: Don't timeout opened C_INTRODUCING circuit | David 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-18 | Remove changes files that have already been merged in 0.3.2.x | Nick Mathewson | |
2017-11-18 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-11-18 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-11-18 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-11-18 | Merge branch 'maint-0.2.5' into maint-0.2.8 | Nick Mathewson | |
2017-11-18 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-18 | Fix 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-17 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-17 | Merge branch 'bug23817_031' into maint-0.3.2 | Nick Mathewson | |
2017-11-17 | Introduce new guard restriction and use it to skip outdated dirs. | George Kadianakis | |
2017-11-17 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-17 | Only log about lost KIST support once | Matt Traudt | |
2017-11-17 | Use less jargon in Scheduler sec. of man page | Matt Traudt | |
2017-11-17 | Add notes about OS support for our scheduler types | Matt Traudt | |
2017-11-17 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-17 | Merge remote-tracking branch 'dgoulet/bug23861_032_01' into maint-0.3.2 | Nick Mathewson | |
2017-11-17 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-17 | Merge branch 'bug24167_025' into maint-0.3.2 | Nick Mathewson | |
2017-11-17 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-17 | Merge branch 'ticket24097_032' into maint-0.3.2 | Nick Mathewson | |
2017-11-17 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-17 | Merge branch 'bug20963_032' into maint-0.3.2 | Nick Mathewson | |
2017-11-16 | Add a changes file. | Nick Mathewson | |
2017-11-16 | Permit 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-16 | Fix 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-16 | relay: Avoid extra LOG_NOTICE for every new descriptor batch | David 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-16 | Downgrade 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-15 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-11-15 | Merge branch 'bug24279_030' into maint-0.3.2 | Nick Mathewson | |
2017-11-15 | whoops; add missing credit. | Nick Mathewson | |
2017-11-15 | Merge branch 'bug24279_030' into maint-0.3.2 | Nick Mathewson | |
2017-11-15 | Changes file for 24279. | Nick Mathewson | |
2017-11-15 | Tweak the message when we re-enable CBT. | Nick Mathewson | |
Implements ticket 20963. |