| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | hsclient state: Provide one test | Ian Jackson | 2023-03-01 | 2 | -0/+106 | |
| | | ||||||
| * | hsclient: Use a generic to provide a mock for connect() | Ian Jackson | 2023-03-01 | 4 | -21/+77 | |
| | | | | | This will allow us to test state.rs. | |||||
| * | hsclient: Apply standard lint block | Ian Jackson | 2023-03-01 | 1 | -1/+37 | |
| | | ||||||
| * | hsclient: Move dead code allows to specific locations | Ian Jackson | 2023-03-01 | 3 | -1/+4 | |
| | | ||||||
| * | hsclient: Add vacuous comments as demanded by clippy | Ian Jackson | 2023-03-01 | 3 | -0/+7 | |
| | | ||||||
| * | hsclient state: Bind a variable to stop rustfmt doing a terrible thing | Ian Jackson | 2023-03-01 | 1 | -5/+7 | |
| | | ||||||
| * | hsclient: Provide a constructor for HsClientConnector | Ian Jackson | 2023-03-01 | 2 | -10/+25 | |
| | | ||||||
| * | hsclient: Implement connection attempt tracking state machine | Ian Jackson | 2023-03-01 | 5 | -42/+394 | |
| | | | | | This compiles, but it cannot work yet. Nor can it conveniently be tested. | |||||
| * | HS secret keys: Move aggregate/config to tor-hsclient | Ian Jackson | 2023-03-01 | 2 | -0/+80 | |
| | | | | | | | | | Provide a more cookied "secret keys for use to connecting to a particular HS" type, with a builder. This wants to use config stuff, so oughtn't to be in tor-*crypto. The individual types remain there. | |||||
| * | hsclient API: Remove notion of ambient keys fromk this layer | Ian Jackson | 2023-03-01 | 2 | -14/+5 | |
| | | ||||||
| * | HS API: Remove HS client keys from circmgr API | Ian Jackson | 2023-03-01 | 1 | -2/+1 | |
| | | | | | | | | | *If* we're going to retain any HS knowledge in circmgr, it definitely doesn't need to know about per-operation client secrets. (Maybe there might be ambient secrets, used for .onion diversion, but they don't need to be in this API.) | |||||
| * | HS planning: Discuss whether to remove all HS code from circmgr | Ian Jackson | 2023-03-01 | 1 | -1/+2 | |
| | | ||||||
| * | Patchlevel bumps for remaining changed crates. | Nick Mathewson | 2023-02-28 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These crates have had small code changes, but no API additions: tor-config tor-socksproto tor-cert tor-chanmgr tor-ptmgr tor-guardmgr tor-circmgr tor-dirclient tor-dirmgr arti tor-hsservice tor-congestion These crates have had API extensions: fs-mistrust tor-llcrypto tor-bytes tor-checkable tor-linkspec tor-netdoc tor-persist arti-client | |||||
| * | Bump patch-versions for breaking changes in tor-hs{crypto,client} | Nick Mathewson | 2023-02-28 | 1 | -2/+2 | |
| | | | | | | | These are API breaks, but the crates themselves are currently 100% experimental, so there's no need to bump the minor versions according to our semver rules. | |||||
| * | Bump minor versions for significant breaking changes. | Nick Mathewson | 2023-02-28 | 1 | -2/+2 | |
| | | | | | This includes tor-cell, tor-proto, and tor-netdir. | |||||
| * | Rename onion-* cargo features to hs-* in tor-* crates | Ian Jackson | 2023-02-28 | 1 | -1/+1 | |
| | | | | | Fixes #756 | |||||
| * | tor-hscrypto: Rename key types to correspond to new spec names. | Nick Mathewson | 2023-02-08 | 3 | -6/+6 | |
| | | ||||||
| * | Bump the patch version of every crate that had API additions | Nick Mathewson | 2023-02-01 | 1 | -2/+2 | |
| | | | | | | | These crates had API or behavior changes that may affect downstream crates. Fortunately, they're all version 0.x, and don't need minor bumps for this. | |||||
| * | Bump the patch-level version of crates with _minor_ changes. | Nick Mathewson | 2023-02-01 | 1 | -3/+3 | |
| | | | | | | | | These changes influence behavior, but not effect compatibility. (If I messed up, and any crate except for `arti` has non-breaking API changes, that's still fine, since they are all version 0.x.) | |||||
| * | Note a needed isolation API. | Nick Mathewson | 2023-01-24 | 1 | -0/+6 | |
| | | ||||||
| * | Add a new stub hsclient module to connect to onion services. | Nick Mathewson | 2023-01-24 | 5 | -0/+171 | |
