aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-12-20Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-12-20Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-12-20Merge branch 'maint-0.2.5' into maint-0.2.8Nick Mathewson
2017-12-20Update geoip and geoip6 to the December 6 2017 database.Karsten Loesing
2017-12-11Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-12-11Merge branch 'maint-0.2.5' into maint-0.2.8Nick Mathewson
2017-12-11Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-12-11Merge branch 'bug24167_025' into maint-0.2.5Nick Mathewson
2017-12-11Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-12-11Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-12-11Merge branch 'maint-0.2.5' into maint-0.2.8Nick Mathewson
2017-12-11Merge remote-tracking branch 'public/ticket23856_025_01' into maint-0.2.5Nick Mathewson
2017-12-11Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-12-11Merge remote-tracking branch 'public/bug23985_029' into maint-0.2.9Nick Mathewson
2017-12-11Merge remote-tracking branch 'asn/bug23862_030' into maint-0.3.0Nick Mathewson
2017-12-01Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-12-01Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-12-01Merge branch 'maint-0.2.5' into maint-0.2.8Nick Mathewson
2017-12-01Fix a clang compilation warning in rendservice.cNick Mathewson
Fixes bug 24480; bugfix on 0.2.5.16.
2017-12-01bump to 0.3.0.13-devNick Mathewson
2017-12-01bump to 0.2.9.14-devNick Mathewson
2017-12-01bump to 0.2.8.17-devNick Mathewson
2017-12-01bump to 0.2.5.16-devNick Mathewson
2017-12-01Remove a duplicate call to update_microdesc_downloads()George Kadianakis
This call happens before we update our entry guards, so it needs to be removed for the fix to #23862 to work.
2017-12-01Update entry guard state whenever we download a consensus.George Kadianakis
Update guard state even if we don't have enough dirinfo since that actually affects the future download of dirinfos. Fixes #23862 on 0.3.0.1-alpha
2017-11-30version bump to 0.3.0.13Nick Mathewson
2017-11-30version bump to 0.2.9.14Nick Mathewson
2017-11-30version bump to 0.2.8.17Nick Mathewson
2017-11-30bump to 0.2.5.16Nick Mathewson
2017-11-30Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-11-30Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-11-30Merge branch 'maint-0.2.5' into maint-0.2.8Nick Mathewson
2017-11-30Merge branch 'trove-2017-012_030' into maint-0.3.0Nick Mathewson
2017-11-30Merge branch 'trove-2017-010_029' into maint-0.2.9Nick Mathewson
2017-11-30Merge branch 'trove-2017-012_025' into maint-0.2.5Nick Mathewson
2017-11-30Merge branch 'trove-2017-011_025' into maint-0.2.5Nick Mathewson
2017-11-30Merge branch 'trove-2017-009_025' into maint-0.2.5Nick Mathewson
2017-11-30Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-11-30Merge branch 'bug21394_029' into maint-0.2.9Nick Mathewson
2017-11-28Use local descriptor object to exclude self in path selectionDavid 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-28Guard: Don't pick ourselves as a possible GuardDavid 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-28hs-v2: Remove any expiring intro from the retry listDavid 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-27Avoid asking for passphrase on junky PEM inputNick 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-27Handle 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-27Fix 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-27relay: Change bandwidth stats interval to 24 hoursDavid 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-27Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-11-27Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-11-27Add bastet's ipv6 addressSebastian Hahn
Implements ticket 24394
2017-11-18Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson