Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-21 | Merge branch 'maint-0.2.9' into maint-0.3.2maint-0.3.2 | Nick Mathewson | |
2018-09-14 | hs-v3: Don't BUG() on directory permission check failure | David Goulet | |
In hs_config.c, we do validate the permission of the hidden service directory but we do not try to create it. So, in the event that the directory doesn't exists, we end up in the loading key code path which checks for the permission and possibly creates the directory. On failure, don't BUG() since there is a perfectly valid use case for that function to fail. Fixes #27335 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-09-14 | protover: reject invalid protocol names | cypherpunks | |
The spec only allows the characters [A-Za-z0-9-]. Fix on b2b2e1c7f24d9b65059e3d089768d6c49ba4f58f. Fixes #27316; bugfix on 0.2.9.4-alpha. | |||
2018-09-07 | Merge remote-tracking branch 'teor/bug27461-032' into maint-0.3.2 | Nick Mathewson | |
2018-09-07 | Merge remote-tracking branch 'teor/bug27461-029' into maint-0.2.9 | Nick Mathewson | |
2018-09-07 | Merge branch 'maint-0.2.9' into maint-0.3.2 | Nick Mathewson | |
2018-09-07 | Merge branch 'bug27461-029' into bug27461-032 | teor | |
Fix a minor merge conflict due to an #endif comment. | |||
2018-09-07 | Windows: Stop calling SetProcessDEPPolicy() on 64-bit Windows | teor | |
It is not supported, and always fails. Some compilers warn about the function pointer cast on 64-bit Windows. Fixes bug 27461; bugfix on 0.2.2.23-alpha. | |||
2018-09-07 | hs: Silence a spurious warning in rend_client_send_introduction() | teor | |
gcc 8 warns that extend_info_t.nickname might be truncated by strncpy(). But it doesn't know that nickname can either contain a hex id, or a nicknames. hex ids are only used for general and HSDir circuits. Fixes bug 27463; bugfix on 0.1.1.2-alpha. | |||
2018-08-24 | Update the protocol versions recommendations to remove LinkAuth=1 | Nick Mathewson | |
LinkAuth method 1 is the one where we pull the TLS master secrets out of the OpenSSL data structures and authenticate them with RSA. Right now we list method 1 as required for clients and relays. That's a problem, since we can't reasonably support it with NSS. So let's remove it as a requirement and a recommendation. As for method 3: I'd like to recommend it it, but that would make 0.2.9 start warning. Let's not do that till at least some time after 0.3.5 (the next LTS) is stable. Closes ticket 27286 | |||
2018-08-22 | Merge branch 'maint-0.2.9' into maint-0.3.2 | Nick Mathewson | |
2018-08-22 | Mark cert_matches_key as not-intrusive; fix stretch compilation. | Nick Mathewson | |
2018-08-16 | Keep descriptor rotation time after HUP occurs. | George Kadianakis | |
2018-07-25 | Improve connection auth logging | teor | |
Improve the log message when connection initiators fail to authenticate direct connections to relays. Fixes bug 26927; bugfix on 0.3.0.1-alpha. | |||
2018-07-25 | Merge branch 'bug26924_029' into bug26924_032 | teor | |
2018-07-25 | Stop logging link auth warnings on Single Onion Services and Tor2web | teor | |
Instead, log a protocol warning when single onion services or Tor2web clients fail to authenticate direct connections to relays. Fixes bug 26924; bugfix on 0.2.9.1-alpha. | |||
2018-07-20 | Merge branch 'ticket26647_032' into maint-0.3.2 | Nick Mathewson | |
2018-07-18 | Merge branch 'maint-0.2.9' into maint-0.3.2 | Nick Mathewson | |
2018-07-18 | Merge branch 'bug26485_029_squashed' into maint-0.2.9 | Nick Mathewson | |
2018-07-18 | Warn when an authority has voted for a version with a space in it. | Nick Mathewson | |
Another way to try to prevent a recurrence of 26485. | |||
2018-07-18 | Warn the directory authority operator if their versions list is bogus | Nick Mathewson | |
Prevents bug 26485; bugfix on 0.1.1.6-alpha. | |||
2018-07-12 | Merge branch 'maint-0.2.9' into maint-0.3.2 | Nick Mathewson | |
2018-07-12 | put new bridge auth Serge into place | Roger Dingledine | |
The "Bifroest" bridge authority has been retired; the new bridge authority is "Serge", and it is operated by George from the TorBSD project. Closes ticket 26771. | |||
2018-07-10 | Add controller support for listing ExtORPort and HTTPTunnelPorts | Nick Mathewson | |
Closes ticket 26647. | |||
2018-07-09 | Merge branch 'maint-0.2.9' into maint-0.3.2 | Nick Mathewson | |
2018-07-09 | Merge branch 'bug26269_029' into maint-0.2.9 | Nick Mathewson | |
2018-06-29 | Merge remote-tracking branch 'ahf-github/maint-0.3.2' into maint-0.3.2 | Nick Mathewson | |
2018-06-29 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-06-29 | Merge remote-tracking branch 'ahf-github/maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2018-06-29 | Merge remote-tracking branch 'ahf-github/maint-0.3.1' into maint-0.3.1 | Nick Mathewson | |
2018-06-29 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-06-29 | Merge branch 'maint-0.2.9' into maint-0.3.1 | Nick Mathewson | |
2018-06-23 | Fix memory leak in disk_state_parse_commits(). | Alexander Færøy | |
This patch fixes a memory leak in disk_state_parse_commits() where if commit is NULL, we continue the internal loop, but without ever freeing the args variable. See: Coverity CID 1437441. | |||
2018-06-23 | Fix memory leak in frac_nodes_with_descriptors(). | Alexander Færøy | |
This patch fixes a memory leak in frac_nodes_with_descriptors() where we might return without free'ing the bandwidths variable. See: Coverity CID 1437451. | |||
2018-06-23 | Fix memory leak in decode_link_specifiers(). | Alexander Færøy | |
This patch fixes a memory leak in decode_link_specifiers() where the hs_spec variable might leak if the default label is taken in the switch/case expression. See: Coverity CID 1437437. | |||
2018-06-23 | Fix memory leak in client_likes_consensus(). | Alexander Færøy | |
This patches fixes a memory leak in client_likes_consensus() where if consensus_cache_entry_get_voter_id_digests() would fail we would return without having free'd the voters list. See: Coverity CID 1437447 | |||
2018-06-23 | Fix memory leak in pick_hsdir_v3(). | Alexander Færøy | |
This patch fixes a memory leak in pick_hsdir_v3() where we might return early, but forgot to free the responsible_hsdirs variable. We solve this by not allocating storage for responsible_hsdirs until it's actually needed. See: Coverity CID 1437449 | |||
2018-06-13 | Fix a GCC "potential null dereference" warning. | Nick Mathewson | |
Fixes bug 26269; bugfix on c30be5a82d47328 in 0.2.8.2-alpha | |||
2018-06-13 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-06-13 | Merge branch 'bug26158_031' into maint-0.3.1 | Nick Mathewson | |
2018-06-13 | Merge branch 'bug25686_diagnostic_032' into maint-0.3.2 | Nick Mathewson | |
2018-06-12 | Merge branch 'maint-0.2.9' into maint-0.3.1 | Nick Mathewson | |
2018-06-12 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-06-12 | Add IPv6 orport address for dannenberg. | Linus Nordberg | |
2018-06-11 | Several attempts to diagnose ticket 25686 | Nick Mathewson | |
There are a few reasons that relays might be uploading desciptors without saying X-Desc-Gen-Reason: 1. They are running an old version of our software, before 0.3.2.stable. 2. They are not running our software, but they are claiming they are. 3. They are uploading through a proxy that strips X-Desc-Gen-Reason. 4. They somehow had a bug in their software. According to the 25686 data, 1 is the most common reason. This ticket is an attempt to diagnose case 4, or prove that case 4 doesn't actually happen. | |||
2018-06-08 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-06-08 | Merge branch 'maint-0.2.9' into maint-0.3.1 | Nick Mathewson | |
2018-06-08 | Avoid out-of-bounds smartlist access in protover_compute_vote() | rl1987 | |
and contract_protocol_list() | |||
2018-05-22 | Add a missing "return -1" when checking for Ed25519 ID loops | Nick Mathewson | |
Fixes bug 26158; bugfix on 0.3.0.1-alpha. | |||
2018-05-16 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |