Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-19 | test-network: include IPv6 tests unconditionally | Jim Newsome | |
Previously we would incorrectly detect that ipv6 isn't supported if the ping binary isn't present (as it may not be in a relatively stripped down container image), or if ICMP packets aren't permitted (as they often aren't in containers). We don't really have a need to run these network tests on non-IPv6 systems, so it makes more sense to just run them unconditionally. | |||
2024-10-31 | Fix: Use FREE_AND_NULL() for releasing workqueue resources | Waldemar Zimpel | |
See issue #40989 | |||
2024-10-24 | fallbackdir: Update list generated on October 24, 2024 | Tor CI Release | |
2024-10-24 | Update geoip files to match ipfire location db, 2024/10/24. | Tor CI Release | |
2024-10-15 | don't build preemptive conflux circuits if no predicted ports | Roger Dingledine | |
Conflux circuit building was ignoring the "predicted ports" feature, which aims to make Tor stop building circuits if there have been no user requests lately. This bug led to every idle Tor on the network building and discarding circuits every 30 seconds, which added overall load to the network, used bandwidth and battery from clients that weren't actively using their Tor, and kept sockets open on guards which added connection padding essentially forever. Bug went in on commit 39c2927d when we added preemptive conflux circuit pools. Fixes bug 40981; bugfix on 0.4.8.1-alpha. | |||
2024-10-10 | Fix: Memory leaks in cpuworker on shutdown | Waldemar Zimpel | |
Resources allocated by cpuworker weren't being freed on clean shutdown. This applies for worker threads, worker thread pool, reply queue, reply event, ... | |||
2024-08-05 | dirvote: Fix memleak when computing consensus | David Goulet | |
Fixes #40966 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-06-18 | Add changes file for tpo/core/tor#11101. | Alexander Færøy | |
2024-06-06 | fallbackdir: Update list generated on June 06, 2024 | Tor CI Release | |
2024-06-06 | Update geoip files to match ipfire location db, 2024/06/06. | Tor CI Release | |
2024-05-30 | dirauth: Add new faravahar | David Goulet | |
Brand new address, brand new keys, brand new day. Closes #40689 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
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 '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 | 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-08 | dirauth: New keys and address for tor26 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-02-06 | Try to appease the changefile format checker | Sebastian Hahn | |
2024-02-01 | Add a changes file | Sebastian Hahn | |
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 | |||
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 remote-tracking branch 'mikeperry-private/bug40897' into maint-0.4.8 | David Goulet | |
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-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 'ticket40883_048_01' into 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 | 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.7' into maint-0.4.8 | David Goulet | |
2023-11-03 | Fix TROVE-2023-004: Remote crash when compiled against OpenSSL | Alexander Færøy | |
Fixes #40874 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2023-11-01 | Bug 40876 changes file | Mike Perry | |
2023-10-30 | Changes file for bug 40878 | Mike Perry | |
2023-10-12 | add change file | trinity-1686a | |
2023-10-11 | Fix the spelling of maxunmeasur(e)dbw. | Nick Mathewson | |
This has been misspelled when using consensus method 31 or later since 0.4.6.1-alpha. Fixes bug 40869. This commit is a backport of b9b0abd6c26d9b361923 to 0.4.8. | |||
2023-09-25 | fallbackdir: Update list generated on September 25, 2023 | Tor CI Release | |
2023-09-25 | Update geoip files to match ipfire location db, 2023/09/25. | Tor CI Release | |
2023-09-21 | Changes file for bug40862 | Mike Perry | |
2023-09-18 | Merge branch 'maint-0.4.7' into maint-0.4.8 | David Goulet | |
2023-09-18 | fallbackdir: Update list generated on September 18, 2023 | Tor CI Release | |
2023-09-18 | Update geoip files to match ipfire location db, 2023/09/18. | Tor CI Release | |
2023-09-18 | Merge branch 'tor-gitlab/mr/759' into maint-0.4.8 | David Goulet | |
2023-09-18 | Merge branch 'tor-gitlab/mr/761' into maint-0.4.8 | David Goulet | |
2023-09-18 | Merge branch 'maint-0.4.7' into maint-0.4.8 | David Goulet | |