summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-29add a word.tor-0.3.3.4-alphaNick Mathewson
2018-03-29Draft changelog for 0.3.3.4-alpha.Nick Mathewson
2018-03-29Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-03-29Bump version to 0.3.3.4-alphaNick Mathewson
2018-03-28Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-03-28Merge remote-tracking branch 'dgoulet/bug24767_033_03' into maint-0.3.3Nick Mathewson
2018-03-28Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-03-28add a changes file for the rust libc updateNick Mathewson
2018-03-28Bug 25664: Update libc version requirement for RustGeorg Koppen
When merging the patches for #25310 the libc version requirement in `GettingStartedRust.md` and `configure.ac` did not get updated to the now needed 0.2.39.
2018-03-28Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-03-28Merge branch 'bugs25036_25055_clean_033' into maint-0.3.3Nick Mathewson
2018-03-28Add 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-28Rename string_is_valid_hostname -> string_is_valid_nonrfc_hostnameNick Mathewson
Per discussion on 25055.
2018-03-28Don't strlen before checking for NULLrl1987
2018-03-28Tweak loop conditionrl1987
2018-03-28Don't explode on NULL or empty stringrl1987
2018-03-28Allow alphanumeric TLDs in test for nowrl1987
2018-03-28Simplify hostname validation coderl1987
2018-03-28Validate hostnames with punycode TLDs correctlyrl1987
2018-03-28Improve handling of trailing dotrl1987
2018-03-28Test TLD validationrl1987
2018-03-28Refrain from including <ctype.h>rl1987
2018-03-28Also test bracket-less IPv6 string validationrl1987
2018-03-28Call strlen() oncerl1987
2018-03-28Fix bracketed IPv6 string validationrl1987
2018-03-28Adding changes filerl1987
2018-03-28Do not consider IP strings valid DNS names. Fixes #25055rl1987
2018-03-28Allow IPv6 address strings to be used as hostnames in SOCKS5 requestsrl1987
2018-03-27Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-03-27Merge remote-tracking branch 'catalyst-github/bug25629-033' into maint-0.3.3Nick Mathewson
2018-03-27Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-03-27Merge remote-tracking branch 'catalyst-github/bug25629-032' into maint-0.3.2Nick Mathewson
2018-03-27Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
"ours" merge to avoid earlier version of 25629 fix.
2018-03-27Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-03-27Fix CID 1430932Taylor 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-27Fix CID 1430932Taylor 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-27Fix CID 1430932Taylor 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-27test: Add unittest for the OR connection failure cacheGeorge Kadianakis
Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-03-27relay: Avoid connecting to down relaysDavid 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-27Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-03-27Merge branch 'bug25213_033' into maint-0.3.3Nick Mathewson
2018-03-26Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-03-26Merge remote-tracking branch 'dgoulet/bug24904_033_01' into maint-0.3.3Nick Mathewson
2018-03-26Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-03-26Merge branch 'bug24903_029' into maint-0.3.3Nick Mathewson
2018-03-26Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-03-26Merge branch 'maint-0.2.9' into maint-0.3.1Nick Mathewson
2018-03-26Merge branch 'maint-0.3.3' into release-0.3.3Nick Mathewson
2018-03-26Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-03-26Fix a unit test which was broken by the previous commitNick Mathewson
This test was expecting Tor to find and use routerinfos, but hadn't cleared the UseMicrodescriptors flag. Part of the fix for 25213.