George Kadianakis
43a725797b
Update changes file with the new proposal number #333 .
2021-07-21 12:43:52 +03:00
George Kadianakis
30a97d9bb3
Increase frequency of vg-lite callback to 15 minutes
2021-07-20 13:03:32 +03:00
George Kadianakis
5949a70b58
Add stricter limits to the number of L2 nodes
2021-07-12 12:27:25 +03:00
George Kadianakis
7f701794e7
Add a switch to toggle the feature on/off
2021-07-12 12:22:58 +03:00
George Kadianakis
7ec9a68477
Service intro circuits are now 4-hop to avoid linkability by intro
...
Now the circuits look like this:
client rend: C -> G -> L2 -> Rend
client intro: C -> G -> L2 -> M -> Intro
client hsdir: C -> G -> L2 -> M -> HSDir
service rend: C -> G -> L2 -> M -> Rend
service intro: C -> G -> L2 -> M -> Intro
service hsdir: C -> G -> L2 -> M -> HSDir
2021-07-12 11:24:58 +03:00
George Kadianakis
9b464cdc36
Add layer2_guard_free()
2021-07-09 17:06:26 +03:00
George Kadianakis
a77727cdca
Don't double-pick L2 nodes
2021-07-09 17:06:22 +03:00
George Kadianakis
1f87269cf4
Code improvements
2021-07-06 13:22:59 +03:00
George Kadianakis
52c5b8aa12
Simplify cannibalization logic now that all HS is vanguards
...
Co-authored-by: Mike Perry <mikeperry-git@torproject.org>
2021-07-01 18:15:55 +03:00
George Kadianakis
9afd9d0940
Special vanguard L3 increased path length does not apply for vanguards-lite
...
Co-authored-by: Mike Perry <mikeperry-git@torproject.org>
2021-07-01 18:15:55 +03:00
George Kadianakis
0240c00929
Preemptive circuits for HSes should now be vanguard circuits
...
Co-authored-by: Mike Perry <mikeperry-git@torproject.org>
2021-07-01 18:15:55 +03:00
George Kadianakis
e23947716e
Use L2 vanguards during path selection
...
Co-authored-by: Mike Perry <mikeperry-git@torproject.org>
2021-07-01 18:15:55 +03:00
George Kadianakis
314a6b42c5
Introduce vanguards-lite subsystem and some of its entry points
...
Co-authored-by: Mike Perry <mikeperry-git@torproject.org>
2021-07-01 18:15:55 +03:00
Nick Mathewson
e71db3a4be
Merge remote-tracking branch 'tor-gitlab/mr/405'
2021-07-01 09:56:35 -04:00
Nick Mathewson
48ee68656a
Merge branch 'maint-0.4.6'
...
"ours" to avoid version bump.
2021-06-30 12:02:17 -04:00
Nick Mathewson
2758ae30b3
Bump to 0.4.6.6-dev
2021-06-30 12:01:21 -04:00
Nick Mathewson
810aa7095a
Tweak 0466 changelog
2021-06-30 10:09:28 -04:00
Nick Mathewson
f5feda5d04
Merge branch 'maint-0.4.6'
...
"ours" to avoid version bump.
2021-06-30 08:18:24 -04:00
Nick Mathewson
2fff1fc835
Update version to 0.4.6.6.
2021-06-30 08:17:56 -04:00
Nick Mathewson
1555646b36
Merge branch 'maint-0.4.6'
2021-06-30 08:15:41 -04:00
Nick Mathewson
4302c0b4a1
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-06-30 08:15:41 -04:00
Nick Mathewson
e60d14bb6b
Missing changes file for #40409
2021-06-30 08:14:57 -04:00
David Goulet
e9edcea0ca
Merge branch 'tor-gitlab/mr/275'
2021-06-29 10:55:46 -04:00
David Goulet
f2647295c0
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-06-29 10:41:36 -04:00
David Goulet
23451ef2fe
Merge branch 'maint-0.4.6'
2021-06-29 10:41:36 -04:00
Steven Engler
f944e46399
If TestingTorNetwork, skip perm check on the hs directory
2021-06-28 13:51:06 -04:00
Nick Mathewson
fce99957e2
Suppress strict-prototypes warning on NSS pk11pub.h header
...
We already did this in a couple of places, but there are more that
we didn't get. This is necessary for systems with versions of
NSS that don't do their prototypes properly.
Fixes #40409 ; bugfix on 0.3.5.1-alpha.
2021-06-28 09:10:28 -04:00
George Kadianakis
2b97c1dd34
Merge remote-tracking branch 'tor-gitlab/mr/385'
2021-06-28 14:11:46 +03:00
Nick Mathewson
45c8d69cbb
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-06-26 10:04:38 -04:00
Nick Mathewson
45b5987115
Merge branch 'maint-0.4.6'
2021-06-26 10:04:38 -04:00
Alexander Færøy
83483bd4f6
Enable deterministic RNG for address set tests.
...
This patch enables the deterministic RNG for address set tests,
including the tests which uses address set indirectly via the nodelist
API.
This should prevent random test failures in the highly unlikely case of
a false positive which was seen in tor#40419.
See: tpo/core/tor#40419.
2021-06-25 16:43:10 +00:00
David Goulet
270398fa31
Merge branch 'maint-0.4.6'
2021-06-18 14:29:15 -04:00
Alexander Færøy
2c00ad36cd
Fix compilation on systems with older compilers.
...
This patch fixes a build error with GCC 7.x which doesn't seem to accept
const int's as constants in macro initialization.
See: tpo/core/tor#40410
2021-06-18 18:14:07 +00:00
David Goulet
3f73ab3f0d
git: Don't pull github anymore in git-pull-all.sh
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-06-16 10:53:32 -04:00
Nick Mathewson
d642da020e
Merge remote-tracking branch 'tor-gitlab/mr/338'
2021-06-14 13:10:18 -04:00
Nick Mathewson
982829650c
Merge remote-tracking branch 'tor-gitlab/mr/397'
2021-06-14 13:05:03 -04:00
Nick Mathewson
ec2094a76e
Copy forward ChangeLog and ReleaseNotes from 0.3.5.15, 0.4.4.9, and 0.4.5.9
2021-06-14 11:55:48 -04:00
Nick Mathewson
e04831a0d2
Copy the 0.4.6.5 changelog and releasenotes to main.
2021-06-14 11:53:12 -04:00
Nick Mathewson
27c3254988
Remove 0.4.4 from list-tor-branches.
2021-06-14 11:50:00 -04:00
Nick Mathewson
806bc2442d
Merge branch 'maint-0.4.6'
...
"ours" to avoid version bump.
2021-06-14 11:48:46 -04:00
Nick Mathewson
91aec8dbc1
Bump to 0.4.6.5-dev
2021-06-14 11:48:30 -04:00
Nick Mathewson
e04e545173
Merge branch 'maint-0.4.5' into maint-0.4.6
...
"Ours" to avoid version bump.
2021-06-14 11:47:54 -04:00
Nick Mathewson
9085508310
Bump to 0.4.5.9-dev
2021-06-14 11:47:41 -04:00
Nick Mathewson
5ab97fa603
Merge branch 'maint-0.4.4' into maint-0.4.5
2021-06-14 11:47:29 -04:00
Nick Mathewson
253b83b722
Merge branch 'maint-0.3.5' into maint-0.4.4
...
"ours" to avoid version bump.
2021-06-14 11:46:20 -04:00
Nick Mathewson
87492154e0
Bump to 0.3.5.15-dev
2021-06-14 11:45:30 -04:00
Nick Mathewson
ec677c0c2e
Merge branch 'maint-0.4.6'
2021-06-10 12:30:30 -04:00
Nick Mathewson
8e590992c4
Merge branch 'maint-0.4.5' into maint-0.4.6
2021-06-10 12:30:29 -04:00
Nick Mathewson
200e9a55e0
Merge branch 'maint-0.4.4' into maint-0.4.5
2021-06-10 12:30:29 -04:00
Nick Mathewson
0ae9fd62fd
Merge branch 'maint-0.3.5' into maint-0.4.4
2021-06-10 12:30:11 -04:00