Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-30 | changelog for 0.3.2.6-alpha. | Nick Mathewson | |
2017-11-30 | Merge branch 'maint-0.3.2' into release-0.3.2 | Nick Mathewson | |
2017-11-30 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2017-11-30 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-11-30 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-11-30 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-11-30 | Merge branch 'maint-0.2.5' into maint-0.2.8 | Nick Mathewson | |
2017-11-30 | Merge branch 'trove-2017-012_030' into maint-0.3.0 | Nick Mathewson | |
2017-11-30 | Merge branch 'trove-2017-010_029' into maint-0.2.9 | Nick Mathewson | |
2017-11-30 | Merge branch 'trove-2017-012_025' into maint-0.2.5 | Nick Mathewson | |
2017-11-30 | Merge branch 'trove-2017-011_025' into maint-0.2.5 | Nick Mathewson | |
2017-11-30 | Merge branch 'trove-2017-009_025' into maint-0.2.5 | Nick Mathewson | |
2017-11-30 | Fix changes file | Nick Mathewson | |
2017-11-30 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-11-30 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-11-30 | Merge branch 'bug21394_029' into maint-0.2.9 | Nick Mathewson | |
2017-11-29 | Merge branch 'maint-0.3.2' into release-0.3.2 | Nick Mathewson | |
2017-11-29 | Merge branch 'bug24050_029_squashed' into maint-0.3.2 | Nick Mathewson | |
2017-11-29 | Make the cache_ipv4_answers default become 0 again, for real. | Nick Mathewson | |
Fortunately, use_cached_ipv4_answers was already 0, so we wouldn't actually use this info, but it's best not to have it. Fixes bug 24050; bugfix on 0.2.6.3-alpha | |||
2017-11-28 | Use local descriptor object to exclude self in path selection | David Goulet | |
TROVE-2017-12. Severity: Medium When choosing a random node for a circuit, directly use our router descriptor to exclude ourself instead of the one in the global descriptor list. That list could be empty because tor could be downloading them which could lead to not excluding ourself. Closes #21534 | |||
2017-11-28 | Guard: Don't pick ourselves as a possible Guard | David Goulet | |
TROVE-2017-12. Severity: Medium Thankfully, tor will close any circuits that we try to extend to ourselves so this is not problematic but annoying. Part of #21534. | |||
2017-11-28 | hs-v2: Remove any expiring intro from the retry list | David Goulet | |
TROVE-2017-13. Severity: High. In the unlikely case that a hidden service could be missing intro circuit(s), that it didn't have enough directory information to open new circuits and that an intro point was about to expire, a use-after-free is possible because of the intro point object being both in the retry list and expiring list at the same time. The intro object would get freed after the circuit failed to open and then access a second time when cleaned up from the expiring list. Fixes #24313 | |||
2017-11-27 | Avoid asking for passphrase on junky PEM input | Nick Mathewson | |
Fixes bug 24246 and TROVE-2017-011. This bug is so old, it's in Matej's code. Seems to have been introduced with e01522bbed6eea. | |||
2017-11-27 | Handle NULL input to protover_compute_for_old_tor() | Nick Mathewson | |
Fixes bug 24245; bugfix on 0.2.9.4-alpha. TROVE-2017-010. | |||
2017-11-27 | Fix length of replaycache-checked data. | Nick Mathewson | |
This is a regression; we should have been checking only the public-key encrypted portion. Fixes bug 24244, TROVE-2017-009, and CVE-2017-8819. | |||
2017-11-27 | Merge branch 'maint-0.3.2' into release-0.3.2 | Nick Mathewson | |
2017-11-27 | Merge branch 'ticket23856_025_01' into maint-0.3.2 | Nick Mathewson | |
2017-11-27 | relay: Change bandwidth stats interval to 24 hours | David Goulet | |
Going from 4 hours to 24 hours in order to try reduce the efficiency of guard discovery attacks. Closes #23856 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-11-27 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-11-27 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-11-27 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-11-27 | Merge branch 'maint-0.3.2' into release-0.3.2 | Nick Mathewson | |
2017-11-27 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2017-11-27 | Add bastet's ipv6 address | Sebastian Hahn | |
Implements ticket 24394 | |||
2017-11-21 | Start work on an 0.3.2.5-alpha changelog. | Nick Mathewson | |
2017-11-21 | Merge branch 'maint-0.3.2' into release-0.3.2 | Nick Mathewson | |
2017-11-21 | Merge branches 'bug24099_031' and 'bug24086_031' into maint-0.3.2 | Nick Mathewson | |
2017-11-20 | Merge branch 'maint-0.3.2' into release-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' into release-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' into release-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 | 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 | |