| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | arti: Add skip_all to instrument call. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -1/+1 | |
| | | ||||||
| * | arti: Make panic into error on invalid OTEL endpoint. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -3/+5 | |
| | | ||||||
| * | arti: Add note about OpenTelemetry data model. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -0/+3 | |
| | | ||||||
| * | arti: Add note about lack of filtering in OpenTelemetry layer. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -0/+3 | |
| | | ||||||
| * | arti: Add skip_all to instrument macro. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -1/+1 | |
| | | | | | | | It's unlikely these arguments will be particularly useful, and omitting skip_all can have security implications, so it's better to avoid it to reflect good practice. | |||||
| * | arti: Add more detail about OpenTelemetry in example config. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -2/+9 | |
| | | ||||||
| * | opentelemetry: Use humantime_serde for parsing Durations. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -0/+3 | |
| | | ||||||
| * | opentelemetry: Panic if configured for non-localhost HTTP endpoint. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -0/+8 | |
| | | | | | | | | | | We may want to add a way to opt out of this check, if someone asks for it. Checking for "localhost" and "127.0.0.1" is not a very robust check for a loopback interface, and it's possible that there could be other situations we can't detect where HTTP is safe (private network, WireGuard tunnel, etc). But I don't expect those to be likely to come up in practice, so this should be fine for now. | |||||
| * | arti: Add more info about OpenTelemetry to example config. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -2/+6 | |
| | | ||||||
| * | opentelemetry: Add note about lack of upstream OTLP exporter. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -0/+3 | |
| | | ||||||
| * | opentelemetry: Panic on mutex poison. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -8/+1 | |
| | | ||||||
| * | opentelemetry: Add some instrument macros. | Wesley Aptekar-Cassels | 2025-09-24 | 3 | -3/+11 | |
| | | | | | | I've added these in places that are useful for the debugging that I've been doing. | |||||
| * | arti: Add experimental support for OpenTelemetry. | Wesley Aptekar-Cassels | 2025-09-24 | 5 | -0/+281 | |
| | | ||||||
| * | tor-dircommon: Implement proposal 330 | Clara Engler | 2025-09-16 | 1 | -5/+4 | |
| | | | | | | | | This commit implements proposal 330 in the context of `tor-dircommon`, by replacing the single `Authority` structure used in a list context by a single structure called `AuthorityContacts` which contains all v3idents, upload, download, and vote endpoints in one central place. | |||||
| * | Merge branch 'hss-ctor-migrate-test' into 'main' | gabi-250 | 2025-09-11 | 25 | -34/+641 | |
| |\ | | | | | | | | | arti: test: Add integration test suite for `hss ctor-migrate` See merge request tpo/core/arti!3216 | |||||
| | * | arti: test: Add integration test for `hss ctor-migrate` | hjrgrn | 2025-09-10 | 25 | -34/+641 | |
| | | | ||||||
| * | | Merge branch 'dircommon-cfg' into 'main' | Clara Engler | 2025-09-11 | 1 | -1/+4 | |
| |\ \ | |/ |/| | | | | | Move `tor-dirmgr` configuration primitives to `tor-dircommon` See merge request tpo/core/arti!3238 | |||||
| | * | arti-client: Remove wrong statement in example | Clara Engler | 2025-09-09 | 1 | -3/+0 | |
| | | | ||||||
| | * | arti: Update `arti-example-config.toml` | Clara Engler | 2025-09-09 | 1 | -1/+7 | |
| | | | ||||||
| * | | Bump MSRV from 1.85 to 1.85.1 | Nick Mathewson | 2025-09-09 | 1 | -1/+1 | |
| |/ | | | | Closes #2107 | |||||
| * | arti: keys: Add `keys check-integrity` CLI tool | hjrgrn | 2025-09-04 | 7 | -22/+265 | |
| | | ||||||
| * | Merge branch 'rustsec-2025-0055' into 'main' | Nick Mathewson | 2025-09-02 | 1 | -1/+1 | |
| |\ | | | | | | | | | Require tracing-subscriber 0.3.20 See merge request tpo/core/arti!3221 | |||||
| | * | Require tracing-subscriber 0.3.20 | Nick Mathewson | 2025-09-02 | 1 | -1/+1 | |
| | | | | | | | | | Fixes RUSTSEC-2025-0055. | |||||
| * | | Merge branch '2144-fix-keys-test' into 'main' | David Goulet | 2025-09-02 | 2 | -2/+2 | |
| |\ \ | |/ |/| | | | | | | | | | arti: test: Fix `keys` integration test Closes #2144 See merge request tpo/core/arti!3209 | |||||
| | * | arti: test: Fix `keys` integration test | hjrgrn | 2025-08-28 | 2 | -2/+2 | |
| | | | | | | | | | The `keys` integration test now accounts for case-insensitive filesystems | |||||
| * | | Update to derive-deftly 1.3.0 | Ian Jackson | 2025-09-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | Increment arti version to 1.5.0 | Nick Mathewson | 2025-08-28 | 1 | -1/+1 | |
| | | | | | | | | | | | We've promised in our README not to bump MSRV in patchlevel releases. So now this is 1.5.0. | |||||
| * | | Bump the minor version of every published crate except for `arti`. | Nick Mathewson | 2025-08-28 | 1 | -24/+24 | |
| |/ | | | | | | | | Per policy, we bump the minor version of every tor-*, arti-* crate on each release. We have updated our MSRV, so we're treating this as a breaking change for our non-(arti/tor)-prefixed crates too. | |||||
| * | Merge branch 'toml' into 'main' | David Goulet | 2025-08-26 | 1 | -18/+7 | |
| |\ | | | | | | | | | arti: Simplify the `create_state_dir_entry` test helper See merge request tpo/core/arti!3178 | |||||
| | * | arti: simplify the `create_state_dir_entry` test helper | Steven Engler | 2025-08-25 | 1 | -18/+7 | |
| | | | ||||||
| * | | tor-hscrypto: change redacted `HsId` from "???" to "[…]" | Steven Engler | 2025-08-25 | 1 | -1/+1 | |
| |/ | | | | | | | | | | | | | | Before: ```text INFO tor_hsservice: Generated a new identity for service bar: ???mad.onion ``` After: ```text INFO tor_hsservice: Generated a new identity for service foo: […]2qd.onion ``` | |||||
| * | arti: test: Add note in `KeysListCmd::create_state_dir_entry` | hjrgrn | 2025-08-25 | 1 | -0/+2 | |
| | | ||||||
| * | arti: test: Add integration test suite for `arti keys` | hjrgrn | 2025-08-25 | 12 | -1/+384 | |
| | | | | | | | | | | - Add `cli_tests/keys/util.rs` and `cli_tests/keys.rs` - Update `cli_tests/main.rs` and `testcases/keys/conf/keys.toml` - Add `ctor-keystore` directory to `keys` `local` directory - Restructure `keys` `local` directory layout - .editorconfig: Add exception for `ctor-keystore`s | |||||
| * | Merge branch 'rustls-disclaimer' into 'main' | opara | 2025-08-25 | 1 | -3/+1 | |
| |\ | | | | | | | | | docs: Remove outdated comments about rustls/ring license See merge request tpo/core/arti!3176 | |||||
| | * | docs: remove outdated comments about rustls/ring license | Steven Engler | 2025-08-21 | 1 | -3/+1 | |
| | | | ||||||
| * | | Merge branch 'toml-0.9.5' into 'main' | Nick Mathewson | 2025-08-23 | 1 | -1/+1 | |
| |\ \ | |/ |/| | | | | | | | | | Upgrade to toml-0.9.5. Closes #2093 See merge request tpo/core/arti!3163 | |||||
| | * | Upgrade to toml-0.9.5. | Nick Mathewson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | | | | Closes #2093. | |||||
| * | | Document why we are using ring with rustls | Nick Mathewson | 2025-08-19 | 1 | -0/+4 | |
| | | | | | | | | | See #1977, #2122. | |||||
| * | | Merge branch 'circ-react-report' into 'main' | opara | 2025-08-18 | 2 | -0/+112 | |
| |\ \ | | | | | | | | | | | | | | | | | | | tor-error,arti: Support tracing fields in the `_report!` macros Closes #2096 and #2116 See merge request tpo/core/arti!3142 | |||||
| | * | | arti: log errors using `tor_error::ErrorReport` | Steven Engler | 2025-08-18 | 1 | -1/+14 | |
| | | | | ||||||
| | * | | arti: log error fields last | Steven Engler | 2025-08-18 | 2 | -0/+99 | |
| | | | | ||||||
| * | | | Merge branch 'document-max-mem-overhead' into 'main' | Nick Mathewson | 2025-08-18 | 1 | -4/+8 | |
| |\ \ \ | |/ / |/| | | | | | | | | Note that not all memory is tracked by memqouta See merge request tpo/core/arti!3165 | |||||
| | * | | Add a disclaimer that not all memory usage is tracked | Nick Mathewson | 2025-08-18 | 1 | -0/+3 | |
| | | | | | | | | | | | | | Partially addresses #2102. | |||||
| | * | | Light reformatting on system.memory documentation. | Nick Mathewson | 2025-08-18 | 1 | -4/+5 | |
| | |/ | | | | | | | | | This mainly separates the two options, and adds the word "tracked". | |||||
| * | | Merge branch 'fix-nightly-warn' into 'main' | Nick Mathewson | 2025-08-18 | 1 | -1/+1 | |
| |\ \ | |/ |/| | | | | | Fix clippy errors on nightly See merge request tpo/core/arti!3148 | |||||
| | * | clippy: fix `clippy::implicit_clone` errors | Steven Engler | 2025-08-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ```text error: implicitly cloning a `String` by calling `to_string` on its dereferenced type --> crates/tor-config/src/lib.rs:109:32 | 109 | V::String(_, s) => s.to_string(), | ^^^^^^^^^^^^^ help: consider using: `s.clone()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#implicit_clone note: the lint level is defined here --> crates/tor-config/src/lib.rs:20:9 | 20 | #![deny(clippy::implicit_clone)] | ^^^^^^^^^^^^^^^^^^^^^^ ``` | |||||
| * | | arti: Add more explanation of pow_rend_queue_depth to example config. | Wesley Aptekar-Cassels | 2025-08-13 | 1 | -1/+3 | |
| | | | ||||||
| * | | tor-hsservice: Add metrics support to PoW code. | Wesley Aptekar-Cassels | 2025-08-13 | 1 | -0/+1 | |
| | | | ||||||
| * | | tor-hsservice: Add pow_rend_queue_depth config option. | Wesley Aptekar-Cassels | 2025-08-13 | 1 | -0/+7 | |
| | | | ||||||
| * | | Merge branch 'fix-keys-list' into 'main' | wesleyac | 2025-08-12 | 1 | -0/+1 | |
| |\ \ | | | | | | | | | | | | | arti: keys: Fix `display_keystore_entries` output See merge request tpo/core/arti!3143 | |||||
