| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | tor-hsclient: Use estimated timeout for hsdir fetches (fmt) | Ian Jackson | 2023-06-29 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | tor-hsclient: Use estimated timeout for hsdir fetches | Ian Jackson | 2023-06-29 | 1 | -5/+7 | |
| | | | | | ||||||
| | * | | | tor-hsclient: Provide bodge constant for circuit length | Ian Jackson | 2023-06-29 | 1 | -0/+11 | |
| | | | | | ||||||
| | * | | | tor-hsclient: Plumb timeout estimation machinery | Ian Jackson | 2023-06-29 | 1 | -0/+36 | |
| | | | | | ||||||
| | * | | | tor-circmgr: Provide estimate_timeout as a method on HsCircPool | Ian Jackson | 2023-06-29 | 1 | -1/+21 | |
| | |/ / | ||||||
| * | | | Merge branch 'maxintro3' into 'main' | Ian Jackson | 2023-06-29 | 6 | -11/+137 | |
| |\ \ \ | |_|/ |/| | | | | | | | | tor-netdoc: Handle anomalous numbers of introduction points See merge request tpo/core/arti!1332 | |||||
| | * | | tor-netdoc: Placate clippy (fmt) | Ian Jackson | 2023-06-28 | 1 | -2/+1 | |
| | | | | ||||||
| | * | | tor-netdoc: Placate clippy | Ian Jackson | 2023-06-28 | 1 | -2/+1 | |
| | | | | ||||||
| | * | | tor-netdoc: Test hsdescs inners with a variety of IPT counts (fmt) | Ian Jackson | 2023-06-28 | 1 | -9/+18 | |
| | | | | ||||||
| | * | | tor-netdoc: Test hsdescs inners with a variety of IPT counts | Ian Jackson | 2023-06-28 | 3 | -1/+81 | |
| | | | | ||||||
| | * | | tor-netdoc: hsdesc: Disregard intro points after the MAX'th | Ian Jackson | 2023-06-28 | 2 | -7/+19 | |
| | | | | ||||||
| | * | | tor-netdoc: Reject hsdescs with no intro points | Ian Jackson | 2023-06-28 | 4 | -4/+19 | |
| | | | | | | | | | | | | | None of the existing NetdocErrorKinds seemed right. | |||||
| | * | | tor-hscrypto: Provide values for NUM_INTRO_POINT | Ian Jackson | 2023-06-28 | 1 | -0/+12 | |
| | | | | | | | | | | | | | These are in the spec and tor-hsclient is about to want them. | |||||
| * | | | Merge branch 'keymgr-docs' into 'main' | gabi-250 | 2023-06-29 | 1 | -3/+12 | |
| |\ \ \ | |_|/ |/| | | | | | | | | keymgr: Fix keymgr docs See merge request tpo/core/arti!1343 | |||||
| | * | | keymgr: Fix dummy keymgr doc links. | Gabriela Moldovan | 2023-06-29 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | `Error` is private to `dummy.rs` so let's not mention it in the docs of the public items. | |||||
| | * | | keymgr: Add missing dummy implementation for KeyType::arti_extension. | Gabriela Moldovan | 2023-06-29 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a rustdoc warning when building with: ``` cargo doc --locked --offline -p arti --no-default-features --features=full,onion-service-client ``` | |||||
| * | | | Merge branch 'update' into 'main' | Ian Jackson | 2023-06-29 | 1 | -188/+212 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Run "cargo update" in preparation for Friday release. See merge request tpo/core/arti!1338 | |||||
| | * | | | Run "cargo update" in preparation for Friday release. | Nick Mathewson | 2023-06-29 | 1 | -188/+212 | |
| | | | | | ||||||
| * | | | | Merge branch 'changelog' into 'main' | Nick Mathewson | 2023-06-29 | 1 | -0/+189 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Changelog for upcoming release See merge request tpo/core/arti!1344 | |||||
| | * | | | | initial changelog for 1.2.0, or 1.1.6. | Nick Mathewson | 2023-06-29 | 1 | -0/+189 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'netdir_by_rsa_experimental_apis' into 'main' | Nick Mathewson | 2023-06-29 | 3 | -14/+35 | |
| |\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | netdir: Conditionally expose APIs for working with unusable relays; document what "usable" means. See merge request tpo/core/arti!1325 | |||||
| | * | | | | netdir: add crosslinks to our definition of "usable". | Nick Mathewson | 2023-06-29 | 1 | -13/+13 | |
| | | | | | | ||||||
| | * | | | | netdir: document what we mean by a "usable" relay. | Nick Mathewson | 2023-06-29 | 1 | -0/+8 | |
| | | | | | | ||||||
| | * | | | | netdir: Conditionally expose some by_rsa APIs as experimental. | Nick Mathewson | 2023-06-29 | 3 | -3/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Network-health wants these to see whether a given relay is listed in the consensus. cc @juga | |||||
| * | | | | | Merge branch 'debug' into 'main' | Ian Jackson | 2023-06-29 | 1 | -15/+12 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | tor-hsclient: Reimplement Debug for MockCirc See merge request tpo/core/arti!1324 | |||||
| | * | | | | | tor-hsclient: Reimplement Debug for MockCirc | Ian Jackson | 2023-06-29 | 1 | -15/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is less code. Also it now dumps the connect_called field which was introduced in the meantime. | |||||
| * | | | | | | Merge branch 'circparams' into 'main' | Ian Jackson | 2023-06-29 | 3 | -17/+20 | |
| |\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-hsclient: Use proper CircParameters Closes #935 See merge request tpo/core/arti!1340 | |||||
| | * | | | | | tor-hsclient: Use proper CircParameters | Ian Jackson | 2023-06-29 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #935 | |||||
| | * | | | | | tor-circmgr: Expose CircParameters from NetParameters construction | Ian Jackson | 2023-06-29 | 2 | -15/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per #935. I called this "circparameters_from_netparameters" not "circparameters_from_netparams" because the type is "NetParameters" not "NetParams". | |||||
| * | | | | | | Merge branch 'fix-keymgr-tests' into 'main' | Nick Mathewson | 2023-06-29 | 1 | -1/+5 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | keymgr: Fix `wrong_key_type` test. Closes #938 See merge request tpo/core/arti!1341 | |||||
| | * | | | | | | keymgr: Fix wrong_key_type test. | Gabriela Moldovan | 2023-06-29 | 1 | -1/+5 | |
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | The string representation of `SshKeyAlgorithm` on `main` changed between the time the tests were introduced and the time they were merged. | |||||
| * | | / / / | Merge branch 'handshake-error' into 'main' | Nick Mathewson | 2023-06-29 | 2 | -31/+59 | |
| |\| | | | | | |_|/ / / |/| | | | | | | | | | | | | | | tor-hsclient: Handle handshake completion error correctly See merge request tpo/core/arti!1336 | |||||
| | * | | | | tor-hsclient: err: Mention RENDEZVOUS2 in actual messages (fmt) | Ian Jackson | 2023-06-29 | 1 | -1/+3 | |
| | | | | | | ||||||
| | * | | | | tor-hsclient: err: Rename to RendezvousCompletionCircuitError | Ian Jackson | 2023-06-29 | 2 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thsi is a bit of a mouthful now, but it is comprehensible. As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1336#note_2917235 | |||||
| | * | | | | tor-hsclient: err: Mention RENDEZVOUS2 in actual messages | Ian Jackson | 2023-06-29 | 1 | -2/+2 | |
| | | | | | | ||||||
| | * | | | | tor-hsclient: err: Move doc comment to correct impl | Ian Jackson | 2023-06-29 | 1 | -17/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | See https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1336#note_2917236 | |||||
| | * | | | | tor-hsclient: err: Mention RENDEZVOUS2 | Ian Jackson | 2023-06-29 | 1 | -2/+2 | |
| | | | | | | ||||||
| | * | | | | tor-hsclient: err: Reword comments about error | Ian Jackson | 2023-06-29 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | tor-hsclient: Handle handshake completion error correctly | Ian Jackson | 2023-06-28 | 2 | -6/+31 | |
| | | | | | | ||||||
| | * | | | | tor-hsclient: Rename RendezvousCompletionCircuit from RendezvousCompletion | Ian Jackson | 2023-06-28 | 2 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to handle errors during the handshake. That also produces a `tor_proto::Error` but we want to print a different message for that, so let's rename this before adding the new variant. | |||||
| | * | | | | tor-hsclient: Move handling of Bug to new section | Ian Jackson | 2023-06-28 | 1 | -1/+2 | |
| | | |_|/ | |/| | | | | | | | | | | It was wrong where ti was. | |||||
| * | | | | Merge branch 'keymgr-tests' into 'main' | gabi-250 | 2023-06-29 | 7 | -0/+309 | |
| |\ \ \ \ | |_|/ / |/| | | | | | | | | | | | keymgr: Add tests for ArtiNativeKeyStore See merge request tpo/core/arti!1337 | |||||
| | * | | | keymgr: Add a TODO about implementing and testing has_key_bundle. | Gabriela Moldovan | 2023-06-29 | 1 | -0/+8 | |
| | | | | | ||||||
| | * | | | keymgr: Add some basic insert and remove tests. | Gabriela Moldovan | 2023-06-29 | 1 | -0/+52 | |
| | | | | | ||||||
| | * | | | keymgr: Add assert_found! test helper. | Gabriela Moldovan | 2023-06-29 | 1 | -8/+13 | |
| | | | | | ||||||
| | * | | | keymgr: Add some key retrieval tests for ArtiNativeKeyStore. | Gabriela Moldovan | 2023-06-29 | 1 | -5/+54 | |
| | | | | | ||||||
| | * | | | keymgr: Add a gen_keys param to init_keystore. | Gabriela Moldovan | 2023-06-29 | 1 | -2/+16 | |
| | | | | | | | | | | | | | | | | | | | | | This will enable future tests to optionally initialize the test key store with some test keys. | |||||
| | * | | | keymgr: Add tests for ArtiNativeKeyStore::key_path. | Gabriela Moldovan | 2023-06-29 | 3 | -0/+93 | |
| | | | | | ||||||
| | * | | | keymgr: Derive Debug for ArtiNativeKeyStore. | Gabriela Moldovan | 2023-06-29 | 1 | -0/+1 | |
| | | | | | ||||||
| | * | | | keymgr: Add tests for ssh key handling. | Gabriela Moldovan | 2023-06-29 | 4 | -0/+87 | |
| | | | | | | | | | | | | | | | | | Part of #895 | |||||
