David Goulet
fca0f75fa9
Merge branch 'maint-0.4.7' into release-0.4.7
2023-09-18 09:40:42 -04:00
David Goulet
b064de3c68
Match fallbackdir with maint-0.4.8 for release
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-09-18 09:40:27 -04:00
David Goulet
42e8309b0d
Merge branch 'maint-0.4.7' into release-0.4.7
2023-09-18 09:27:38 -04:00
David Goulet
5e961007db
geoip: Match maint-0.4.8 files for release
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-09-18 09:27:20 -04:00
David Goulet
e61215f017
Merge branch 'maint-0.4.7' into release-0.4.7
2023-09-18 09:08:56 -04:00
David Goulet
6a73836e08
Merge branch 'tor-gitlab/mr/766' into maint-0.4.7
2023-09-18 09:08:52 -04:00
David Goulet
77c41700ad
Merge branch 'maint-0.4.7' into release-0.4.7
2023-09-18 09:08:17 -04:00
David Goulet
c0a10b259c
Merge branch 'tor-gitlab/mr/764' into maint-0.4.7
2023-09-18 09:08:13 -04:00
David Goulet
23a965757d
Merge branch 'maint-0.4.7' into release-0.4.7
2023-09-18 09:05:45 -04:00
David Goulet
bb44a0a544
Merge branch 'tor-gitlab/mr/765' into maint-0.4.7
2023-09-18 09:05:42 -04:00
trinity-1686a
890c31ceba
use physical runner for i386 jobs
2023-09-18 15:05:00 +02:00
Alexander Færøy
3a5bf0f5e6
Add changes file for tor#40859.
2023-09-14 22:43:12 +02:00
Alexander Færøy
3d160b37c2
Lower the log-level and soften the language for our Zstd ABI compat check.
...
See: tpo/core/tor#40815.
2023-09-14 22:26:41 +02:00
Alex Xu (Hello71)
d1fb8fb32a
ci-driver: fix running doxygen and stem tests on 0.4.8
...
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-14 21:55:20 +02:00
David Goulet
6fa4314740
Merge branch 'maint-0.4.7' into release-0.4.7
2023-09-14 15:34:25 -04:00
Mike Perry
8fc589f564
Changes file for bug40858
2023-09-14 19:18:15 +00:00
Mike Perry
ee0797bf0e
Bug 40858: Cache sendme_inc to avoid purging intro points.
...
Bug found and fixed by @hyunsoo.kim676.
2023-09-14 19:16:06 +00:00
David Goulet
1097532798
Merge branch 'maint-0.4.7' into release-0.4.7
2023-08-23 12:50:05 -04:00
David Goulet
cf98f4d7b3
ci: Exclude yet another failing Stem test
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-08-23 12:49:53 -04:00
David Goulet
5a9178fdb7
Merge branch 'maint-0.4.7' into release-0.4.7
2023-08-23 12:33:28 -04:00
David Goulet
e553a24281
ci: Missing stem cmdline flag in previous commit
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-08-23 12:33:23 -04:00
David Goulet
d097299bf3
Merge branch 'maint-0.4.7' into release-0.4.7
2023-08-23 11:34:02 -04:00
David Goulet
405c57769f
ci: Exclude broken Stem tests
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-08-23 11:33:58 -04:00
David Goulet
666a272f3f
Merge branch 'maint-0.4.7' into release-0.4.7
2023-08-15 12:39:33 -04:00
David Goulet
fd3f9e8580
zstd: Check errors right affer compressing/decompressing
...
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-08-14 11:05:23 -04:00
David Goulet
9f8d398f18
Merge branch 'maint-0.4.7' into release-0.4.7
2023-07-26 12:02:50 -04:00
Tor CI Release
78cb761612
version: Bump version to 0.4.7.14-dev
2023-07-26 12:02:42 -04:00
David Goulet
cac0389f91
Merge branch 'maint-0.4.7' into release-0.4.7
tor-0.4.7.14
2023-07-26 10:23:41 -04:00
Tor CI Release
4333762b21
version: Bump version to 0.4.7.14
2023-07-26 10:22:32 -04:00
David Goulet
45f9b17475
release: ChangeLog and ReleaseNotes for 0.4.7.14
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-07-26 10:20:35 -04:00
David Goulet
4ff8f0ffa0
Merge branch 'maint-0.4.7' into release-0.4.7
2023-07-26 10:13:21 -04:00
Tor CI Release
fa40b0a122
fallbackdir: Update list generated on July 26, 2023
2023-07-26 10:12:30 -04:00
Tor CI Release
e4308eb159
Update geoip files to match ipfire location db, 2023/07/26.
2023-07-26 10:12:24 -04:00
David Goulet
c884ccfaaf
Merge branch 'maint-0.4.7' into release-0.4.7
2023-07-26 10:07:33 -04:00
David Goulet
2234ecd491
fallback: Take file from main for our release CI
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-07-26 10:07:27 -04:00
David Goulet
70c1ef2ddc
Merge branch 'maint-0.4.7' into release-0.4.7
2023-07-26 09:59:36 -04:00
David Goulet
47434fc81a
geoip: Take the database from main
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-07-26 09:59:26 -04:00
David Goulet
0178cc9fd1
Merge branch 'maint-0.4.7' into release-0.4.7
2023-07-24 10:18:53 -04:00
David Goulet
d6fd7d1035
Fix all -Werror=enum-int-mismatch warnings
...
Close #40824
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-07-24 09:44:42 -04:00
David Goulet
b02407ef6c
Merge branch 'maint-0.4.7' into release-0.4.7
2023-07-12 08:17:23 -04:00
Roger Dingledine
3335829347
replace L2 vanguards that aren't Fast or Stable
...
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-07-05 23:00:38 -04:00
David Goulet
c1df58829d
Merge branch 'maint-0.4.7' into release-0.4.7
2023-06-21 10:21:32 -04:00
David Goulet
d60fab8c9e
gitignore: Add .cache used by clangd LSP
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-06-21 10:21:28 -04:00
David Goulet
16990f8904
Merge branch 'maint-0.4.7' into release-0.4.7
2023-06-19 08:09:45 -04:00
David Goulet
94f4d0968b
Change git.tpo URLs to gitlab.tpo
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-06-19 08:09:39 -04:00
David Goulet
623a55764b
Use the new Stem repository on Gitlab
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-06-19 08:09:24 -04:00
David Goulet
eeb1f8b0fd
Merge branch 'maint-0.4.7' into release-0.4.7
2023-05-31 14:32:07 -04:00
David Goulet
066da91521
changes: Add file for MR 714
...
Signed-off-by: David Goulet <dgoulet@torproject.org >
2023-05-31 14:31:59 -04:00
David Goulet
d77f1e7aea
Merge branch 'tor-gitlab/mr/714' into maint-0.4.7
2023-05-31 14:28:44 -04:00
Micah Elizabeth Scott
3036bedf30
Update CI builds to Debian Bullseye, fix associated compatibility bugs
...
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-05-31 11:08:27 -07:00