Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-11 | simplify rend_cache_store_status_t back to a boolean | Roger Dingledine | |
it used to be a tri-state, but now it's just a bi-state, so we can take out all the machinery like the enum. | |||
2016-03-11 | rip out rend_id_is_in_interval() | Roger Dingledine | |
it was used by hid_serv_responsible_for_desc_id(), which we no longer use. | |||
2016-03-11 | rip out hid_serv_acting_as_directory() | Roger Dingledine | |
When we made HidServDirectoryV2 always 1, we removed the situation where a relay could choose not to be an HSDir. Now simplify the rest of the code to reflect this decision. (We have to remove two apparently unrelated free() calls in the unit tests, since they used to free stuff that we created as a side effect of calling router_get_my_routerinfo(), and now we no longer call that.) | |||
2016-03-11 | rip out hid_serv_responsible_for_desc_id() | Roger Dingledine | |
This simplifies relay behavior, because the relay offers the hsdir functionality independent of whether the directory authorities have decided this relay is suitable for clients to use yet. Implements ticket 18332. | |||
2016-03-11 | Merge remote-tracking branch 'teor/bug18454' | Nick Mathewson | |
2016-03-11 | Merge remote-tracking branch 'public/bug18204_028' | Nick Mathewson | |
2016-03-11 | Move Automake options to configure.ac | cypherpunks | |
This will centralize the version configuration in one file to simplify future changes. Also fixes some typos in the Automake options comments. | |||
2016-03-11 | Add changes file for 18448; refactor | Nick Mathewson | |
(I've made it so FreeBSD || FreeBSD_kernel is enough to ensure that we think you might have ipfw, and so that the logic is all in one place.) | |||
2016-03-11 | enable and test transproxy on FreeBSD derivatives #18448 | Steven Chamberlain | |
The transproxy feature is only enabled when __FreeBSD__ is defined, and only regular FreeBSD does that. Change this to __FreeBSD_kernel__ which is defined on derivatives as well. This enables the relevant options/validate__transproxy test on FreeBSD derivatives. | |||
2016-03-11 | Do not link tests against both libor.a and libor-testing.a | Nick Mathewson | |
Also, put libor-testing.a at a better position in the list of libraries, to avoid linker errors. This is a fix, or part of a fix, for 18490. | |||
2016-03-11 | moving hid_serv_get_responsible_directories and hid_serv_acting_as_directory ↵ | Hassan Alsibyani | |
from routerlist.c to rendcommon.c | |||
2016-03-11 | Fedora Core->Fedora; yum->dnf. | Nick Mathewson | |
Closes 18426 and 18459. | |||
2016-03-09 | Merge branch 'maint-0.2.7' | Nick Mathewson | |
2016-03-09 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-03-09 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-03-09 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-03-07 | 0.2.5.12 got left out of the changelog somehow | Roger Dingledine | |
2016-03-04 | Correctly duplicate addresses in get_interface_address6_list | teor (Tim Wilson-Brown) | |
2016-03-04 | Avoid freeing an uninitialised pointer in get_interface_addresses_ioctl | teor (Tim Wilson-Brown) | |
2016-03-04 | Update geoip and geoip6 to the March 3 2016 database. | Karsten Loesing | |
2016-02-28 | 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 | Merge remote-tracking branch 'teor/bug18123' | Nick Mathewson | |
2016-02-28 | Use the kdf_rfc5869() function instead of kdf(). | Alexander Færøy | |
This patch fixes an issue in "ntor_ref.py gen_kdf_vectors" where the script tries to call the undefined function kdf(). | |||
2016-02-28 | Merge remote-tracking branch 'teor/bug17193' | Nick Mathewson | |
2016-02-27 | 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 | Update default fallback directories for 0.2.8.2-alpha (Feb 2016) | teor (Tim Wilson-Brown) | |
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. | |||
2016-02-27 | 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-26 | Add missing man page option from #4483 (35bbf2e4) | teor (Tim Wilson-Brown) | |
TestingClientBootstrapConsensusAuthorityOnlyMaxDownloadTries | |||
2016-02-26 | Set EXCLUSIVEADDRUSE on Win32 to avoid a local port-stealing attack | teor (Tim Wilson-Brown) | |
2016-02-25 | Merge remote-tracking branch 'teor/bug18384' | Nick Mathewson | |
2016-02-25 | Fix check_private_dir() to work on Windows again. | Nick Mathewson | |
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. | |||
2016-02-25 | Changes file for bug 18384: bugfix on 0f3eeca9 in 0.2.7.2-alpha. | teor (Tim Wilson-Brown) | |
2016-02-24 | Make the sandbox work again with chutney. | Nick Mathewson | |
Previously, we had a problem due to the check_private_dir() rewrite. Bug not in any released Tor. | |||
2016-02-24 | Repare dependency in "make test-stem". | Nick Mathewson | |
2016-02-24 | Fix a huge number of leaks in test_config.c | Nick Mathewson | |
I no longer see asan reporting memory leaks in the unit tests. | |||
2016-02-24 | 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 | |
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-24 | Silence clang-scan warnings in ed25519_donna | teor (Tim Wilson-Brown) | |
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. |