summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | | 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
| * | arti-relay: make `main` a wrapper around a `main_main`Steven Engler2025-01-133-1/+16
| * | arti-relay: add `LoggingConfig`Steven Engler2025-01-133-0/+42
| * | arti-relay: rework default config file path handlingSteven Engler2025-01-131-15/+91
| * | arti-relay: add constant `ARTI_FS_DISABLE_PERMISSION_CHECKS`Steven Engler2025-01-131-0/+24