| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | | changelog: Call our use of web_time::Instant a breaking change. | Nick Mathewson | 2026-03-30 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This would not break any code that used to _run_ on wasm32, but it's possible somebody had some unreachable code that used to compile, but which will no longer compile. | |||||
| | * | | | | | changelog: Correct description of !3809. | Nick Mathewson | 2026-03-30 | 1 | -1/+1 | |
| | | | | | | | ||||||
| | * | | | | | changelog: claim less, since #1444 is not done. | Nick Mathewson | 2026-03-30 | 1 | -11/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Also, pick a version number and guess a date. | |||||
| | * | | | | | CHANGELOG for next release, up to Thursday's main | Nick Mathewson | 2026-03-29 | 1 | -2/+288 | |
| | | |_|/ / | |/| | | | ||||||
| * | | | | | Merge branch 'fixup-features' into 'main' | Ian Jackson | 2026-03-30 | 28 | -5/+42 | |
| |\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | Fix up cargo features See merge request tpo/core/arti!3828 | |||||
| | * | | | | Run cargo sort --workspace and commit the parts we want | Ian Jackson | 2026-03-30 | 5 | -5/+13 | |
| | | | | | | ||||||
| | * | | | | Add missing full feature to maint/keygen-client-auth-test | Ian Jackson | 2026-03-30 | 1 | -0/+7 | |
| | | | | | | | | | | | | | | | | | | | | | As generated by maint/fixup-features. | |||||
| | * | | | | Plumb web-time-compat/full dependency through everywhere. | Ian Jackson | 2026-03-30 | 27 | -5/+27 | |
| | |/ / / | | | | | | | | | | | | | As generated by maint/fixup-features. | |||||
| * | | | | Merge branch 'hsc-common-test-clean-up' into 'main' | Nick Mathewson | 2026-03-30 | 14 | -51/+70 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | arti: test: Minor improvement of the subcommand integration test suite See merge request tpo/core/arti!3827 | |||||
| | * | | | arti: test: rename unrecognized-entry to hs_unrecognized_entry to fix the CI | hjrgrn | 2026-03-30 | 4 | -3/+3 | |
| | | | | | | | | | | | | | | | | | This changes save us from adding a new entry in .editorconfig | |||||
| | * | | | arti: test: correct typo in hss.rs | hjrgrn | 2026-03-30 | 1 | -2/+2 | |
| | | | | | ||||||
| | * | | | arti: test: Add description of the test file structure of the keys test suite | hjrgrn | 2026-03-30 | 1 | -0/+43 | |
| | | | | | ||||||
| | * | | | arti: test: Update keys.md | hjrgrn | 2026-03-30 | 1 | -2/+2 | |
| | | | | | ||||||
| | * | | | arti: tests: Rename some keys test files using more intuitive names | hjrgrn | 2026-03-30 | 4 | -5/+5 | |
| | | | | | ||||||
| | * | | | arti: test: Update tests README.md | hjrgrn | 2026-03-30 | 1 | -5/+18 | |
| | | | | | ||||||
| | * | | | arti: test: Remove unused test data hsc-common/hsc.in | hjrgrn | 2026-03-30 | 5 | -37/+0 | |
| |/ / / | | | | | | | | | | | | | These test files were previously used by hsc-common/hsc.md but are now ignored | |||||
| * | | | Merge branch 'webtime-v3' into 'main' | Nick Mathewson | 2026-03-26 | 139 | -318/+679 | |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Port to use web-time for compatibility with wasm32 Closes #2356 See merge request tpo/core/arti!3820 | |||||
| | * | | | clippy.toml: Forbid the various "now" methods. | Nick Mathewson | 2026-03-26 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | | By doing this, we make sure that everybody is using the correct types and methods. | |||||
| | * | | | examples/gsoc/obfs4-checker: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 4 | -6/+15 | |
| | | | | | ||||||
| | * | | | arti-bench: Port to web-time-compat | Nick Mathewson | 2026-03-26 | 3 | -9/+11 | |
| | | | | | ||||||
| | * | | | arti: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 3 | -6/+5 | |
| | | | | | ||||||
| | * | | | arti-client: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 4 | -11/+11 | |
| | | | | | ||||||
| | * | | | tor-hssrvice: port to web-time-compat. | Nick Mathewson | 2026-03-26 | 9 | -18/+21 | |
| | | | | | ||||||
| | * | | | tor-hsclient: port to web-time-compat. | Nick Mathewson | 2026-03-26 | 5 | -6/+6 | |
| | | | | | ||||||
| | * | | | dirmgr: port to web-time-compat. | Nick Mathewson | 2026-03-26 | 7 | -14/+26 | |
| | | | | | ||||||
| | * | | | tor-dirclient: port to web-time-compat. | Nick Mathewson | 2026-03-26 | 4 | -2/+6 | |
| | | | | | ||||||
| | * | | | circmgr: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 14 | -26/+38 | |
| | | | | | ||||||
| | * | | | tor-guardmgr: Port to web_time_compat. | Nick Mathewson | 2026-03-26 | 12 | -62/+70 | |
| | | | | | ||||||
| | * | | | tor-ptmgr: port to web-time-compat. | Nick Mathewson | 2026-03-26 | 3 | -4/+6 | |
| | | | | | ||||||
| | * | | | tor-chanmgr: port to web-time-compat. | Nick Mathewson | 2026-03-26 | 3 | -11/+11 | |
| | | | | | ||||||
| | * | | | tor-netdir: port to web-time-compat. | Nick Mathewson | 2026-03-26 | 4 | -3/+6 | |
| | | | | | ||||||
| | * | | | tor-netdoc: Port to web-time-compat | Nick Mathewson | 2026-03-26 | 5 | -5/+9 | |
| | | | | | ||||||
| | * | | | tor-proto: Port to web-time-compat | Nick Mathewson | 2026-03-26 | 21 | -37/+46 | |
| | | | | | ||||||
| | * | | | tor-relay-crypto: port to web-time-compat | Nick Mathewson | 2026-03-26 | 4 | -5/+6 | |
| | | | | | ||||||
| | * | | | tor-keymgr: migrate to web-time-compat. | Nick Mathewson | 2026-03-26 | 4 | -3/+5 | |
| | | | | | ||||||
| | * | | | tor-persist: migrate to web-time-compat. | Nick Mathewson | 2026-03-26 | 6 | -16/+20 | |
| | | | | | ||||||
| | * | | | tor-hcrypto: Port to web-time-compat | Nick Mathewson | 2026-03-26 | 4 | -6/+6 | |
| | | | | | ||||||
| | * | | | tor-cert: Port to web-time-compat | Nick Mathewson | 2026-03-26 | 5 | -9/+13 | |
| | | | | | ||||||
| | * | | | tor-checkable: Port to web-time-compat | Nick Mathewson | 2026-03-26 | 4 | -9/+12 | |
| | | | | | ||||||
| | * | | | log-ratelim: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 3 | -1/+3 | |
| | | | | | ||||||
| | * | | | rtcompat, rtmock: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 15 | -33/+39 | |
| | | | | | ||||||
| | * | | | tor-error: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 3 | -10/+14 | |
| | | | | | ||||||
| | * | | | tor-cert-x509: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 4 | -4/+7 | |
| | | | | | ||||||
| | * | | | Add a new web-time-compat crate. | Nick Mathewson | 2026-03-26 | 7 | -0/+224 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This crate provides a compatibility layer in front of web-time, which will serve three purposes: 1. Saving us from having to build web_time when we don't need it. (This is mainly aesthetic.) 2. Allowing us to continue to use std::time::SystemTime to represent our wall-clock times and dates. This is fairly valuable, since we use a bunch of external crates that expect std::time::SystemTime inputs and don't want a web_time::SystemTime. 3. Add extension methods to web_time::Instant and std::time::Instant so that we can enforce the use of web_time::Instant by disallowing std::time::Instant::now(). (We can't just use the same trick as in (2) to use std::time::Instant everywhere, since there is no way to convert a web_time::Instant to a std::time::Instant.) | |||||
| | * | | | retry-error: Port to web-time. | Nick Mathewson | 2026-03-26 | 3 | -2/+40 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is independent of other crates, since this one is lower-level than the tor-* crates. Note that we're using std::time::SystemTime except for its `now` method; this will be our practice elsewhere too. | |||||
| * | | | | Merge branch 'ahf/wasm-arti-client-build-error' into 'main' | Alexander Hansen Færøy | 2026-03-26 | 1 | -1/+3 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Progress on arti-client compilation on wasm32 target. See merge request tpo/core/arti!3819 | |||||
| | * | | | | Progress on arti-client compilation on wasm32 target. | Alexander Hansen Færøy | 2026-03-26 | 1 | -1/+3 | |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | This patch makes tempfile a dev-dependency for all non-wasm targets. This makes us able to get one step further in compiling arti-client for Wasm as it get rid of a build error related to the errno crate. | |||||
| * | | | | Merge branch 'http-connect-wrapup' into 'main' | Nick Mathewson | 2026-03-26 | 8 | -27/+105 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | arti: Add option and documentation for http connect, then mark it stable. Closes #2409 See merge request tpo/core/arti!3811 | |||||
| | * | | | | Feature-gate the proxy.enable_http_connect option | Nick Mathewson | 2026-03-26 | 1 | -1/+14 | |
| | | | | | | ||||||
| | * | | | | Mark the http-connect feature as stable. | Nick Mathewson | 2026-03-25 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (It is not yet in default, though we intend that it eventually should be.) Closes #2409. | |||||
