Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-31 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Alexander Færøy | |
2020-07-30 | Fix a bug in buf_move_all() when the input buffer is empty. | Nick Mathewson | |
We found this in #40076, after we started using buf_move_all() in more places. Fixes bug #40076; bugfix on 0.3.3.1-alpha. As far as I know, the crash only affects master, but I think this warrants a backport, "just in case". | |||
2020-07-29 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Nick Mathewson | |
2020-07-28 | Use _lseeki64() on windows. | Nick Mathewson | |
Fixes bug 31036; bugfix on 0.2.1.8-alpha when we moved the logging system to use posix fds. | |||
2020-07-23 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Nick Mathewson | |
2020-07-23 | More info in the fallbackdir changes file | Nick Mathewson | |
2020-07-23 | fallbackdir: Update list for 2020 | David Goulet | |
Closes #40061 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-07-09 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Nick Mathewson | |
2020-07-09 | Merge branch 'trove_2020_001_035' into maint-0.3.5 | Nick Mathewson | |
2020-07-08 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Alexander Færøy | |
2020-07-07 | Resolve a compiler warning from a 32-bit signed/unsigned comparison | Nick Mathewson | |
This warning only affects platforms (like win32) with 32-bit time_t. Fixes bug 40028; bugfix on 0.3.2.8-rc. | |||
2020-07-07 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Alexander Færøy | |
2020-07-07 | CI: Fix Appveyor printf format error | David Goulet | |
For some reasons, Appveyor started to use the stdio printf format for 64 bit values (PRIu64, ...). Mingw doesn't like that so force it to use the Windows specific macros by setting D__USE_MINGW_ANSI_STDIO=0. Fixes #40026 | |||
2020-07-06 | Fix out-of-bound memory read in `tor_tls_cert_matches_key()` for NSS. | Alexander Færøy | |
This patch fixes an out-of-bound memory read in `tor_tls_cert_matches_key()` when Tor is compiled to use Mozilla's NSS instead of OpenSSL. The NSS library stores some length fields in bits instead of bytes, but the comparison function found in `SECITEM_ItemsAreEqual()` needs the length to be encoded in bytes. This means that for a 140-byte, DER-encoded, SubjectPublicKeyInfo struct (with a 1024-bit RSA public key in it), we would ask `SECITEM_ItemsAreEqual()` to compare the first 1120 bytes instead of 140 (140bytes * 8bits = 1120bits). This patch fixes the issue by converting from bits to bytes before calling `SECITEM_ItemsAreEqual()` and convert the `len`-fields back to bits before we leave the function. This patch is part of the fix for TROVE-2020-001. See: https://bugs.torproject.org/33119 | |||
2020-07-02 | Merge branch 'maint-0.3.5' into maint-0.4.2 | David Goulet | |
2020-06-30 | Downgrade "Bug: No entry found in extrainfo map" message. | Nick Mathewson | |
This is not actually a bug! It can happen for a bunch of reasons, which all boil down to "trying to add an extrainfo for which we no longer have the corresponding routerinfo". Fixes #16016; bugfix on 0.2.6.3-alpha. | |||
2020-06-30 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Alexander Færøy | |
2020-06-30 | Merge branch 'tor-github/pr/1909' into maint-0.3.5 | Alexander Færøy | |
2020-06-30 | Merge branch 'tor-github/pr/1806' into maint-0.4.2 | Alexander Færøy | |
2020-06-30 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Alexander Færøy | |
2020-06-30 | Merge branch 'tor-github/pr/1793' into maint-0.3.5 | Alexander Færøy | |
2020-06-30 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Alexander Færøy | |
2020-06-30 | Merge branch 'tor-github/pr/1785' into maint-0.3.5 | Alexander Færøy | |
2020-06-30 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Alexander Færøy | |
2020-06-30 | Merge remote-tracking branch 'nickm-github/bug32884_035' into maint-0.3.5 | Alexander Færøy | |
2020-06-29 | Merge branch 'ticket33290_v2_042' into maint-0.4.2 | Nick Mathewson | |
2020-06-29 | Merge remote-tracking branch 'tor-github/pr/1696/head' into maint-0.4.2 | Nick Mathewson | |
2020-06-29 | Merge remote-tracking branch 'tor-github/pr/1697/head' into maint-0.4.2 | Nick Mathewson | |
2020-06-29 | Merge remote-tracking branch 'tor-github/pr/1722/head' into maint-0.4.2 | Nick Mathewson | |
2020-06-29 | Merge branch 'maint-0.3.5' into maint-0.4.2 | Nick Mathewson | |
2020-06-29 | Merge remote-tracking branch 'tor-github/pr/1725/head' into maint-0.3.5 | Nick Mathewson | |
2020-05-30 | Preemptive circs should work with UseEntryGuards 0 | Roger Dingledine | |
Resume being willing to use preemptively-built circuits when UseEntryGuards is set to 0. We accidentally disabled this feature with that config setting (in our fix for #24469), leading to slower load times. Fixes bug 34303; bugfix on 0.3.3.2-alpha. | |||
2020-05-06 | Merge branch 'maint-0.4.1' into maint-0.4.2 | Nick Mathewson | |
2020-05-06 | Merge branch 'maint-0.3.5' into maint-0.4.1 | Nick Mathewson | |
2020-05-06 | changes file for bug 34078. | Nick Mathewson | |
2020-05-04 | Merge branch 'maint-0.4.1' into maint-0.4.2 | Nick Mathewson | |
2020-04-30 | Fix a GCC 10.0.1 compilation warning. | Nick Mathewson | |
Fixes 34077 for 0.4.1; bugfix on 0.4.0.3-alpha. (Specifically, GCC first gives this warning for 9eeff921ae7b786d960ea4286d5bba56) | |||
2020-04-09 | Merge branch 'maint-0.4.1' into maint-0.4.2 | teor | |
2020-04-09 | Merge branch 'maint-0.3.5' into maint-0.4.1 | teor | |
2020-04-09 | Merge remote-tracking branch 'tor-github/pr/1784' into maint-0.3.5 | teor | |
2020-03-25 | Merge branch 'maint-0.4.1' into maint-0.4.2 | Nick Mathewson | |
2020-03-20 | Merge branch 'bug33673_035' into bug33673_041 | teor | |
Merge duplicate DLL copies from maint-0.4.1 with bug33673_035. | |||
2020-03-20 | Appveyor: Copy required DLLs to test and app | teor | |
Copy required DLLs to test and app, before running tor's tests. This ensures that tor.exe and test*.exe use the correct version of each DLL. This fix is not required, but we hope it will avoid DLL search issues in future. Closes bug 33673; bugfix on 0.3.4.2-alpha. | |||
2020-03-20 | Merge branch 'maint-0.4.1' into maint-0.4.2 | teor | |
2020-03-19 | Merge branch 'ticket33643_skip_035' into ticket33643_skip_041 | Nick Mathewson | |
2020-03-19 | Appveyor: disable crypto/openssl_version | Nick Mathewson | |
2020-03-19 | Add a TOR_SKIP_TESTCASES environment variable for suppressing tests. | Nick Mathewson | |
For example, "TOR_SKIP_TESTCASES=crypto/.. ./src/test/test" will run the tests and suppress all the "crypto/" tests. You could get the same effect by running "./src/test/test :crypto/..", but that can be harder to arrange from CI. Part of a fix/workaround for 33643. | |||
2020-03-17 | Merge branch 'maint-0.4.1' into maint-0.4.2 | Nick Mathewson | |
2020-03-17 | Merge branch 'trove_2020_002_041' into maint-0.4.1 | Nick Mathewson | |
2020-03-17 | Merge branch 'trove_2020_002_035' into maint-0.3.5 | Nick Mathewson | |