Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-16 | Prop210: Add schedules for simultaneous client consensus downloads | teor (Tim Wilson-Brown) | |
Prop210: Add attempt-based connection schedules Existing tor schedules increment the schedule position on failure, then retry the connection after the scheduled time. To make multiple simultaneous connections, we need to increment the schedule position when making each attempt, then retry a (potentially simultaneous) connection after the scheduled time. (Also change find_dl_schedule_and_len to find_dl_schedule, as it no longer takes or returns len.) Prop210: Add multiple simultaneous consensus downloads for clients Make connections on TestingClientBootstrapConsensus*DownloadSchedule, incrementing the schedule each time the client attempts to connect. Check if the number of downloads is less than TestingClientBootstrapConsensusMaxInProgressTries before trying any more connections. | |||
2015-12-10 | Defer creation of Unix socket until after setuid | Jamie Nguyen | |
2015-12-10 | Introduce DataDirectoryGroupReadable boolean | Jamie Nguyen | |
2015-12-10 | Permit filesystem group to be root | Jamie Nguyen | |
2015-12-10 | Remove already-merged changes files. | Nick Mathewson | |
2015-12-10 | Merge remote-tracking branch 'public/feature17694_strongest_027' | Nick Mathewson | |
2015-12-10 | Assert when the TLS contexts fail to initialize | cypherpunks | |
2015-12-09 | Assert that memory held by rephist is freed | cypherpunks | |
The internal memory allocation and history object counters of the reputation code can be used to verify the correctness of (part of) the code. Using these counters revealed an issue where the memory allocation counter is not decreased when the bandwidth arrays are freed. A new function ensures the memory allocation counter is decreased when a bandwidth array is freed. This commit also removes an unnecessary cast which was found while working on the code. | |||
2015-12-09 | Merge branch 'refactor-effective-entry' | Nick Mathewson | |
2015-12-09 | Merge remote-tracking branch 'teor/first-hop-no-private' | Nick Mathewson | |
2015-12-09 | changes file for bug17791 | Nick Mathewson | |
2015-12-09 | Add changes file for 17776 | cypherpunks | |
2015-12-08 | Merge branch 'feature13696_squashed' | Nick Mathewson | |
2015-12-08 | Add support for getrandom() and getentropy() when available | Yawning Angel | |
Implements feature #13696. | |||
2015-12-08 | Always hash crypto_strongest_rand() along with some prng | Nick Mathewson | |
(before using it for anything besides feeding the PRNG) Part of #17694 | |||
2015-12-08 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2015-12-08 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2015-12-08 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2015-12-08 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2015-12-08 | Ensure node is a guard candidate when picking a directory guard | Arlo Breault | |
2015-12-08 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2015-12-08 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2015-12-08 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2015-12-08 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2015-12-08 | Fix a compilation warning introduced by clang 3.6 | Nick Mathewson | |
There was a dead check when we made sure that an array member of a struct was non-NULL. Tor has been doing this check since at least 0.2.3, maybe earlier. Fixes bug 17781. | |||
2015-12-08 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2015-12-08 | Format IPv6 policies correctly. | Nick Mathewson | |
Previously we'd suppressed the mask-bits field in the output when formatting a policy if it was >=32. But that should be a >=128 if we're talking about IPv6. Since we didn't put these in descriptors, this bug affects only log messages and controller outputs. Fix for bug 16056. The code in question was new in 0.2.0, but the bug was introduced in 0.2.4 when we started supporting IPv6 exits. | |||
2015-12-08 | Add changes file for 17778 | cypherpunks | |
2015-12-07 | Merge remote-tracking branch 'teor/exitpolicy-multicast' | Nick Mathewson | |
2015-12-07 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2015-12-07 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2015-12-07 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2015-12-07 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2015-12-07 | Consistently ignore multicast in internal reject private exit policies | teor (Tim Wilson-Brown) | |
Consistently ignore multicast addresses when automatically generating reject private exit policies. Closes ticket 17763. Bug fix on 10a6390deb3c9, not in any released version of Tor. Patch by "teor". | |||
2015-12-06 | Refactor policies_parse_exit_policy_internal | teor (Tim Wilson-Brown) | |
Move logging of redundant policy entries in policies_parse_exit_policy_internal into its own function. Closes ticket 17608; patch from "juce". | |||
2015-12-05 | Update geoip and geoip6 to the December 1 2015 database. | Karsten Loesing | |
2015-11-30 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2015-11-30 | Add changes file for 17722 | cypherpunks | |
2015-12-01 | Avoid relying on malloc internals in test_rend_cache_purge. | teor (Tim Wilson-Brown) | |
Closes ticket 17724. Bug fix on ade5005853c1 and 5e9f2384cf0f, not in any released version of Tor. Patch by "teor". | |||
2015-11-27 | Unit test the full length of SHA256 and SHA512 digests | teor (Tim Wilson-Brown) | |
Bugfix on a tor version before the refactoring in git commit cea12251995d (23 Sep 2009). Patch by "teor". | |||
2015-11-26 | Merge remote-tracking branch 'teor/rand-failure-modes-v2' | Nick Mathewson | |
2015-11-26 | Add unit tests that check for common RNG failure modes | teor (Tim Wilson-Brown) | |
Check that crypto_rand doesn't return all zeroes, identical values, or incrementing values (OpenSSL's rand_predictable feature). | |||
2015-11-25 | Merge branch 'bug17686_v2_027' | Nick Mathewson | |
2015-11-25 | Add a changes file for bug 17686 | Nick Mathewson | |
2015-11-26 | Check the return value of HMAC in crypto.c and assert on error | teor (Tim Wilson-Brown) | |
Fixes bug #17658; bugfix on commit in fdbb9cdf746b (11 Oct 2011) in tor version 0.2.3.5-alpha-dev. | |||
2015-11-25 | Attempt to make openbsd compilation happier with libevent2 installed | Nick Mathewson | |
Fix for bug 16651; patch from "rubiate". | |||
2015-11-25 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2015-11-25 | Include netinet/in.h (if detected) in check for net/pfvar.h | Nick Mathewson | |
Patch from rubiate; fixes bug 17551. | |||
2015-11-25 | Merge remote-tracking branch 'public/decouple_dir_request_failed' | Nick Mathewson | |
2015-11-25 | Tweak gtank's sha512 patch a little | Nick Mathewson | |