| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | | Merge branch 'debug' into 'main' | Alexander Færøy | 2023-11-29 | 4 | -9/+9 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Downgrade some messages to trace See merge request tpo/core/arti!1778 | |||||
| | * | | | | | debug log: Downgrade circuit lifecycle messages to trace | Ian Jackson | 2023-11-29 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it possible to see the wood for the trees. This may be controversial, but I think it's an improvement. | |||||
| | * | | | | | Downgrade some messages to trace | Ian Jackson | 2023-11-29 | 4 | -5/+5 | |
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | These messages are very verbose and I doubt anyone will want them, usually, even when debugging. | |||||
| * | | | | | Merge branch 'persist-tempdir' into 'main' | Ian Jackson | 2023-11-29 | 5 | -25/+355 | |
| |\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | tor-hsservice tests: Introduce new test_temp_dir helper module See merge request tpo/core/arti!1762 | |||||
| | * | | | | tor-hsservice: test_temp_dir: Fix comment syntax | Nick Mathewson | 2023-11-29 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice: test_temp_dir: Rename to used_by | Ian Jackson | 2023-11-29 | 2 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from obtain_in. As per irc discussion. | |||||
| | * | | | | tor-hsservice: test_temp_dir: Rename to TestTempDirGuard | Ian Jackson | 2023-11-29 | 2 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from UsingTempDir. As per irc discussion. | |||||
| | * | | | | tor-hsservice: test_temp_dir: Expand on the TODO (fmt) | Ian Jackson | 2023-11-29 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | | | | | | | | Mandatory whitespace degradation. | |||||
| | * | | | | tor-hsservice: test_temp_dir: Expand on the TODO | Ian Jackson | 2023-11-29 | 1 | -1/+3 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice test_temp_dir: Add commentary about why do this | Ian Jackson | 2023-11-29 | 1 | -0/+25 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice test_temp_dir: Add more docs about in_obtain | Ian Jackson | 2023-11-29 | 1 | -0/+5 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice test_temp_dir: Add docs about early deletion hazard | Ian Jackson | 2023-11-29 | 1 | -0/+19 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice test_temp_dir: Make a lifetime explicit (fmt) | Ian Jackson | 2023-11-29 | 1 | -1/+5 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice test_temp_dir: Make a lifetime explicit | Ian Jackson | 2023-11-29 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice tests: create_keymgr: add a doc comment | Ian Jackson | 2023-11-29 | 1 | -0/+1 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice: test_temp_dir: Improve docs (fmt) | Ian Jackson | 2023-11-29 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice: test_temp_dir: Improve docs | Nick Mathewson | 2023-11-29 | 1 | -1/+2 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice tests: Make create_keymgr pub(crate) | Ian Jackson | 2023-11-28 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | We're going to want this for other tests in this crate. | |||||
| | * | | | | tor-hsservice tests: Change create_keymgr to use TestTempDir | Ian Jackson | 2023-11-28 | 1 | -24/+26 | |
| | | | | | | ||||||
| | * | | | | tor-hsservice tests: Introduce new test_temp_dir helper module | Ian Jackson | 2023-11-28 | 4 | -0/+272 | |
| | | |/ / | |/| | | | | | | | | | | | | | | | | | | While debugging IPT persistence I wanted to see what the code was leaving in the storage and keystore directories. This is hard when it's all done with a vanilla tempdir(). | |||||
| * | | | | Merge branch 'arti-extra-features' into 'main' | Nick Mathewson | 2023-11-29 | 2 | -2/+6 | |
| |\ \ \ \ | |_|/ / |/| | | | | | | | | | | | Fix extra features getting enabled in the arti-extra test binary See merge request tpo/core/arti!1776 | |||||
| | * | | | make feature arti/experimental-api enable arti-client/experimental-api | Jim Newsome | 2023-11-28 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Fix extra features getting enabled in the arti-extra test binary | Jim Newsome | 2023-11-28 | 1 | -1/+5 | |
| | |/ / | | | | | | | | | | | | | | | | | | | We were missing `-p arti` in the build command. As a result we were getting the union of all features requested by anything in the workspace, including an example enabling the `experimental` feature which enables a bunch of other things. | |||||
| * | | | Merge branch 'time-store-2' into 'main' | Ian Jackson | 2023-11-29 | 2 | -36/+276 | |
| |\ \ \ | |_|/ |/| | | | | | | | | tor-hsservice: time_store: Improve serialisation to be more human readable See merge request tpo/core/arti!1774 | |||||
| | * | | tor-hsservice: time_store: Change rel time Display to humantime (fmt) | Ian Jackson | 2023-11-29 | 1 | -4/+1 | |
| | | | | ||||||
| | * | | tor-hsservice: time_store: Change rel time Display to humantime | Ian Jackson | 2023-11-29 | 1 | -31/+23 | |
| | | | | | | | | | | | | | | | | Suggestion 3 from https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1774#note_2970374 | |||||
| | * | | tor-hsservice: time_store: Change rel time prefix to T+ | Ian Jackson | 2023-11-29 | 1 | -13/+13 | |
| | | | | | | | | | | | | | | | | Suggestion 2 from https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1774#note_2970374 | |||||
| | * | | tor-hsservice: time_store: rustfmt | Ian Jackson | 2023-11-28 | 1 | -5/+6 | |
| | | | | | | | | | | | | | Apply deferred churn. | |||||
| | * | | tor-hsservice: time_store: tests: Split up a string | Ian Jackson | 2023-11-28 | 1 | -1/+4 | |
| | | | | ||||||
| | * | | tor-hsservice: time_store: deser strings: don't allocate | Ian Jackson | 2023-11-28 | 1 | -5/+19 | |
| | | | | | | | | | | | | | | | | | | | When is_human_readable, use a Visitor to offer the data format visit_str, which will often allow the data format to avoid consing an actual String. | |||||
| | * | | tor-hsservice: time_store: Reference: change serde | Ian Jackson | 2023-11-28 | 1 | -11/+6 | |
| | | | | ||||||
| | * | | tor-hsservice: time_store: Reference: impl FromStr | Ian Jackson | 2023-11-28 | 1 | -1/+22 | |
| | | | | ||||||
| | * | | tor-hsservice: time_store: Reference: change Display | Ian Jackson | 2023-11-28 | 2 | -5/+9 | |
| | | | | ||||||
| | * | | tor-hsservice: time_store: provide time_t_to_system_time | Ian Jackson | 2023-11-28 | 1 | -0/+74 | |
| | | | | | | | | | | | | | Being careful about overflow and avoiding panics is quite a palaver! | |||||
| | * | | tor-hsservice: time_store: break out system_time_to_time_t | Ian Jackson | 2023-11-28 | 1 | -7/+12 | |
| | | | | ||||||
| | * | | tor-hsservice: time_store: SerdeStringOrTransparent macro | Ian Jackson | 2023-11-28 | 1 | -26/+41 | |
| | | | | | | | | | | | | | We're going to want to do this for Reference too. | |||||
| | * | | tor-hsservice: time_store: FutureTimestamp: change serde | Ian Jackson | 2023-11-28 | 1 | -8/+31 | |
| | | | | | | | | | | | | | Use the string representation in binary formats. | |||||
| | * | | tor-hsservice: time_store: FutureTimestamp: impl FromStr | Ian Jackson | 2023-11-28 | 1 | -0/+45 | |
| | | | | | | | | | | | | | | | | Parse the string representation too. We'll be using this for serde. | |||||
| | * | | tor-hsservice: time_store: FutureTimestamp: change Display | Ian Jackson | 2023-11-28 | 1 | -2/+27 | |
| | | | | ||||||
| | * | | tor-hsservice: time_store: tests: Add an mpack test | Ian Jackson | 2023-11-28 | 1 | -0/+25 | |
| | | | | | | | | | | | | | We're going to serialise different in binary formats. | |||||
| | * | | tor-hsservice: time_store: tests: use a fixed SystemTime | Ian Jackson | 2023-11-28 | 1 | -5/+6 | |
| | |/ | | | | | | | This will make them easier to adjust when we serialise differently. | |||||
| * | | Merge branch 'keymgr-fs-mistrust' into 'main' | gabi-250 | 2023-11-28 | 1 | -23/+36 | |
| |\ \ | | | | | | | | | | | | | tor-keymgr: Use the new fs-mistrust APIs See merge request tpo/core/arti!1769 | |||||
| | * | | tor-keymgr: Use CheckedDir::read_dir to validate dir permissions in list(). | Gabriela Moldovan | 2023-11-28 | 1 | -3/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | `ArtiNativeKeystore::list` now returns an error if the parent directory of any of its keys doesn't pass the `CheckedDir::read_dir` validation. Part of #1117 | |||||
| | * | | tor-keymgr: Use the new CheckedDir::remove_file API. | Gabriela Moldovan | 2023-11-28 | 1 | -20/+23 | |
| | |/ | | | | | | | | | | | | | This updates `ArtiNativeKeystore` to use the new `remove_file` API from arti!1759. Part of #1117 | |||||
| * | | Merge branch 'misc-upgrades' into 'main' | Nick Mathewson | 2023-11-28 | 7 | -68/+187 | |
| |\ \ | |/ |/| | | | | | Upgrade several crates in preparation for this month's release. See merge request tpo/core/arti!1763 | |||||
| | * | Remove event-listener dependency from tor-log-ratelim. | Nick Mathewson | 2023-11-28 | 2 | -2/+0 | |
| | | | | | | | | | Gabi spotted that we weren't using this. | |||||
| | * | downgrade-dependencies: un-downgrade futures-lite. | Nick Mathewson | 2023-11-28 | 1 | -1/+2 | |
| | | | | | | | | | | | | | This is necessary for async-global-executor, which uses `futures_lite::future::or`, which futures-lite does not have before 1.4.0 or thereabouts. | |||||
| | * | dirclient: Upgrade to http 1.0 | Nick Mathewson | 2023-11-28 | 3 | -6/+19 | |
| | | | | | | | | | | | This is a breaking change, since dirclient::Error exposes http::Error. | |||||
| | * | Upgrade to event-listener 4 | Nick Mathewson | 2023-11-27 | 3 | -4/+4 | |
| | | | ||||||
| | * | rt-comapt: Upgrade to latest async-io | Nick Mathewson | 2023-11-27 | 2 | -57/+164 | |
| | | | ||||||
