aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-03version: Bump version to 0.4.7.16-devmaint-0.4.7Tor CI Release
2023-11-03version: Bump version to 0.4.7.16tor-0.4.7.16Tor CI Release
2023-11-03fallbackdir: Update list generated on November 03, 2023Tor CI Release
2023-11-03Update geoip files to match ipfire location db, 2023/11/03.Tor CI Release
2023-11-03Sync geoip and fallbackdir from maint 048 before releaseDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-11-03Fix TROVE-2023-004: Remote crash when compiled against OpenSSLAlexander Færøy
Fixes #40874 Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-09-18version: Bump version to 0.4.7.15-devTor CI Release
2023-09-18version: Bump version to 0.4.7.15Tor CI Release
2023-09-18fallbackdir: Update list generated on September 18, 2023Tor CI Release
2023-09-18Update geoip files to match ipfire location db, 2023/09/18.Tor CI Release
2023-09-18Match fallbackdir with maint-0.4.8 for releaseDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-09-18geoip: Match maint-0.4.8 files for releaseDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-09-18Merge branch 'tor-gitlab/mr/766' into maint-0.4.7David Goulet
2023-09-18Merge branch 'tor-gitlab/mr/764' into maint-0.4.7David Goulet
2023-09-18Merge branch 'tor-gitlab/mr/765' into maint-0.4.7David Goulet
2023-09-18use physical runner for i386 jobstrinity-1686a
2023-09-14Add changes file for tor#40859.Alexander Færøy
2023-09-14Lower the log-level and soften the language for our Zstd ABI compat check.Alexander Færøy
See: tpo/core/tor#40815.
2023-09-14ci-driver: fix running doxygen and stem tests on 0.4.8Alex Xu (Hello71)
also do some cleanup, no point to set TOR_VER_AT_LEAST_043 and TOR_VER_AT_LEAST_044 variables which are always yes
2023-09-14Changes file for bug40858Mike Perry
2023-09-14Bug 40858: Cache sendme_inc to avoid purging intro points.Mike Perry
Bug found and fixed by @hyunsoo.kim676.
2023-08-23ci: Exclude yet another failing Stem testDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-08-23ci: Missing stem cmdline flag in previous commitDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-08-23ci: Exclude broken Stem testsDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-08-14zstd: Check errors right affer compressing/decompressingDavid Goulet
Considering a compression bomb before looking for errors led to false negative log warnings. Instead, it is possible the work failed for whatever reasons which is not indicative of a compression bomb. Fixes #40739 Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-07-26version: Bump version to 0.4.7.14-devTor CI Release
2023-07-26version: Bump version to 0.4.7.14Tor CI Release
2023-07-26fallbackdir: Update list generated on July 26, 2023Tor CI Release
2023-07-26Update geoip files to match ipfire location db, 2023/07/26.Tor CI Release
2023-07-26fallback: Take file from main for our release CIDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-07-26geoip: Take the database from mainDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-07-24Fix all -Werror=enum-int-mismatch warningsDavid Goulet
Close #40824 Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-07-05replace L2 vanguards that aren't Fast or StableRoger Dingledine
Rotate to a new L2 vanguard whenever an existing one loses the Stable or Fast flag. Previously, we would leave these relays in the L2 vanguard list but never use them, and if all of our vanguards end up like this we wouldn't have any middle nodes left to choose from so we would fail to make onion-related circuits. Fixes bug 40805; bugfix on 0.4.7.1-alpha.
2023-06-21gitignore: Add .cache used by clangd LSPDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-06-19Change git.tpo URLs to gitlab.tpoDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-06-19Use the new Stem repository on GitlabDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-05-31changes: Add file for MR 714David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-05-31Merge branch 'tor-gitlab/mr/714' into maint-0.4.7David Goulet
2023-05-31Update CI builds to Debian Bullseye, fix associated compatibility bugsMicah Elizabeth Scott
This is a change intended for 0.4.7 maintenance as well as main. The CI builds use Debian Buster which is now end of life, and I was experiencing inconsistent CI failures with accessing its security update server. I wanted to update CI to a distro that isn't EOL, and Bullseye is the current stable release of Debian. This opened up a small can of worms that this commit also deals with. In particular there's a docker engine bug that we work around by removing the docker-specific apt cleanup script if it exists, and there's a new incompatibility between tracing and sandbox support. The tracing/sandbox incompatibility itself had two parts: - The membarrier() syscall is used to deliver inter-processor synchronization events, and the external "userspace-rcu" data structure library would make assumptions that if membarrier is available at initialization it always will be. This caused segfaults in some cases when running trace + sandbox. Resolved this by allowing membarrier entirely, in the sandbox. - userspace-rcu also assumes it can block signals, and fails hard if this can't be done. We already include a similar carveout to allow this in the sandbox for fragile-hardening, so I extended that to cover tracing as well. Addresses issue #40799 Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>
2023-03-15gitignore: Add tags file from ctagsDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-02-13vote AuthDirMaxServersPerAddr in consensus paramsRoger Dingledine
Directory authorities now include their AuthDirMaxServersPerAddr config option in the consensus parameter section of their vote. Now external tools can better predict how they will behave. In particular, the value should make its way to the https://consensus-health.torproject.org/#consensusparams page. Once enough dir auths vote this param, they should also compute a consensus value for it in the consensus document. Nothing uses this consensus value yet, but we could imagine having dir auths consult it in the future. Implements ticket 40753.
2023-02-10metrics: Decrement hs_intro_established_count on intro circuit close.Gabriela Moldovan
Closes #40751. Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-01-26Merge branch 'tor-gitlab/mr/687' into maint-0.4.7David Goulet
2023-01-25Merge branch 'maint-0.4.5' into maint-0.4.7David Goulet
2023-01-25compress_lzma: New enum values from liblzma 5.3.xmaint-0.4.5Micah Elizabeth Scott
Add new liblzma enums (LZMA_SEEK_NEEDED and LZMA_RET_INTERNAL*) conditional to the API version they arrived in. The first stable version of liblzma this affects is 5.4.0 Fixes #40741 Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>
2023-01-25relay: Use the right max queue size value in logDavid Goulet
Fixes #40745 Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-01-12version: Bump version to 0.4.7.13-devTor CI Release
2023-01-12Merge branch 'maint-0.4.5' into maint-0.4.7David Goulet
2023-01-12version: Bump version to 0.4.5.16-devTor CI Release
2023-01-12version: Bump version to 0.4.7.13Tor CI Release