summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-04version: Bump version to 0.4.8.3-rctor-0.4.8.3-rcTor CI Release
2023-08-04release: ChangeLog update for 0.4.8.3-rcDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-08-04fallbackdir: Update list generated on August 04, 2023Tor CI Release
2023-08-04Update geoip files to match ipfire location db, 2023/08/04.Tor CI Release
2023-08-04geoip: Fix cargo target directoryDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-08-04cargo: Add geoip db tool to top level workspaceDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-08-02ci: Move tag to the x86-64 templateDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-08-02ci: Tag physical our i386 minimal jobDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-08-02Merge branch 'remove-conflux-bug-log' into 'main'David Goulet
relay: Remove logging for a bug. It triggers a BUG() later See merge request tpo/core/tor!738
2023-08-02relay: Remove logging for a bug. It triggers a BUG() laterDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-08-01Merge branch 'cargo_hashx_rng' into 'main'David Goulet
hashx: Rust hook for inspecting and modifying the random number stream See merge request tpo/core/tor!734
2023-08-01Merge branch 'bug40827' into 'main'David Goulet
Fix assert crash on relay-side due to on_circuit backpointer See merge request tpo/core/tor!737
2023-08-01Changes file for bug 40827Mike Perry
2023-08-01Bug 40827: Add additional logs and checks for 0-leg conflux caseMike Perry
2023-08-01Nullify on_circuit if last conflux legDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-07-31Merge branch 'bug40828' into 'main'David Goulet
Bug40828 See merge request tpo/core/tor!736
2023-07-31Changes file for bug40828Mike Perry
2023-07-31Bug 40828: Add more log scrubbing to protocol warningsMike Perry
2023-07-28hashx: Rust hook for inspecting and modifying the random number streamMicah Elizabeth Scott
This patch has no effect on the C tor build. Adds a function hashx_rng_callback() to the hashx API, defined only when HASHX_RNG_CALLBACK is defined. This is then used in the Rust wrapper to implement a similar rng_callback(). Included some minimal test cases. This code is intented for use in cross-compatibility fuzzing tests which drive multiple implementations of hashx with the same custom Rng stream. Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>
2023-07-26Merge branch 'cargo' into 'main'David Goulet
Include a basic Rust wrapper for Equi-X and HashX See merge request tpo/core/tor!733
2023-07-26Include a basic Rust wrapper for Equi-X and HashXMicah Elizabeth Scott
The idea behind this is that we may want to start exporting more pieces of c-tor as Rust crates so that Arti can perform cross compatibility and comparison testing using Rust tooling. This turns the 'tor' repo into a Cargo workspace, and adds one crate to start with: "tor-c-equix", rooted in src/ext/equix. This actually includes both Equi-X itself and HashX, since there's less overall duplication if we package these together instead of packaging HashX separately. This patch adds a basic safe Rust interface, but doesn't expose any additional internals for testing purposes. No changes to the C code here or the normal Tor build system. Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>
2023-07-26Merge branch 'maint-0.4.7'David Goulet
2023-07-26version: Bump version to 0.4.7.14-devTor CI Release
2023-07-26Merge branch 'maint-0.4.7'David Goulet
2023-07-26version: Bump version to 0.4.7.14Tor CI Release
2023-07-26Merge branch 'maint-0.4.7'David Goulet
2023-07-26fallbackdir: Update list generated on July 26, 2023Tor CI Release
2023-07-26Update geoip files to match ipfire location db, 2023/07/26.Tor CI Release
2023-07-26Merge branch 'maint-0.4.7'David Goulet
2023-07-26fallback: Take file from main for our release CIDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-07-26Merge branch 'maint-0.4.7'David Goulet
2023-07-26geoip: Take the database from mainDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-07-24Merge branch 'maint-0.4.7'David Goulet
2023-07-24Fix all -Werror=enum-int-mismatch warningsDavid Goulet
Close #40824 Signed-off-by: David Goulet <dgoulet@torproject.org>
2023-07-20Merge branch 'warn-bridge-exit' into 'main'David Goulet
Warn when operating as bridge and exit Closes #40819 See merge request tpo/core/tor!730
2023-07-20Merge branch 'no-assert-rotate-onion-key-fails' into 'main'David Goulet
fix non-fatal assertion when rotate_onion_key fails Closes #40554 See merge request tpo/core/tor!729
2023-07-17Warn when operating as bridge and exittrinity-1686a
2023-07-17Merge branch 'fix-apt-syntax' into 'main'David Goulet
gitlab-ci: fix apt conf syntax for Acquire::Retries See merge request tpo/core/tor!705
2023-07-17Merge branch 'geoip-db-prefix-more' into 'main'David Goulet
Clarify where geoip-db-tool is. See merge request tpo/core/tor!728
2023-07-16fix non-fatal assertion when rotate_onion_key failstrinity-1686a
2023-07-13Clarify where geoip-db-tool is.Nick Mathewson
Somebody emailed me to ask where to find the tool that generated our geoip file. I was about to suggest that they search for "geoip-db-tool", when I found that you can't actually search for that and find our code. Therefore, I'm adding a link.
2023-07-12version: Bump version to 0.4.8.2-alpha-devTor CI Release
2023-07-12version: Bump version to 0.4.8.2-alphator-0.4.8.2-alphaTor CI Release
2023-07-12release: ChangeLog and ReleaseNotes for 0.4.8.2-alphaTor CI Release
2023-07-12fallbackdir: Update list generated on July 12, 2023Tor CI Release
2023-07-12Update geoip files to match ipfire location db, 2023/07/12.Tor CI Release
2023-07-12Merge branch 'maint-0.4.7'David Goulet
2023-07-06Merge branch 'trivial-typo-fix' into 'main'David Goulet
trivial typo fix in comment See merge request tpo/core/tor!726
2023-07-05replace L2 vanguards that aren't Fast or StableRoger Dingledine
Rotate to a new L2 vanguard whenever an existing one loses the Stable or Fast flag. Previously, we would leave these relays in the L2 vanguard list but never use them, and if all of our vanguards end up like this we wouldn't have any middle nodes left to choose from so we would fail to make onion-related circuits. Fixes bug 40805; bugfix on 0.4.7.1-alpha.
2023-07-05trivial typo fix in commentRoger Dingledine