Nick Mathewson 7ead2af622 Merge branch 'maint-0.2.9' into maint-0.3.3 %!s(int64=5) %!d(string=hai) anos
..
.dummy df76da0f3b Add a .dummy file in the changes directory to stop git from removing it %!s(int64=9) %!d(string=hai) anos
25857 cb813a352c Fix documentation bug 25857: the universe is ::/0, not ::/128 %!s(int64=6) %!d(string=hai) anos
27286 14be9cba4e Update the protocol versions recommendations to remove LinkAuth=1 %!s(int64=6) %!d(string=hai) anos
TROVE-2018-005 d2bc019053 changes file for TROVE-2018-005 %!s(int64=6) %!d(string=hai) anos
bug20424_029_minimal 16bdbddc2c When setting a nonstandard malloc, disable the system malloc. %!s(int64=6) %!d(string=hai) anos
bug21394.2 06484eb5e1 Bug 21394 touchup: Increase DNS attempts to 3 %!s(int64=6) %!d(string=hai) anos
bug22310 961d2ad597 dir auths no longer vote Guard if they're not voting V2Dir %!s(int64=6) %!d(string=hai) anos
bug23693.1 386f8016b7 Fix another crash-on-no-threadpool bug. %!s(int64=6) %!d(string=hai) anos
bug24031 7ccb1c5a85 add a missing word %!s(int64=6) %!d(string=hai) anos
bug24104 bbb82a5249 Add changes file %!s(int64=6) %!d(string=hai) anos
bug24767 f29d158330 relay: Avoid connecting to down relays %!s(int64=6) %!d(string=hai) anos
bug24769 b65c67f0e4 Changes file for bug24769. %!s(int64=6) %!d(string=hai) anos
bug24782 31508a0abc Use less memory for MaxMemInQueues for machines with more than 8 GB of RAM. %!s(int64=6) %!d(string=hai) anos
bug24854 1295044dc8 Lift the list of default directory servers into their own file. %!s(int64=6) %!d(string=hai) anos
bug24903 33a80921a2 When extending a circuit's path length, clear onehop_tunnel. %!s(int64=6) %!d(string=hai) anos
bug24904 236c92a0a7 chan: Use channel_is_client() in channel_do_open_actions() %!s(int64=6) %!d(string=hai) anos
bug24969 c4be6dfeab Permit the nanosleep system call in the seccomp2 callbox %!s(int64=6) %!d(string=hai) anos
bug24978 0dbe3ddc33 Make Tor support TLS1.3 ciphers with OpenSSL 1.1.1 %!s(int64=7) %!d(string=hai) anos
bug24989 f9ba0c6546 Bug 24989: Count client hsdir gets towards MaxClientCircuitsPending. %!s(int64=6) %!d(string=hai) anos
bug25120 3834441a72 chnages file for 25120 %!s(int64=6) %!d(string=hai) anos
bug25213 d1874b4339 Make extend_info_from_node() more picky about node contents %!s(int64=6) %!d(string=hai) anos
bug25223 e7f6314782 Make check-changes happy %!s(int64=6) %!d(string=hai) anos
bug25226 d064122e70 relay: Implement a circuit cell queue maximum size %!s(int64=6) %!d(string=hai) anos
bug25249 8b405c609e Forbid "-0" as a protocol version. %!s(int64=6) %!d(string=hai) anos
bug25249.2 1fe0bae508 Forbid UINT32_MAX as a protocol version %!s(int64=6) %!d(string=hai) anos
bug25296_032 c2d93e8a7d PerConnBW{Rate,Burst} docs: do not say consensus param is always set %!s(int64=6) %!d(string=hai) anos
bug25306 5804ccc907 hs-v3: BUG() on missing descriptors during rotation %!s(int64=6) %!d(string=hai) anos
bug25372 fd36bd8971 Log information on specific compression backends in the OOM handler. %!s(int64=6) %!d(string=hai) anos
bug25378 ccf0f77da1 changes file for 25378 %!s(int64=6) %!d(string=hai) anos
bug25415 3d12663243 Fix a crash bug when testing reachability %!s(int64=6) %!d(string=hai) anos
bug25440 27a2a6cb9b Changes file for 25440 %!s(int64=6) %!d(string=hai) anos
bug25450 9191d962f9 changes: Fix changes file for bug25450. %!s(int64=6) %!d(string=hai) anos
bug25474 53a807e1e9 Add a missing prototype to our libevent configure stanza. %!s(int64=6) %!d(string=hai) anos
bug25479 9d1c7c3a8a changes: Add changes file for bug25479. %!s(int64=6) %!d(string=hai) anos
bug25505 ae1aea4cc4 Bug 25505: Check circuitmux queues before padding. %!s(int64=6) %!d(string=hai) anos
bug25512 a95cfb8a58 Clear all control.c flags on control_free_all() %!s(int64=6) %!d(string=hai) anos
bug25560 657d5cbbbc tests: Automatically detect Rust crates to test and also pass --verbose. %!s(int64=6) %!d(string=hai) anos
bug25581 8b8630a501 Rename HSLayer{2,3}Nodes to start without an underscore. %!s(int64=6) %!d(string=hai) anos
bug25582 6d7c4c6ec2 Remove erroneous section heading "ExitPolicyDefault" %!s(int64=6) %!d(string=hai) anos
bug25617 e35eb9baaa Mark controller-initiated DNS lookups as permitted to do DNS. %!s(int64=6) %!d(string=hai) anos
bug25629 471f28a2a8 Fix CID 1430932 %!s(int64=6) %!d(string=hai) anos
bug25664 3cc382b93e add a changes file for the rust libc update %!s(int64=6) %!d(string=hai) anos
bug25679 e3ad4957a8 Fix the default for TOR_RUST_DEPENDENCIES %!s(int64=6) %!d(string=hai) anos
bug25686_diagnostic faf4580061 Several attempts to diagnose ticket 25686 %!s(int64=6) %!d(string=hai) anos
bug25691 2d6914e391 Refine extend_info_for_node's "enough info" check once again. %!s(int64=6) %!d(string=hai) anos
bug25691_again 0f3d73a2d0 Add a changes file for 25691/25692 %!s(int64=6) %!d(string=hai) anos
bug25705 937260af6a Bug 25705: Don't count circuit path failures as build failures. %!s(int64=6) %!d(string=hai) anos
bug25732 306563ac68 Ship all files needed to build Tor with rust %!s(int64=6) %!d(string=hai) anos
bug25733 35e7902116 Bug 25733: Avoid assert failure if all circuits time out. %!s(int64=6) %!d(string=hai) anos
bug25761 7e8c5e3662 Detect when v3 services get disabled after HUP. %!s(int64=6) %!d(string=hai) anos
bug25901 b259008c56 hs: Fix memleak in v3 on SIGHUP %!s(int64=6) %!d(string=hai) anos
bug26007 d465bd27ed Stop logging stack contents when reading a zero-length bandwidth file %!s(int64=6) %!d(string=hai) anos
bug26052 b979415e8b manpage fix to stop saying CacheIPv4DNS is on by default %!s(int64=6) %!d(string=hai) anos
bug26069 6e99286d45 hs-v3: Add an extra white-space when parsing descriptor %!s(int64=6) %!d(string=hai) anos
bug26072 5eb2d58880 Add a missing return after marking a stream for bad connected cell %!s(int64=6) %!d(string=hai) anos
bug26116 881f7157f6 Return -1 from our PEM password callback %!s(int64=6) %!d(string=hai) anos
bug26121 fe5764012a Bug 26121: Improve BUILDTIMEOUT_SET accuracy. %!s(int64=6) %!d(string=hai) anos
bug26158 9713ecfc40 Fix an extra space in a changes file %!s(int64=6) %!d(string=hai) anos
bug26196 719b5c1d27 Avoid out-of-bounds smartlist access in protover_compute_vote() %!s(int64=6) %!d(string=hai) anos
bug26258_033 9d06c41c6e Make sure that the test_rust.sh script fails when a test fails %!s(int64=6) %!d(string=hai) anos
bug26269 015fcd0e11 Fix a GCC "potential null dereference" warning. %!s(int64=6) %!d(string=hai) anos
bug26272 8366be3b51 Silence unused-const-variable warnings in zstd.h on some gcc versions %!s(int64=6) %!d(string=hai) anos
bug26435 8b108935b2 Fix changes file for memory leak. %!s(int64=6) %!d(string=hai) anos
bug26470 ff0be08059 Fix a bug warning when sending an error on an HTTPTunnelPort conn %!s(int64=6) %!d(string=hai) anos
bug26485 dcee4d4c9c Warn the directory authority operator if their versions list is bogus %!s(int64=6) %!d(string=hai) anos
bug26497 ce19477ffc Stop setting $CARGO_HOME %!s(int64=6) %!d(string=hai) anos
bug26497-backport 4517c4c3e3 Changes file for Rust: backport src/test/test_rust.sh from master %!s(int64=6) %!d(string=hai) anos
bug26497-cd 229a75a49a Rust: use a consistent working directory in builds and tests %!s(int64=6) %!d(string=hai) anos
bug26523 3f8a12a63a control: Make HSPOST properly parse HSADDRESS= param %!s(int64=6) %!d(string=hai) anos
bug26535.029 fc5f8b6931 ntor_ref.py: pass only strings to subprocess.Popen %!s(int64=6) %!d(string=hai) anos
bug26535.032 3baf3d01cb hs_ntor_ref.py: pass only strings to subprocess.Popen %!s(int64=6) %!d(string=hai) anos
bug26627 3821081a55 Stop putting unsupported ed25519 link auth in v3 onion service descs %!s(int64=6) %!d(string=hai) anos
bug26779 b66386865e Detect broken stdatomic.h, and pretend that it isn't there at all %!s(int64=6) %!d(string=hai) anos
bug26785 a8bdb851eb Don't disable an unsupported compiler warning %!s(int64=6) %!d(string=hai) anos
bug26787 93da2cae49 Changes file for bug 26787 %!s(int64=6) %!d(string=hai) anos
bug26830 6dafddd05d SKIP test_keygen.sh on Windows until the underlying issue is resolved %!s(int64=6) %!d(string=hai) anos
bug26853 449d190e2e SKIP test_key_expiration.sh on Windows until the underlying issue is resolved %!s(int64=6) %!d(string=hai) anos
bug26873 4c0c4d4ade Add changes file for 26873. I missed this when merging earlier. %!s(int64=6) %!d(string=hai) anos
bug26876 022b8f15da Ignore mach_approximate_time when targeting macOS 10.9 and earlier %!s(int64=6) %!d(string=hai) anos
bug26924 6443812e34 Stop logging link auth warnings on Single Onion Services and Tor2web %!s(int64=6) %!d(string=hai) anos
bug26927 859d5a7375 Improve connection auth logging %!s(int64=6) %!d(string=hai) anos
bug26932 c798957b59 Keep descriptor rotation time after HUP occurs. %!s(int64=6) %!d(string=hai) anos
bug26948 a67d153cc7 Always call tor_free_all() when exiting tor_run_main() %!s(int64=6) %!d(string=hai) anos
bug27081 7a570b8182 Don't search for -lpthread on Windows %!s(int64=6) %!d(string=hai) anos
bug27088 7cf7b52fca Travis: create configure flags once, then echo the flags %!s(int64=6) %!d(string=hai) anos
bug27090 e4d7f2667c Travis: add lzma and zstd, where available %!s(int64=6) %!d(string=hai) anos
bug27093 c9ad16ca2a Fix $abs_top_srcdir in test_rust.sh %!s(int64=6) %!d(string=hai) anos
bug27164 cc93f175ed rust/protover: fix hyphen parsing bug in ProtoSet::from_str() %!s(int64=6) %!d(string=hai) anos
bug27177 7b7dd9ae1c rust/protover: don't accept whitespace in ProtoSet::from_str() %!s(int64=6) %!d(string=hai) anos
bug27185 cc4ea34a26 Silence a compilation warning on MSVC 2017 and clang-cl %!s(int64=6) %!d(string=hai) anos
bug27206 c613d55134 rust/protover: use .and_not_in() instead of .retain() in all_supported() %!s(int64=6) %!d(string=hai) anos
bug27226 85a8792344 Rewrite test_tortls_cert_matches_key() %!s(int64=6) %!d(string=hai) anos
bug27295 541b89b061 Test: avoid spurious failures in make test-network-all %!s(int64=6) %!d(string=hai) anos
bug27316 e24195c7c1 protover: reject invalid protocol names %!s(int64=6) %!d(string=hai) anos
bug27335 0971b3ce4d hs-v3: Don't BUG() on directory permission check failure %!s(int64=6) %!d(string=hai) anos
bug27344 2ec88a2a6d Tell openssl to build its TLS contexts with security level 1 %!s(int64=6) %!d(string=hai) anos
bug27345 70a07fa90b When running make test-network-all, use the mixed+hs-v2 network %!s(int64=6) %!d(string=hai) anos
bug27418 35b0ac8d84 Travis: don't call echo with a --flag as the first argument %!s(int64=6) %!d(string=hai) anos
bug27453 4e4b6a2476 Travis: when showing a log fails, keep trying to show other logs %!s(int64=6) %!d(string=hai) anos
bug27461 8ef4bb7f3e Windows: Stop calling SetProcessDEPPolicy() on 64-bit Windows %!s(int64=6) %!d(string=hai) anos
bug27463 9d5c6317b5 hs: Silence a spurious warning in rend_client_send_introduction() %!s(int64=6) %!d(string=hai) anos
bug27465 1570f17f97 Windows: Silence a spurious warning in the GetAdaptersAddresses cast %!s(int64=6) %!d(string=hai) anos
bug27649 4fa46fca8e fixup! changes file %!s(int64=6) %!d(string=hai) anos
bug27658 73a37d1e54 Check waitpid return value and exit status in tinytest.c %!s(int64=6) %!d(string=hai) anos
bug27687 7c26f88fd7 rust/protover: validate unknown protocol names use only allowed characters %!s(int64=6) %!d(string=hai) anos
bug27708 281854bab7 If options_act() fails, restore the previous value of global_options %!s(int64=6) %!d(string=hai) anos
bug27709 bb465be085 Revise our assertion and bug macros to work with -Wparentheses %!s(int64=6) %!d(string=hai) anos
bug27740 42558df7c8 rust/protover: return C-allocated string in protover_all_supported() %!s(int64=6) %!d(string=hai) anos
bug27741 80ad15921c Remove extraneous argument from Rust protover_compute_vote() %!s(int64=6) %!d(string=hai) anos
bug27800 93fd924bdb Log more info for duplicate ed25519 IDs %!s(int64=6) %!d(string=hai) anos
bug27804 db89b4b152 rust/protover: fix null deref in protover_all_supported() %!s(int64=6) %!d(string=hai) anos
bug27948 939657771c Treat backtrace test failures as expected on most BSD-derived systems %!s(int64=6) %!d(string=hai) anos
bug28202 368413a321 Fix possible UB in an end-of-string check in get_next_token(). %!s(int64=6) %!d(string=hai) anos
bug28245 1ba1a1ceca Always declare groups when building with openssl 1.1.1 APIs %!s(int64=6) %!d(string=hai) anos
bug28413 1a11702a9a Fix a compiler warning in aes.c. %!s(int64=6) %!d(string=hai) anos
bug28419 26fd7c1d9c Changes file for bug 28419 %!s(int64=6) %!d(string=hai) anos
bug28554 ffc7b81b5d Test: Fix memory leaks and missing unmocks in entry guard tests %!s(int64=6) %!d(string=hai) anos
bug28619 d37dbb09c2 hs-v3: Do not close RP circuits when deleting an ephemeral service %!s(int64=6) %!d(string=hai) anos
bug29029 89a0b77740 rend: stop warning when clients send multiple rend establish cells %!s(int64=6) %!d(string=hai) anos
bug29244 4d7a0a1310 Update Cargo.lock with new comment; suppress 29244. %!s(int64=5) %!d(string=hai) anos
bugs_25036_25055 df529c6093 Adding changes file %!s(int64=6) %!d(string=hai) anos
coveralls d3ff126309 Add support for the coveralls.io coverage tool in travis config %!s(int64=6) %!d(string=hai) anos
feature25313 070eda5a21 Add the poll() syscall as permitted by the sandbox %!s(int64=6) %!d(string=hai) anos
feature26372_029 47ee7978fe Prefer recent Python 3 in autoconf. %!s(int64=6) %!d(string=hai) anos
geoip-2018-03-08 3418a3a7f0 Update geoip and geoip6 to the March 8 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2018-04-03 1fa396b0a4 Update geoip and geoip6 to the April 3 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2018-05-01 033e4723f3 Update geoip and geoip6 to the May 1 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2018-06-07 ae540569ce Update geoip and geoip6 to the June 7 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2018-07-03 9faa28b60e Update geoip and geoip6 to the July 3 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2018-08-07 fe19b40fe9 Update geoip and geoip6 to the August 7 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2018-09-06 19429fac23 Update geoip and geoip6 to the September 6 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2018-10-09 119df9c1c0 Update geoip and geoip6 to the October 9 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2018-11-06 5ba3d09a89 Update geoip and geoip6 to the November 6 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2018-12-05 57798eb1cb Update geoip and geoip6 to the December 5 2018 database. %!s(int64=6) %!d(string=hai) anos
geoip-2019-01-03 445d6750f7 Update geoip and geoip6 to the January 3 2019 database. %!s(int64=6) %!d(string=hai) anos
geoip-2019-02-05 a3f9ddcf03 Update geoip and geoip6 to the February 5 2019 database. %!s(int64=5) %!d(string=hai) anos
refactor23814 cd4fd9887b fixup! Remove the old ("deterministic") download schedule. %!s(int64=7) %!d(string=hai) anos
task26771 cd4795ca3e put new bridge auth Serge into place %!s(int64=6) %!d(string=hai) anos
ticket23635 eb089ecaa0 Improve the documentation of AccountingStart parameter. %!s(int64=6) %!d(string=hai) anos
ticket24343 652d3a5b66 Remove anything related to the old SocksSockets option %!s(int64=6) %!d(string=hai) anos
ticket24629 4cd3fcf248 Changes file for Travis: enable macOS builds %!s(int64=6) %!d(string=hai) anos
ticket24629-backport f5aa667d48 Travis: Check Rust with distcheck in 0.3.3 and later %!s(int64=6) %!d(string=hai) anos
ticket24803 3b5188576f Note ticket number in changes file for 24803 %!s(int64=6) %!d(string=hai) anos
ticket25071 549a450f52 Add a "make test-rust" target to run the rust tests only. %!s(int64=6) %!d(string=hai) anos
ticket25202 e7f6314782 Make check-changes happy %!s(int64=6) %!d(string=hai) anos
ticket25248 119b053a8a doc: Improve DoS section of the man page tor.1 %!s(int64=6) %!d(string=hai) anos
ticket25323 ac1942ac58 Update the .gitmodules to refer to project-level tor-rust-dependencies %!s(int64=6) %!d(string=hai) anos
ticket25714 e813116d3d Switch Travis to stable rust %!s(int64=6) %!d(string=hai) anos
ticket26006 75f3fbaa3c LibreSSL compatibility fixes. %!s(int64=6) %!d(string=hai) anos
ticket26062 bca8a104b2 Having a ControlPort open doesn't mean we are a client %!s(int64=6) %!d(string=hai) anos
ticket26343 2ef448da2f Add a changelog entry. %!s(int64=6) %!d(string=hai) anos
ticket26467 890bc15ab6 Changes file for 26467 %!s(int64=6) %!d(string=hai) anos
ticket26560 340da669be Add more optional packages to Travis %!s(int64=6) %!d(string=hai) anos
ticket26647 e3e6335a08 Add controller support for listing ExtORPort and HTTPTunnelPorts %!s(int64=6) %!d(string=hai) anos
ticket26913 4fd761a418 Make CacheDirectoryGroupReadable an autobool. %!s(int64=6) %!d(string=hai) anos
ticket26952-cargo 3b1c74baa5 Travis: Use cargo cache %!s(int64=6) %!d(string=hai) anos
ticket26952-ccache 286a6bc3b8 Travis: Use ccache %!s(int64=6) %!d(string=hai) anos
ticket27087 23b242104b Travis: run an asciidoc build %!s(int64=6) %!d(string=hai) anos
ticket27252 7cea5a287f Travis: Skip gcc on Linux with default settings %!s(int64=6) %!d(string=hai) anos
ticket27252-032 92f1a8af83 Travis: Skip offline rust builds for Linux gcc %!s(int64=6) %!d(string=hai) anos
ticket27410 fa6d5dd268 hs-v3: Close all SOCKS request on descriptor failure %!s(int64=6) %!d(string=hai) anos
ticket27550 18085abfcc hs-v3: Silence some logging for client authorization %!s(int64=6) %!d(string=hai) anos
ticket27738 e8c7d7d3be Travis: use the Homebrew addon %!s(int64=6) %!d(string=hai) anos
ticket28973 bf413829cb Detect openssl bug 7712 and work around it. %!s(int64=6) %!d(string=hai) anos
travis_distcheck 6125133715 Add distcheck support to travis configuration. %!s(int64=6) %!d(string=hai) anos
trove-2018-001.1 65f2eec694 Correctly handle NULL returns from parse_protocol_list when voting. %!s(int64=6) %!d(string=hai) anos
trove-2018-004 a83650852d Add another NULL-pointer fix for protover.c. %!s(int64=6) %!d(string=hai) anos