- 06 Aug, 2019 1 commit
-
-
Nick Mathewson authored
On some windows builds, time_t is 64 bits but long is not. This is causing appveyor builds to fail. Also, one of our uses of labs() on time_t was logically incorrect: it was telling us to accept NETINFO cells up to three minutes _before_ the message they were responding to, which doesn't make sense. This patch adds a time_abs() function that we should eventually move to intmath.h or something. For now, though, it will make merges easier to have it file-local in channeltls.c. Fixes bug 31343; bugfix on 0.2.4.4-alpha.
-
- 28 Jun, 2019 3 commits
-
-
teor authored
Replace the 157 fallbacks originally introduced in Tor 0.3.5.6-rc in December 2018 (of which ~122 were still functional), with a list of 148 fallbacks (70 new, 78 existing, 79 removed) generated in June 2019. Closes ticket 28795. Note that we created extra lists from DE and US, but they didn't add any more fallbacks when we tried to merge them.
-
teor authored
Update the fallback directory mirrors by merging the current list with: fallback_dirs_2019-06-28-08-58-39_AU_f0437a39ddbc8459.inc Part of 28795, see that ticket for logs.
-
teor authored
Update the fallback directory mirrors by replacing the old list with: fallback_dirs_2019-06-25-11-49-10_AU_a37adb956fbb5cd2.inc Part of 28795, see that ticket for logs.
-
- 11 Jun, 2019 1 commit
-
-
Karsten Loesing authored
-
- 17 May, 2019 1 commit
-
-
Karsten Loesing authored
-
- 19 Apr, 2019 2 commits
- 05 Apr, 2019 3 commits
- 04 Apr, 2019 1 commit
-
-
Nick Mathewson authored
When classifying a client's selection of TLS ciphers, if the client ciphers are not yet available, do not cache the result. Previously, we had cached the unavailability of the cipher list and never looked again, which in turn led us to assume that the client only supported the ancient V1 link protocol. This, in turn, was causing Stem integration tests to stall in some cases. Fixes bug 30021; bugfix on 0.2.4.8-alpha.
-
- 03 Apr, 2019 1 commit
-
-
Karsten Loesing authored
-
- 01 Apr, 2019 2 commits
-
-
teor authored
And fix a comment. See: https://gcc.gnu.org/onlinedocs/gcc/Gcov-Data-Files.html#Gcov-Data-Files
-
teor authored
Otherwise, "make check-changes" will complain when we backport the change.
-
- 22 Mar, 2019 1 commit
-
-
teor authored
We need a recent test-network.sh to use new chutney features in CI. Fixes bug 29703; bugfix on 0.2.9.1-alpha.
-
- 20 Mar, 2019 2 commits
-
-
Alexander Færøy authored
Since we have moved coveralls to the script target the entire build will now fail if coveralls fail. We handle it more gracefully by echo'ing the failure instead of doing a hard-failure. See: https://bugs.torproject.org/29036
-
Alexander Færøy authored
This should ensure that GCDA files are never entering the cache of Travis CI. See: https://bugs.torproject.org/29036
-
- 19 Mar, 2019 1 commit
-
-
teor authored
-
- 18 Mar, 2019 1 commit
-
-
teor authored
Already merged to 0.4.0 and later in tor-github/pr/776. Backported to 0.2.9 and later with minor comment changes. Part of 29706.
-
- 14 Mar, 2019 1 commit
-
-
Roger Dingledine authored
Allow connections to single onion services to remain idle without being disconnected. Relays acting as rendezvous points for single onion services were mistakenly closing idle established rendezvous circuits after 60 seconds, thinking that they are unused directory-fetching circuits that had served their purpose. Fixes bug 29665; bugfix on 0.2.1.26.
-
- 13 Mar, 2019 5 commits
- 09 Mar, 2019 1 commit
-
-
teor authored
Stop leaking parts of the shared random state in the shared-random unit tests. The previous fix in 29599 was incomplete. Fixes bug 29706; bugfix on 0.2.9.1-alpha.
-
- 08 Mar, 2019 1 commit
-
-
David Goulet authored
Turns out that when reloading a tor configured with hidden service(s), we weren't copying all the needed information between the old service object to the new one. For instance, the desc_is_dirty timestamp wasn't which could lead to the service uploading its descriptor much later than it would need to. The replaycache wasn't also moved over and some intro point information as well. Fixes #23790 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- 06 Mar, 2019 1 commit
-
-
Karsten Loesing authored
-
- 01 Mar, 2019 4 commits
-
-
teor authored
-
teor authored
-
teor authored
-
Prior to #23100, we were not counting HS circuit build times in our calculation of the timeout. This could lead to a condition where our timeout was set too low, based on non HS circuit build times, and then we would abandon all HS circuits, storing no valid timeouts in the histogram. This commit avoids the assert.
-
- 27 Feb, 2019 1 commit
-
-
teor authored
Stop leaking parts of the shared random state in the shared-random unit tests. Fixes bug 29599; bugfix on 0.2.9.1-alpha.
-
- 19 Feb, 2019 1 commit
-
-
malloc_options needs to be declared extern (and declaring it extern means we need to initialize it separately) Fixes bug 29145; bugfix on 0.2.9.3-alpha Signed-off-by:
Kris Katterjohn <katterjohn@gmail.com>
-
- 12 Feb, 2019 1 commit
-
-
Karsten Loesing authored
-
- 23 Jan, 2019 1 commit
-
-
Nick Mathewson authored
Many of these files cause check-changes to fail, which will be a long-term problem as we continue to support 0.2.9.
-
- 09 Jan, 2019 1 commit
-
-
teor authored
Stop logging "Tried to establish rendezvous on non-OR circuit..." as a warning. Instead, log it as a protocol warning, because there is nothing that relay operators can do to fix it. Fixes bug 29029; bugfix on 0.2.5.7-rc.
-
- 07 Jan, 2019 1 commit
-
-
Karsten Loesing authored
-
- 04 Jan, 2019 1 commit
-
-
Nick Mathewson authored
-