aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-05Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-08-05dirvote: Fix memleak when computing consensusDavid Goulet
Fixes #40966 Signed-off-by: David Goulet <dgoulet@torproject.org>
2024-06-18Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-06-18bridge: Always put transport-info lineDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2024-06-18Clean-up Managed Proxy state in PT tests.Alexander Færøy
This patch makes sure we clean up our version and implementation fields in our Managed Proxy struct after each test run. This was detected by LeakSanitizer. See: tpo/core/tor#11101.
2024-06-18Add changes file for tpo/core/tor#11101.Alexander Færøy
2024-06-18Add implementation and version metadata to bridge extra-info.Alexander Færøy
This patch adds two new keys to bridges' extra-info document: "transport-version" and "transport-implementation". These two new values always appear together (if one is missing, the other one will be missing too) and is parsed from PT's STATUS TYPE=version messages. See: tpo/core/tor#11101.
2024-06-18Include "IMPLEMENTATION" parameter to STATUS TYPE=version PT messages.Alexander Færøy
2024-06-18Drop requirement for TRANSPORT being present in STATUS messages.Alexander Færøy
2024-06-18Add support for PT STATUS TYPE=version messages.Alexander Færøy
This patch adds support for handling the version status message. Once we receive such message, we add the given version string to the managed_proxy_t instance. Note this value can be NULL and the value can change throughout the lifetime of the PT as multiple status version messages are handled. See: tpo/core/tor#11101
2024-06-06Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-06-06version: Bump version to 0.4.8.12-devTor CI Release
2024-06-06Merge branch 'maint-0.4.8' into release-0.4.8tor-0.4.8.12David Goulet
2024-06-06version: Bump version to 0.4.8.12Tor CI Release
2024-06-06release: ChangeLog and ReleaseNotes for 0.4.8.12Tor CI Release
2024-06-06Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-06-06fallbackdir: Update list generated on June 06, 2024Tor CI Release
2024-06-06Update geoip files to match ipfire location db, 2024/06/06.Tor CI Release
2024-05-30Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-05-30Update OverloadStatistics to match prop 328Georg Koppen
Closes: #40940.
2024-05-30Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-05-30Merge branch 'ticket40689_048_01' into maint-0.4.8David Goulet
2024-05-30Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-05-30scripts: Fix Python3 warningsDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2024-05-30dirauth: Add new faravaharDavid Goulet
Brand new address, brand new keys, brand new day. Closes #40689 Signed-off-by: David Goulet <dgoulet@torproject.org>
2024-04-30Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-04-30Fix typo in tor-relays list addresshiro
2024-04-29Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-04-16circuit: Remove log_warn triggered by a proto violationDavid Goulet
Fixes #40932 Signed-off-by: David Goulet <dgoulet@torproject.org>
2024-04-15Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-04-15Merge branch 'tor-gitlab/mr/808' into maint-0.4.8David Goulet
2024-04-15conflux: Don't process a closed circuit on get packaged windowDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2024-04-15conflux: Avoid noting a cell was sent on a closed circuitDavid Goulet
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 <dgoulet@torproject.org>
2024-04-10Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-04-10version: Bump version to 0.4.8.11-devTor CI Release
2024-04-10Merge branch 'maint-0.4.8' into release-0.4.8tor-0.4.8.11David Goulet
2024-04-10version: Bump version to 0.4.8.11Tor CI Release
2024-04-10release: ChangeLog and ReleaseNotes for 0.4.8.11David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2024-04-10Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-04-10fallbackdir: Update list generated on April 10, 2024Tor CI Release
2024-04-10Update geoip files to match ipfire location db, 2024/04/10.Tor CI Release
2024-04-09Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-04-08dirauth: New keys and address for tor26David Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2024-02-28Merge branch 'maint-0.4.8' into release-0.4.8Alexander Færøy
2024-02-06Try to appease the changefile format checkerSebastian Hahn
2024-02-01Update test stringsSebastian Hahn
2024-02-01Add a changes fileSebastian Hahn
2024-02-01dirauth: Warn when failing to post during a voteSebastian Hahn
The only way to figure out that posting a vote or signatures to another dirauth failed is by counting how many success messages there are on notice level, and noticing that it is fewer than the number of configured dirauths. Closes #40910.
2024-01-30Merge branch 'maint-0.4.8' into release-0.4.8David Goulet
2024-01-30dirauth: Reject 0.4.7.x series at the authority levelDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>