Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-24 | Merge branch 'maint-0.4.8' into release-0.4.8tor-0.4.8.13 | David Goulet | |
2024-10-24 | version: Bump version to 0.4.8.13 | Tor CI Release | |
2024-10-24 | release: ChangeLog and ReleaseNotes for 0.4.8.13 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-10-24 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
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-16 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
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 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
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 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
2024-08-05 | dirvote: Fix memleak when computing consensus | David Goulet | |
Fixes #40966 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-06-18 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
2024-06-18 | bridge: Always put transport-info line | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-06-18 | Clean-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-18 | Add changes file for tpo/core/tor#11101. | Alexander Færøy | |
2024-06-18 | Add 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-18 | Include "IMPLEMENTATION" parameter to STATUS TYPE=version PT messages. | Alexander Færøy | |
2024-06-18 | Drop requirement for TRANSPORT being present in STATUS messages. | Alexander Færøy | |
2024-06-18 | Add 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-06 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
2024-06-06 | version: Bump version to 0.4.8.12-dev | Tor CI Release | |
2024-06-06 | Merge branch 'maint-0.4.8' into release-0.4.8tor-0.4.8.12 | David Goulet | |
2024-06-06 | version: Bump version to 0.4.8.12 | Tor CI Release | |
2024-06-06 | release: ChangeLog and ReleaseNotes for 0.4.8.12 | Tor CI Release | |
2024-06-06 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
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 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
2024-05-30 | Update OverloadStatistics to match prop 328 | Georg Koppen | |
Closes: #40940. | |||
2024-05-30 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
2024-05-30 | Merge branch 'ticket40689_048_01' into maint-0.4.8 | David Goulet | |
2024-05-30 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
2024-05-30 | scripts: Fix Python3 warnings | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
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-30 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
2024-04-30 | Fix typo in tor-relays list address | hiro | |
2024-04-29 | Merge branch 'maint-0.4.8' into release-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' into release-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' into release-0.4.8 | David Goulet | |
2024-04-10 | version: Bump version to 0.4.8.11-dev | Tor CI Release | |
2024-04-10 | Merge branch 'maint-0.4.8' into release-0.4.8tor-0.4.8.11 | David Goulet | |
2024-04-10 | version: Bump version to 0.4.8.11 | Tor CI Release | |
2024-04-10 | release: ChangeLog and ReleaseNotes for 0.4.8.11 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2024-04-10 | Merge branch 'maint-0.4.8' into release-0.4.8 | David Goulet | |
2024-04-10 | fallbackdir: Update list generated on April 10, 2024 | Tor CI Release | |