summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | tor-rtmock: Avoid misleading task dumps by careful drop sequencingIan Jackson2025-01-151-9/+34
| * | tor-rtmock: Add some more tracing / debug outputIan Jackson2025-01-151-1/+9
| * | tor-rtmock: Explain a difficulty with test trace outputIan Jackson2025-01-151-0/+5
| * | tor-proto: Add traced_test to test casesIan Jackson2025-01-153-0/+23
|/ /
* | Merge branch 'mistrust-fileaccess' into 'main'Nick Mathewson2025-01-143-92/+518
|\ \ | |/ |/|
| * file_access: Refactor APIs to consume self.Nick Mathewson2025-01-141-7/+16
| * file_access: Make link-following behavior explicitly controlled.Nick Mathewson2025-01-141-8/+38
| * Documentation fixes from GabiNick Mathewson2025-01-141-5/+3
| * fs-mistrust: Try more to explain what FileAccess is for.Nick Mathewson2025-01-141-3/+7
| * fs-mistrust: Follow symlinks when using file-access outside a CheckedDir.Nick Mathewson2025-01-141-9/+98
| * fs-mistrust: Add FileAccess for Verifier (and Mistrust).Nick Mathewson2025-01-142-9/+42
| * fs-mistrust: Have Verifier check methods take self by reference.Nick Mathewson2025-01-141-2/+2
| * fs-mistrust: Add ability to create files with chosen mode.Nick Mathewson2025-01-141-10/+117
| * fs-mistrust: Clean up documentation.Nick Mathewson2025-01-141-15/+13
| * fs-mistrust: Move file access methods on CheckedDir to FileAccess.Nick Mathewson2025-01-142-69/+168
| * fs-mistrust: Define a (stub) FileAccess type.Nick Mathewson2025-01-143-0/+38
| * fs-mistrust::CheckedDir: Refactor some common code.Nick Mathewson2025-01-141-22/+32
| * fs-mistrust: Add test for (not) opening symlink from CheckedDir.Nick Mathewson2025-01-141-1/+10
| * fs-mistrust: clarify doc for a private function.Nick Mathewson2025-01-141-0/+2
* | Merge branch 'relay-bin-3' into 'main'opara2025-01-144-4/+105
|\ \ | |/ |/|
| * arti-relay: fix rust/clippy lintsSteven Engler2025-01-144-4/+34
| * arti-relay: add rust/clippy lintsSteven Engler2025-01-143-0/+71
|/
* Merge branch 'parse-unparsed-cert-2' into 'main'David Goulet2025-01-1319-97/+480
|\
| * tor-key-forge: Add missing semver.md entries.Gabriela Moldovan2025-01-131-0/+3
| * tor-relay-crypto: Remove TODO about validating cert extensions.Gabriela Moldovan2025-01-131-2/+0
| * tor-key-forge: Remove no longer needed ItemType impl for KeyUnknownCert.Gabriela Moldovan2025-01-131-9/+0
| * tor-keymgr: Use ParsedEd25519Cert when decoding certs.Gabriela Moldovan2025-01-133-12/+13
| * tor-relay-crypto: Use the new cert_type() function to get the cert type.Gabriela Moldovan2025-01-131-2/+8
| * tor-relay-crypto: Use the high-level cert types instead of EncodedEd25519Cert.Gabriela Moldovan2025-01-131-2/+4
| * tor-relay-crypto: Implement ToEncodableCert for the relay cert types.Gabriela Moldovan2025-01-133-0/+94
| * tor-relay-crypto: Add high-level cert types.Gabriela Moldovan2025-01-132-1/+41
| * tor-key-forge: Implement ItemType for ParsedEd25519Cert.Gabriela Moldovan2025-01-131-0/+9
| * tor-key-forge: Add wrappers for various cert types.Gabriela Moldovan2025-01-132-3/+115
| * tor-key-forge: Fill out the InvalidCertError type.Gabriela Moldovan2025-01-133-1/+21
| * tor-cert: Add experimental API for building EncodedEd25519Certs.Gabriela Moldovan2025-01-131-0/+17
| * tor-keymgr: Fix cert handling tests.Gabriela Moldovan2025-01-134-25/+66
| * tor-key-forge: Fix typo in doc comment.Gabriela Moldovan2025-01-131-1/+1
| * tor-cert: Remove no-longer-needed experimental API.Gabriela Moldovan2025-01-131-12/+0
| * tor-keymgr: Use Ed25519Cert::decode to parse the certs.Gabriela Moldovan2025-01-134-4/+18
| * tor-keymgr: Add cert parse error variant.Gabriela Moldovan2025-01-135-2/+22
| * tor-key-forge: Add ItemType impl for KeyUnknownCert.Gabriela Moldovan2025-01-131-0/+9
| * tor-key-forge: Split out ItemType as a separate trait.Gabriela Moldovan2025-01-137-28/+57
| * tor-key-forge: Distinguish between parsed certs and encodable certs.Gabriela Moldovan2025-01-132-12/+16
| * tor-keymgr: Replace from_encodable_cert with validation function.Gabriela Moldovan2025-01-132-22/+7
| * tor-key-forge: Export some additional tor-cert types.Gabriela Moldovan2025-01-131-3/+3
|/
* Merge branch 'relay-bin-3' into 'main'opara2025-01-137-149/+465
|\
| * arti-relay: don't use environment var in `Mistrust`Steven Engler2025-01-132-26/+4
| * arti-relay: remove `TorRelayConfigBuilder::from_directories`Steven Engler2025-01-131-27/+0
| * arti-relay: add basic placeholder loggerSteven Engler2025-01-131-4/+61
| * arti-relay: add config loadingSteven Engler2025-01-132-13/+47