| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Fix log message: say RelaxDirModeCheck instead of StrictDirModesbug18458 | Peter Palfrader | 2016-03-14 |
| | | |||
| * | Add a changes file for #18458 | Peter Palfrader | 2016-03-01 |
| | | |||
| * | First RelaxDirModeCheck implementation | Peter Palfrader | 2016-03-01 |
| | | |||
| * | clean/extend some module docs, including fix from #18403 | Nick Mathewson | 2016-02-28 |
| | | |||
| * | Merge remote-tracking branch 'teor/fallbacks-201602-v2' | Nick Mathewson | 2016-02-28 |
| |\ | |||
| | * | Update default fallback directories for 0.2.8.2-alpha (Feb 2016) | teor (Tim Wilson-Brown) | 2016-02-27 |
| | | | | | | | | | | | | | | | | | | | | | Allow fallback directories which have been stable for 7 days to work around #18050, which causes relays to submit descriptors with 0 DirPorts when restarted. (Particularly during Tor version upgrades.) Ignore low fallback directory count in alpha builds. Set the target count to 50. | ||
| | * | Fix minor fallback directory script issues with time zones | teor (Tim Wilson-Brown) | 2016-02-27 |
| | | | |||
| | * | Check if fallback directories can serve the consensus fast enough | teor (Tim Wilson-Brown) | 2016-02-27 |
| | | | |||
| * | | Merge remote-tracking branch 'teor/bug18123' | Nick Mathewson | 2016-02-28 |
| |\ \ | |||
| | * | | Set EXCLUSIVEADDRUSE on Win32 to avoid a local port-stealing attack | teor (Tim Wilson-Brown) | 2016-02-26 |
| | |/ | |||
| * | | Use the kdf_rfc5869() function instead of kdf(). | Alexander Færøy | 2016-02-28 |
| | | | | | | | | | | | This patch fixes an issue in "ntor_ref.py gen_kdf_vectors" where the script tries to call the undefined function kdf(). | ||
| * | | Merge remote-tracking branch 'teor/bug17193' | Nick Mathewson | 2016-02-28 |
| |\ \ | |||
| | * | | Add missing man page option from #4483 (35bbf2e4) | teor (Tim Wilson-Brown) | 2016-02-26 |
| | |/ | | | | | | | TestingClientBootstrapConsensusAuthorityOnlyMaxDownloadTries | ||
| * | | Update the copyright year. | Nick Mathewson | 2016-02-27 |
| | | | |||
| * | | It appears I added an empty file by mistake. | Nick Mathewson | 2016-02-27 |
| | | | |||
| * | | Add a brief file-level description for everything in src/common | Nick Mathewson | 2016-02-27 |
| | | | |||
| * | | Make sure that every module in src/or has a brief description. | Nick Mathewson | 2016-02-27 |
| | | | |||
| * | | Fix an unused-variable warning | Nick Mathewson | 2016-02-27 |
| | | | |||
| * | | Merge branch 'bug18392' | Nick Mathewson | 2016-02-27 |
| |\ \ | |||
| | * | | Fix check_private_dir() to work on Windows again. | Nick Mathewson | 2016-02-25 |
| | | | | | | | | | | | | | | | | | | | | | | On windows, you cannot open() a directory. So for Windows we should just take our previous stat-based approach. Closes bug 18392; bug not in any released Tor. | ||
| * | | | Merge remote-tracking branch 'teor/bug18384' | Nick Mathewson | 2016-02-25 |
| |\ \ \ | |_|/ |/| | | |||
| | * | | Changes file for bug 18384: bugfix on 0f3eeca9 in 0.2.7.2-alpha. | teor (Tim Wilson-Brown) | 2016-02-25 |
| | | | | |||
| | * | | Silence clang-scan warnings in ed25519_donna | teor (Tim Wilson-Brown) | 2016-02-24 |
| | | | | |||
| * | | | Make the sandbox work again with chutney. | Nick Mathewson | 2016-02-24 |
| | | | | | | | | | | | | | | | | | | | Previously, we had a problem due to the check_private_dir() rewrite. Bug not in any released Tor. | ||
| * | | | Repare dependency in "make test-stem". | Nick Mathewson | 2016-02-24 |
| | | | | |||
| * | | | Fix a huge number of leaks in test_config.c | Nick Mathewson | 2016-02-24 |
| | | | | | | | | | | | | | I no longer see asan reporting memory leaks in the unit tests. | ||
| * | | | Fix memory leaks in routerlist/pick_directory_server_impl test | Nick Mathewson | 2016-02-24 |
| | | | | |||
| * | | | Fix a leak in test_have_enough_mem_for_dircache | Nick Mathewson | 2016-02-24 |
| | | | | |||
| * | | | Remove the freelist from memarea.c | Nick Mathewson | 2016-02-24 |
| | |/ |/| | | | | | | | | | | | | | | | 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. | ||
| * | | Another clang+_FORTIFY_SOURCE issue | Nick Mathewson | 2016-02-23 |
| | | | | | | | | | | | | | | | There was a parenthesis issue in test_util that clang found confusing. This part was only in master. Closes issue 14821. | ||
| * | | Merge branch 'maint-0.2.7' | Nick Mathewson | 2016-02-23 |
| |\ \ | |||
| | * | | Make clang asan work with FORTIFIED_SOURCE again. | Nick Mathewson | 2016-02-23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||
| * | | | Replace two instances of N_DIGEST_ALGORITHMS. | Nick Mathewson | 2016-02-23 |
| | | | | | | | | | | | | | | | | | | | These should have been N_COMMON_DIGEST_ALGORITHMS. Fixes bug 18380; bug not in any released Tor. | ||
| * | | | Document required autotools versions | Nick Mathewson | 2016-02-23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||
| * | | | Merge remote-tracking branch 'arma/bug16825' | Nick Mathewson | 2016-02-23 |
| |\ \ \ | |||
| | * | | | 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 | 2016-02-22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||
| | * | | | refactor directory_info_has_arrived so we can quiet the logs | Roger Dingledine | 2016-02-22 |
| | | | | | | | | | | | | | | | | | no actual behavior changes | ||
| | * | | | new microdescs mean progress towards bootstrapping | Roger Dingledine | 2016-02-22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||
| * | | | | Merge remote-tracking branch 'teor/bug18348-v2' | Nick Mathewson | 2016-02-23 |
| |\ \ \ \ | |||
| | * | | | | Changes file for bug 18348. | teor (Tim Wilson-Brown) | 2016-02-21 |
| | | | | | | |||
| | * | | | | Update unit tests for fascist_firewall_choose_address* | teor (Tim Wilson-Brown) | 2016-02-21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Check that clients, bridge clients, and relays choose addresses as expected. | ||
| | * | | | | 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) | 2016-02-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | If there is a node, use node_ipv6_or/dir_preferred(). If there is no node, use fascist_firewall_prefer_ipv6_or/dirport(). | ||
| | * | | | | Refactor IPV6_OR_LOOKUP into fascist_firewall_choose_address_rs | teor (Tim Wilson-Brown) | 2016-02-20 |
| | | | | | | | | | | | | | | | | | | | | | It's only used once now, so having it as a macro is unhelpful. | ||
| | * | | | | 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) | 2016-02-20 |
| | | | | | | | | | | | | | | | | | | | | | A mistake in previous refactoring had relays using IPv4 and IPv6. | ||
| * | | | | | Merge branch 'bug18296_squashed' | Nick Mathewson | 2016-02-23 |
| |\ \ \ \ \ | |||
| | * | | | | | Simple fix for integer overflow in smartlist_heapify. | Nick Mathewson | 2016-02-23 |
| | |/ / / / | |||
