Tor

tor:release-0.4.8

Last commit made on 2024-04-30
Get this branch:
git clone -b release-0.4.8 https://git.launchpad.net/tor

Branch merges

Branch information

Name:
release-0.4.8
Repository:
lp:tor

Recent commits

b8c4d2a... by David Goulet

Merge branch 'maint-0.4.8' into release-0.4.8

7708f9a... by hiro <email address hidden>

Fix typo in tor-relays list address

927cd24... by David Goulet

Merge branch 'maint-0.4.8' into release-0.4.8

bedc6a9... by David Goulet

circuit: Remove log_warn triggered by a proto violation

Fixes #40932

Signed-off-by: David Goulet <email address hidden>

fa312de... by David Goulet

Merge branch 'maint-0.4.8' into release-0.4.8

29e3601... by David Goulet

Merge branch 'tor-gitlab/mr/808' into maint-0.4.8

612b801... by David Goulet

conflux: Don't process a closed circuit on get packaged window

Signed-off-by: David Goulet <email address hidden>

269b456... by David Goulet

conflux: Avoid noting a cell was sent on a closed circuit

It turns out that circuit_package_relay_cell() returns 0 in order to drop a
cell but there is a code path, if the circuit queue is full, that also silently
closes the circuit and returns 0.

This lead to Conflux thinking a cell was sent but actually the cell was not and
the circuit was closed leading to the hard assert.

And so this function makes sure that circuit_package_relay_cell() and
append_cell_to_circuit_queue() returns a value that indicate what happened with
the cell and circuit so the caller can make an informed decision with it.

This change makes it that we do NOT enter the Conflux subsystem if the cell is
not queued on the circuit.

Fixes #40921

Signed-off-by: David Goulet <email address hidden>

caa2dda... by David Goulet

Merge branch 'maint-0.4.8' into release-0.4.8

6ebf436... by Tor CI Release <email address hidden>

version: Bump version to 0.4.8.11-dev