Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-27 | Update the copyright year. | Nick Mathewson | |
2016-02-27 | Make sure that every module in src/or has a brief description. | Nick Mathewson | |
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 | 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 | 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 | 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 'bug17795' | Nick Mathewson | |
2016-02-23 | Appease make check-spaces | Andrea Shepard | |
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 | 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-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-11 | Fix all doxygen warnings other than "X is not documented" | Nick Mathewson | |
2016-02-11 | make check-spaces | Nick Mathewson | |
2016-02-11 | Merge remote-tracking branch 'teor/feature17840-v11-merged-v2' | Nick Mathewson | |
2016-02-11 | Rename circuit_about_to_free_{terminal -> atexit} | Nick Mathewson | |
2016-02-11 | Split a long line | Nick Mathewson | |
2016-02-11 | Merge remote-tracking branch 'weasel/bug18261' | Nick Mathewson | |
2016-02-10 | Merge remote-tracking branch 'teor/bug18208' | Nick Mathewson | |
2016-02-10 | Merge branch 'bug17682_squashed' | Nick Mathewson | |
2016-02-10 | Bulletproof the safe_timer_diff function | Nick Mathewson | |
Originally it can overflow in some weird cases. Now it should no longer be able to do so. Additionally, limit main's timers to 30 days rather than to 38 years; we don't actually want any 38-year timers. Closes bug 17682. | |||
2016-02-10 | Whitespace fixes | Nick Mathewson | |
2016-02-10 | Rename crypto_digest_all, and digests_t. | Nick Mathewson | |
They are no longer "all" digests, but only the "common" digests. Part of 17795. This is an automated patch I made with a couple of perl one-liners: perl -i -pe 's/crypto_digest_all/crypto_common_digests/g;' src/*/*.[ch] perl -i -pe 's/\bdigests_t\b/common_digests_t/g;' src/*/*.[ch] | |||
2016-02-10 | Properly detach circuits from cmuxes when calling circuit_free_all() on ↵ | Andrea Shepard | |
shutdown again | |||
2016-02-10 | Appease make check-spaces | Andrea Shepard | |
2016-02-08 | Add missing consts; my fault. | Nick Mathewson | |
2016-02-08 | Merge branch 'decorated_ipv6_directory_send_command_squashed' | Nick Mathewson | |
2016-02-08 | decorated ipv6 address for directory send command | Malek | |
2016-02-08 | fix wide lines, use more locals. | Nick Mathewson | |
2016-02-07 | Using router_get_my_routerinfo() | Harini Kannan | |
2016-02-06 | Fix a segfault during startup | Peter Palfrader | |
If unix socket was configured as listener (such as a ControlSocket or a SocksPort unix socket), and tor was started as root but not configured to switch to another user, tor would segfault while trying to string compare a NULL value. Fixes bug 18261; bugfix on 0.2.8.1-alpha. Patch by weasel. | |||
2016-02-06 | Merge remote-tracking branch 'alec/dead_code_removal' | Nick Mathewson | |
2016-02-06 | Removed dead code in main.c | Alec Heifetz | |
2016-02-06 | changing output of crypto_cipher_crypt_inplace from int to void | Hassan Alsibyani | |
2016-02-03 | Make bridge clients prefer the configured bridge address | teor (Tim Wilson-Brown) | |
When ClientPreferIPv6ORPort is auto, bridges prefer the configured bridge ORPort address. Otherwise, they use the value of the option. Other clients prefer IPv4 ORPorts if ClientPreferIPv6ORPort is auto. When ClientPreferIPv6DirPort is auto, all clients prefer IPv4 DirPorts. | |||
2016-02-02 | Update ExitPolicy when interface addresses change | teor (Tim Wilson-Brown) | |
Tor exit relays reject local interface addresses in their exit policy. Make sure those policies are updated when interface addresses change. | |||
2016-01-29 | Merge branch 'feature17840-v11-squashed' into feature17840-v11-merged | teor (Tim Wilson-Brown) | |
Conflicts: src/or/directory.c src/test/test_routerlist.c Fix minor conflicts. | |||
2016-01-29 | Tor2Web: tell extend_info_from_node intro point connections are direct | teor (Tim Wilson-Brown) | |