Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-15 | Merge branch 'feature17576-UseDefaultFallbackDirs-v2-squashed' | Nick Mathewson | |
2015-12-15 | Add UseDefaultFallbackDirs for hard-coded directory mirrors | teor (Tim Wilson-Brown) | |
UseDefaultFallbackDirs enables any hard-coded fallback directory mirrors. Default is 1, set it to 0 to disable fallbacks. Implements ticket 17576. Patch by "teor". | |||
2015-12-15 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2015-12-15 | Fix backtrace compilation on FreeBSD | cypherpunks | |
On FreeBSD backtrace(3) uses size_t instead of int (as glibc does). This causes integer precision loss errors when we used int to store its results. The issue is fixed by using size_t to store the results of backtrace(3). The manual page of glibc does not mention that backtrace(3) returns negative values. Therefore, no unsigned integer wrapping occurs when its result is stored in an unsigned data type. | |||
2015-12-15 | Add changes file for 17804 | cypherpunks | |
2015-12-14 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2015-12-14 | Add changes file for 17818 | cypherpunks | |
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 | |