Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-24 | Remove the freelist from memarea.c | Nick Mathewson | |
This is in accordance with our usual policy against freelists, now that working allocators are everywhere. It should also make memarea.c's coverage higher. I also doubt that this code ever helped performance. | |||
2016-02-23 | Another clang+_FORTIFY_SOURCE issue | Nick Mathewson | |
There was a parenthesis issue in test_util that clang found confusing. This part was only in master. Closes issue 14821. | |||
2016-02-23 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2016-02-23 | Make clang asan work with FORTIFIED_SOURCE again. | Nick Mathewson | |
Short version: clang asan hates the glibc strcmp macro in bits/string2.h if you are passing it a constant string argument of length two or less. (I could be off by one here, but that's the basic idea.) Closes issue 14821. | |||
2016-02-23 | Replace two instances of N_DIGEST_ALGORITHMS. | Nick Mathewson | |
These should have been N_COMMON_DIGEST_ALGORITHMS. Fixes bug 18380; bug not in any released Tor. | |||
2016-02-23 | Document required autotools versions | Nick Mathewson | |
CentOS 6 is roughly the oldest thing we care about developers still using, and it has autoconf 2.63 / automake 1.11. These are both older than openssl 1.0.0, so anybody who can't upgrade past those probably can't upgrade to a modern openssl either. And since only people building from git or editing configure.ac/Makefile.am need to use autotools, I'm not totally enthused about keeping support for old ones anyway. Closes ticket 17732. | |||
2016-02-23 | Merge remote-tracking branch 'arma/bug16825' | Nick Mathewson | |
2016-02-23 | Merge remote-tracking branch 'teor/bug18348-v2' | Nick Mathewson | |
2016-02-23 | Merge branch 'bug18296_squashed' | Nick Mathewson | |
2016-02-23 | Simple fix for integer overflow in smartlist_heapify. | Nick Mathewson | |
2016-02-23 | Merge branch 'bug17795' | Nick Mathewson | |
2016-02-23 | Fix an erroneous renaming | Nick Mathewson | |
Did you know that crypto_digest_all is a substring of crypto_digest_alloc_bytes()? Hence the mysterious emergence of "crypto_common_digestsoc_bytes". Next time I should use the \b assertion in my regexen. Spotted by Mike. | |||
2016-02-23 | Add missing check to test_address_get_if_addrs_ifaddrs. Bug 18378 | Nick Mathewson | |
2016-02-23 | Appease make check-spaces | Andrea Shepard | |
2016-02-22 | Another memory leak in the tests | Nick Mathewson | |
2016-02-22 | Small fixup on last fix to test leaks | Nick Mathewson | |
2016-02-22 | Fix a bunch of memory leaks in the unit tests | Nick Mathewson | |
2016-02-22 | Add a missing free in parsing an :auto port | Nick Mathewson | |
Fixes bug 18374; bugfix on 0.2.3.3-alpha. | |||
2016-02-22 | asan does not like TO_CONN(NULL) | Nick Mathewson | |
2016-02-22 | Define O_NOFOLLOW on platforms that do not have it | cypherpunks | |
Fixes #18339 | |||
2016-02-22 | Update to trunnel 1.4.4 to fix 18373 | Nick Mathewson | |
2016-02-22 | Merge branch 'bug16023_028_01_squashed' | Nick Mathewson | |
2016-02-22 | avoid redundant bootstrap events if the number of descs we just fetched is 0 | Roger Dingledine | |
2016-02-22 | avoid extra LOG_NOTICE for every new microdesc batch | Roger Dingledine | |
We already write out bootstrapping progress (see bug 9927) per new microdesc batch. There's no need to do a full "I learned some more directory information, but not enough to..." line each time too. | |||
2016-02-22 | refactor directory_info_has_arrived so we can quiet the logs | Roger Dingledine | |
no actual behavior changes | |||
2016-02-22 | new microdescs mean progress towards bootstrapping | Roger Dingledine | |
Now, when a user who has set EntryNodes finishes bootstrapping, Tor automatically repopulates the guard set based on this new directory information. Fixes bug 16825; bugfix on 0.2.3.1-alpha. | |||
2016-02-22 | fix two typos in comments | Roger Dingledine | |
2016-02-21 | Changes file for bug 18348. | teor (Tim Wilson-Brown) | |
2016-02-21 | Update unit tests for fascist_firewall_choose_address* | teor (Tim Wilson-Brown) | |
Check that clients, bridge clients, and relays choose addresses as expected. | |||
2016-02-20 | Downgrade directory preference warning to info level | teor (Tim Wilson-Brown) | |
2016-02-20 | If both IPv4 and IPv6 addresses could be used, choose one correctly | teor (Tim Wilson-Brown) | |
If there is a node, use node_ipv6_or/dir_preferred(). If there is no node, use fascist_firewall_prefer_ipv6_or/dirport(). | |||
2016-02-20 | Refactor IPV6_OR_LOOKUP into fascist_firewall_choose_address_rs | teor (Tim Wilson-Brown) | |
It's only used once now, so having it as a macro is unhelpful. | |||
2016-02-20 | Make some fascist_firewall_choose_address* functions static | teor (Tim Wilson-Brown) | |
2016-02-20 | Refactor fascist_firewall_allows_address without changing behaviour | teor (Tim Wilson-Brown) | |
2016-02-20 | Ensure relays must use IPv4, and can use IPv6 | teor (Tim Wilson-Brown) | |
A mistake in previous refactoring had relays using IPv4 and IPv6. | |||
2016-02-17 | Add onion address to the HS_DESC UPLOADED event | David Goulet | |
Fixes #16023 Signed-off-by: David Goulet <dgoulet@ev0ke.net> | |||
2016-02-16 | Set or_ap/dir_ap.port on the invalid addr case. Bug in no released Tor. CID ↵ | Nick Mathewson | |
1353178 and 1353179. | |||
2016-02-16 | Fix a NULL dereference on unit test failure. CID 1353177. | Nick Mathewson | |
2016-02-16 | Merge branch 'bug17852_revised' | Nick Mathewson | |
2016-02-16 | changes file for bug17852 | Nick Mathewson | |
2016-02-16 | Harden check_private_dir() to remove any potential race. | Jeremy | |
Remove any potential race between stat() and chmod(). Replace stat() with fstat(). Replace chmod() with fchmod() | |||
2016-02-16 | src/common/util.c:expand_filename() - Perhaps use GetFullPathName() as a ↵ | Jeremy | |
form of input validation on the filename argument. | |||
2016-02-11 | Fix all doxygen warnings other than "X is not documented" | Nick Mathewson | |
2016-02-11 | Merge branch 'check_log_mutex_uncherrypicked' | Nick Mathewson | |
2016-02-11 | Initialise logging before trying to use it in unit tests | teor (Tim Wilson-Brown) | |
2016-02-11 | Add another admonishment to WritingTests.md | Nick Mathewson | |
2016-02-11 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2016-02-11 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-02-11 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-02-11 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |