Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-29 | bump version to 0.3.3.4-alpha-dev | Nick Mathewson | |
2018-03-29 | Bump version to 0.3.3.4-alpha | Nick Mathewson | |
2018-03-28 | Merge remote-tracking branch 'dgoulet/bug24767_033_03' into maint-0.3.3 | Nick Mathewson | |
2018-03-28 | Add a paranoia check in string_is_valid_nonrfc_hostname() | Nick Mathewson | |
The earlier checks in this function should ensure that components is always nonempty. But in case somebody messes with them in the future, let's add an extra check to make sure we aren't crashing. | |||
2018-03-28 | Rename string_is_valid_hostname -> string_is_valid_nonrfc_hostname | Nick Mathewson | |
Per discussion on 25055. | |||
2018-03-28 | Don't strlen before checking for NULL | rl1987 | |
2018-03-28 | Tweak loop condition | rl1987 | |
2018-03-28 | Don't explode on NULL or empty string | rl1987 | |
2018-03-28 | Allow alphanumeric TLDs in test for now | rl1987 | |
2018-03-28 | Simplify hostname validation code | rl1987 | |
2018-03-28 | Validate hostnames with punycode TLDs correctly | rl1987 | |
2018-03-28 | Improve handling of trailing dot | rl1987 | |
2018-03-28 | Test TLD validation | rl1987 | |
2018-03-28 | Refrain from including <ctype.h> | rl1987 | |
2018-03-28 | Also test bracket-less IPv6 string validation | rl1987 | |
2018-03-28 | Call strlen() once | rl1987 | |
2018-03-28 | Fix bracketed IPv6 string validation | rl1987 | |
2018-03-28 | Do not consider IP strings valid DNS names. Fixes #25055 | rl1987 | |
2018-03-28 | Allow IPv6 address strings to be used as hostnames in SOCKS5 requests | rl1987 | |
2018-03-27 | Fix CID 1430932 | Taylor Yu | |
Coverity found a null pointer reference in nodelist_add_microdesc(). This is almost certainly impossible assuming that the routerstatus_t returned by router_get_consensus_status_by_descriptor_digest() always corresponds to an entry in the nodelist. Fixes bug 25629. | |||
2018-03-27 | test: Add unittest for the OR connection failure cache | George Kadianakis | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-03-27 | relay: Avoid connecting to down relays | David Goulet | |
If we failed to connect at the TCP level to a relay, note it down and refuse to connect again for another 60 seconds. Fixes #24767 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-03-27 | Merge branch 'bug25213_033' into maint-0.3.3 | Nick Mathewson | |
2018-03-26 | Merge remote-tracking branch 'dgoulet/bug24904_033_01' into maint-0.3.3 | Nick Mathewson | |
2018-03-26 | Merge branch 'bug24903_029' into maint-0.3.3 | Nick Mathewson | |
2018-03-26 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-03-26 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-03-26 | Merge branch 'maint-0.2.9' into maint-0.3.1 | Nick Mathewson | |
2018-03-26 | Fix a unit test which was broken by the previous commit | Nick Mathewson | |
This test was expecting Tor to find and use routerinfos, but hadn't cleared the UseMicrodescriptors flag. Part of the fix for 25213. | |||
2018-03-26 | Make extend_info_from_node() more picky about node contents | Nick Mathewson | |
This update is needed to make it consistent with the behavior of node_awaiting_ipv6(), which doesn't believe in the addresses from routerinfos unless it actually plans to use those routerinfos. Fixes bug 25213; bugfix on b66b62fb7525cac1e1 in 0.3.3.1-alpha, which tightened up the definition of node_awaiting_ipv6(). | |||
2018-03-26 | When extending a circuit's path length, clear onehop_tunnel. | Nick Mathewson | |
There was a nonfatal assertion in pathbias_should_count that would trigger if onehop_tunnel was set, but the desired_path_length was greater than 1. This patch fixes that. Fixes bug 24903; bugfix on 0.2.5.2-alpha. | |||
2018-03-23 | Fix windows compilation warnings in hs_service.c | Nick Mathewson | |
These were breaking jenkins builds. Bugfix on 5804ccc9070dc54; bug not in any released Tor. | |||
2018-03-23 | tests: Automatically detect Rust crates to test and also pass --verbose. | Isis Lovecruft | |
* FIXES #25560: https://bugs.torproject.org/25560. | |||
2018-03-23 | chan: Use channel_is_client() in channel_do_open_actions() | David Goulet | |
Make sure we actually only report client channel to the geoip cache instead of looking if it is a known relay. Looking if it is a known relay can be unreliable because they come and go from the consensus. Fixes #24904 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-03-21 | Update src/ext/rust to latest master for libc update. | Nick Mathewson | |
2018-03-21 | maint: Update Rust libc dependency from 0.2.22 to 0.2.39. | Isis Lovecruft | |
Requires the update/libc-0.2.39 branch from https://github.com/isislovecruft/tor-rust-dependencies to be merged first. | |||
2018-03-20 | Merge branch 'bug25306_032_01_squashed_v2' into maint-0.3.3 | Nick Mathewson | |
2018-03-20 | hs-v3: BUG() on missing descriptors during rotation | David Goulet | |
Because of #25306 for which we are unable to reproduce nor understand how it is possible, this commit removes the asserts() and BUG() on the missing descriptors instead when rotating them. This allows us to log more data on error but also to let tor recover gracefully instead of dying. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-03-20 | Remove sb_poll check: all poll() calls are ok. | Nick Mathewson | |
2018-03-20 | Add the poll() syscall as permitted by the sandbox | Nick Mathewson | |
Apparently, sometimes getpwnam will call this. Fixes bug 25513. | |||
2018-03-20 | Log information on specific compression backends in the OOM handler. | Alexander Færøy | |
This patch adds some additional logging to circuits_handle_oom() to give us more information about which specific compression backend that is using a certain amount of memory. See: https://bugs.torproject.org/25372 | |||
2018-03-19 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-03-19 | tests: Fix HS test against max IP lifetime. | Isis Lovecruft | |
* FIXES part of #25450: https://bugs.torproject.org/25450 | |||
2018-03-19 | tests: Fix crash on win32 due to uninitialised mutex in bench.c. | Gisle Vanem | |
Signed-off-by: Isis Lovecruft <isis@torproject.org> | |||
2018-03-19 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-03-19 | Merge remote-tracking branch 'isis/bug25450_032' into maint-0.3.2 | Nick Mathewson | |
2018-03-13 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-03-13 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-03-13 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-03-13 | Merge branch 'maint-0.2.9' into maint-0.3.1 | Nick Mathewson | |