Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-29 | Merge branch 'maint-0.4.8' | David Goulet | |
2024-04-16 | circuit: Remove log_warn triggered by a proto violation | David Goulet | |
Fixes #40932 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-04-15 | Merge branch 'maint-0.4.8' | David Goulet | |
2024-04-15 | Merge branch 'tor-gitlab/mr/808' into maint-0.4.8 | David Goulet | |
2024-04-15 | conflux: Don't process a closed circuit on get packaged window | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-04-15 | conflux: Avoid noting a cell was sent on a closed circuit | David 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-10 | Merge branch 'maint-0.4.8' | David Goulet | |
2024-04-10 | fallbackdir: Update list generated on April 10, 2024 | Tor CI Release | |
2024-04-10 | Update geoip files to match ipfire location db, 2024/04/10. | Tor CI Release | |
2024-04-09 | Merge branch 'maint-0.4.8' | David Goulet | |
2024-04-08 | dirauth: New keys and address for tor26 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-03-20 | test: Disable unit test causing issue with nightly package | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-03-14 | hs_service: don't force high intro point rotation for TestingTorNetwork | Jim Newsome | |
This was previously added to facilitate testing intro point rotation with chutney. However, the implementation is problematic since it forces excessive rotation whenever TestingTorNetwork is enabled, and can't be adjusted or disabled. Alternatives for testing intro point rotation include: * Using shadow to "fast forward" time * Overriding the consensus parameters hs_intro_min_lifetime and hs_intro_max_lifetime. Fixes #40922 | |||
2024-02-28 | Merge branch 'maint-0.4.8' | Alexander Færøy | |
2024-02-08 | Merge branch 'bug40911' into 'main' | David Goulet | |
Make two 1-bit fields unsigned Closes #40911 See merge request tpo/core/tor!796 | |||
2024-02-06 | Try to appease the changefile format checker | Sebastian Hahn | |
2024-02-01 | Make two 1-bit fields unsigned | Sebastian Hahn | |
This should be a completely harmless warning as we only check whether the fields are true or false. Closes #40911. | |||
2024-02-01 | Add a changes file | Sebastian Hahn | |
2024-01-30 | Merge branch 'ticket40816_049_01' into 'main' | Alexander Færøy | |
metrics: Add new relay metrics to MetricsPort Closes #40816 See merge request tpo/core/tor!793 | |||
2024-01-30 | Merge branch 'maint-0.4.8' | David Goulet | |
2024-01-30 | dirauth: Reject 0.4.7.x series at the authority level | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-01-30 | bwauth: Allow "node_id" KeyValue without "$" | juga | |
Allow "node_id" KeyValue without the dollar sign at the start of the hexdigit in the BandwidthFiles, in order to easier database queries combining Tor documents in which the relays fingerprint doesn't include it. Bugfix on all supported versions of Tor. Closes #40891 | |||
2024-01-30 | metrics: Add new relay metrics to MetricsPort | David Goulet | |
This commit adds the total number of DROP cell seen, the total number of DESTROY cell received and the total number of protocol violation that lead to a circuit close. Closes #40816 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-12-08 | Merge branch 'maint-0.4.8' | David Goulet | |
2023-12-08 | fallbackdir: Update list generated on December 08, 2023 | Tor CI Release | |
2023-12-08 | Update geoip files to match ipfire location db, 2023/12/08. | Tor CI Release | |
2023-12-08 | Merge branch 'maint-0.4.8' | David Goulet | |
2023-12-08 | Merge remote-tracking branch 'mikeperry-private/bug40897' into maint-0.4.8 | David Goulet | |
2023-12-07 | Merge branch 'maint-0.4.8' | Alexander Færøy | |
2023-12-07 | Merge remote-tracking branch 'origin/merge-requests/776' into maint-0.4.8 | Alexander Færøy | |
2023-12-07 | Bug 40897: Changes file | Mike Perry | |
2023-12-06 | update changes file with correct introduced version | trinity-1686a | |
2023-11-22 | Merge branch 'fix-bridge-exit-warn' into 'main' | David Goulet | |
Fix bridge exit warn Closes #40884 See merge request tpo/core/tor!783 | |||
2023-11-22 | Merge branch 'did-sanity-memmem' into 'main' | David Goulet | |
add sanity check in tor_memmem Closes #40854 See merge request tpo/core/tor!785 | |||
2023-11-21 | add changes entry | trinity-1686a | |
2023-11-21 | bwauth: Allow "node_id" KeyValue without "$" | juga | |
Allow "node_id" KeyValue without the dollar sign at the start of the hexdigit in the BandwidthFiles, in order to easier database queries combining Tor documents in which the relays fingerprint doesn't include it. Bugfix on all supported versions of Tor. Closes #40891 | |||
2023-11-21 | add changes file for sanity check on memmem | trinity-1686a | |
2023-11-09 | Merge branch 'maint-0.4.8' | David Goulet | |
2023-11-09 | fallbackdir: Update list generated on November 09, 2023 | Tor CI Release | |
2023-11-09 | Update geoip files to match ipfire location db, 2023/11/09. | Tor CI Release | |
2023-11-09 | Merge branch 'maint-0.4.8' | David Goulet | |
2023-11-09 | Merge branch 'ticket40883_048_01' into maint-0.4.8 | David Goulet | |
2023-11-09 | Merge branch 'maint-0.4.8' | David Goulet | |
2023-11-09 | Merge branch 'tor-gitlab/mr/778' into maint-0.4.8 | David Goulet | |
2023-11-07 | hs: Fix assert in hs_metrics_update_by_ident() | David Goulet | |
The hs_metrics_failed_rdv() macro could pass a NULL value for the identity key when a building circuit would end up in a failure path *before* the "hs_ident" was able to be set which leading to this assert. This was introduced in 0.4.8.1-alpha with the addition of rendezvous circuit failure metrics for the MetricsPort. This fixes TROVE-2023-006 for which its severity is considered high. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-11-03 | Merge branch 'maint-0.4.8' | David Goulet | |
2023-11-03 | Update geoip files to match ipfire location db, 2023/11/03. | Tor CI Release | |
2023-11-03 | fallbackdir: Update list generated on November 03, 2023 | Tor CI Release | |
2023-11-03 | Merge branch 'maint-0.4.8' | David Goulet | |
2023-11-03 | Merge branch 'maint-0.4.7' into maint-0.4.8 | David Goulet | |