| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | keymgr: Add TODO regarding generate() being racy. | Gabriela Moldovan | 2023-07-27 | 1 | -0/+3 | |
| | | | | ||||||
| | * | | keymgr: Document the TOCTOU issue with generate(). | Gabriela Moldovan | 2023-07-27 | 1 | -0/+16 | |
| | | | | ||||||
| | * | | keymgr: Make the return value of generate() indicate if a new key was created. | Gabriela Moldovan | 2023-07-27 | 1 | -3/+5 | |
| | | | | ||||||
| | * | | keymgr: Make Keystore::generate() return a Result. | Gabriela Moldovan | 2023-07-27 | 2 | -8/+8 | |
| | | | | ||||||
| | * | | keymgr: Move duplicated match block to KeyMgr::select_keystore(). | Gabriela Moldovan | 2023-07-24 | 1 | -22/+14 | |
| | | | | ||||||
| | * | | keymgr: Add KeyMgr::generate() for generating new keys. | Gabriela Moldovan | 2023-07-24 | 4 | -1/+72 | |
| | | | | ||||||
| | * | | keymgr: Add function for generating EncodableKeys. | Gabriela Moldovan | 2023-07-24 | 6 | -1/+39 | |
| | | | | ||||||
| | * | | keymgr: Test whether insert() creates the missing directories. | Gabriela Moldovan | 2023-07-24 | 1 | -9/+21 | |
| | | | | ||||||
| | * | | keymgr: Return an unimplemented error instead of panicking. | Gabriela Moldovan | 2023-07-24 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | This will enable us to test the parts of `ArtiNativeKeystore::insert` that _are_ implemented (such as the part where it creates the missing directories). | |||||
| | * | | keymgr: Create the parent directories as needed | Gabriela Moldovan | 2023-07-24 | 1 | -1/+12 | |
| | | | | ||||||
| | * | | keymgr: Add a Keystore::contains accessor. | Gabriela Moldovan | 2023-07-24 | 4 | -1/+34 | |
| | | | | ||||||
| * | | | Merge branch 'ipts' into 'main' | Ian Jackson | 2023-07-26 | 1 | -6/+47 | |
| |\ \ \ | |_|/ |/| | | | | | | | | dev notes: Draft IPT algorithm: note re intro pt verification (followup) See merge request tpo/core/arti!1438 | |||||
| | * | | dev notes: Draft IPT algorithm: Added TODO re previous descriptor semantics | Ian Jackson | 2023-07-26 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924491 | |||||
| | * | | dev notes: Draft IPT algorithm: Added TODO/xref re tuning | Ian Jackson | 2023-07-26 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924530 | |||||
| | * | | dev notes: Draft IPT algorithm: Possible fixed descriptor lifetimes | Ian Jackson | 2023-07-26 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924501 | |||||
| | * | | dev notes: Draft IPT algorithm: Add a publication rate limit | Ian Jackson | 2023-07-26 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924499 | |||||
| | * | | dev notes: Draft IPT algorithm: Add a TODO re selecting from >N IPTs | Ian Jackson | 2023-07-26 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924498 | |||||
| | * | | dev notes: Draft IPT algorithm: Added 2N IPT limit to tuning params | Ian Jackson | 2023-07-26 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924496 | |||||
| | * | | dev notes: Draft IPT algorithm: Delay IPT replacement | Ian Jackson | 2023-07-26 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924497 | |||||
| | * | | dev notes: Draft IPT algorithm: Early descriptor publish timing | Ian Jackson | 2023-07-26 | 1 | -3/+13 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924494 | |||||
| | * | | dev notes: Draft IPT algorithm: Retire IPTs - note re Onion Balance | Ian Jackson | 2023-07-26 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924487 | |||||
| | * | | dev notes: Draft IPT algorithm: Retire IPTs - timing question | Ian Jackson | 2023-07-26 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924485 | |||||
| | * | | dev notes: Draft IPT algorithm: Retire IPTs after N introductions | Ian Jackson | 2023-07-26 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924485 | |||||
| | * | | dev notes: Draft IPT algorithm: note re unpublished IPT | Ian Jackson | 2023-07-26 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924483 | |||||
| | * | | dev notes: Draft IPT algorithm: note re intro pt verification | Ian Jackson | 2023-07-26 | 1 | -1/+4 | |
| |/ / | | | | | | | | | | | Discussions here: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924481 https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924495 | |||||
| * | | Merge branch 'typos' into 'main' | Ian Jackson | 2023-07-26 | 2 | -4/+4 | |
| |\ \ | | | | | | | | | | | | | Fix typos See merge request tpo/core/arti!1436 | |||||
| | * | | Fix typos | Dimitris Apostolou | 2023-07-25 | 2 | -4/+4 | |
| | | | | ||||||
| * | | | Merge branch 'sw1tch/fix_reconfigure_deadlock' into 'main' | Ian Jackson | 2023-07-26 | 1 | -2/+42 | |
| |\ \ \ | |/ / |/| | | | | | | | | fixes deadlock in TorClient::reconfigure See merge request tpo/core/arti!1432 | |||||
| | * | | pass reconfigure_lock guard into TorClient::reconfigure_inner | sw1tch | 2023-07-25 | 1 | -3/+8 | |
| | | | | ||||||
| | * | | cargo fmt | sw1tch | 2023-07-24 | 1 | -1/+3 | |
| | | | | ||||||
| | * | | fixes deadlock in TorClient::reconfigure | sw1tch | 2023-07-24 | 1 | -1/+34 | |
| | |/ | ||||||
| * | | Merge branch 'ipts' into 'main' | Nick Mathewson | 2023-07-25 | 1 | -0/+266 | |
| |\ \ | | | | | | | | | | | | | dev notes: Draft IPT algorithm See merge request tpo/core/arti!1429 | |||||
| | * | | dev notes: Draft IPT algorithm | Ian Jackson | 2023-07-21 | 1 | -0/+266 | |
| | | | | ||||||
| * | | | Merge branch 'onion-service-notes-v1' into 'main' | Nick Mathewson | 2023-07-25 | 1 | -0/+276 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Initial notes about onion service structs and APIs See merge request tpo/core/arti!1422 | |||||
| | * | | | Change keyid to nickname | Nick Mathewson | 2023-07-24 | 1 | -7/+4 | |
| | | | | | ||||||
| | * | | | Mention anti-DOS options. | Nick Mathewson | 2023-07-24 | 1 | -1/+11 | |
| | | | | | ||||||
| | * | | | Mention ob_config. Not sure we will want to build it like this. | Nick Mathewson | 2023-07-24 | 1 | -0/+6 | |
| | | | | | ||||||
| | * | | | Initial notes about onion service structs and APIs | Nick Mathewson | 2023-07-19 | 1 | -0/+263 | |
| | | | | | ||||||
| * | | | | Merge branch 'keymgr-keygen-key-list' into 'main' | gabi-250 | 2023-07-25 | 1 | -0/+81 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | keymgr-doc: Document the list of keys the keymgr needs to generate. See merge request tpo/core/arti!1413 | |||||
| | * | | | | keymgr-doc: Add columns with additional details about the keys. | Gabriela Moldovan | 2023-07-20 | 1 | -19/+28 | |
| | | | | | | ||||||
| | * | | | | keymgr-doc: Rename ambiguous `--onion` flag to `--service`. | Gabriela Moldovan | 2023-07-20 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | keymgr-doc: Add note about the key names. | Gabriela Moldovan | 2023-07-20 | 1 | -0/+6 | |
| | | | | | | ||||||
| | * | | | | keymgr-doc: Document the list of keys the keymgr needs to generate. | Gabriela Moldovan | 2023-07-18 | 1 | -0/+66 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'safer_build' into 'main' | Ian Jackson | 2023-07-25 | 2 | -0/+63 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `doc/safer_build.md` to explain path anonymization Closes #957 See merge request tpo/core/arti!1435 | |||||
| | * | | | | | Add `doc/safer_build.md` to explain path anonymization | Nick Mathewson | 2023-07-24 | 2 | -0/+63 | |
| | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise our default build instructions will lead people to build binaries that include their home directory. Closes #957 for now. | |||||
| * | | | | | Merge branch 'fmt' into 'main' | Nick Mathewson | 2023-07-24 | 5 | -27/+45 | |
| |\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | Run cargo +nightly fmt to format many let ... else ... See merge request tpo/core/arti!1434 | |||||
| | * | | | | Run cargo +nightly fmt to format many let ... else ... | Ian Jackson | 2023-07-24 | 5 | -27/+45 | |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rustfmt has grown opinions about how let ... else ... ought to be formatted. They don't always agree with our previous manual decisions. I think our policy is to always insist on rustfmt. When that version of rustfmt hits stable, our CI will start to fail for everyone. (Right now this discrepancy just causes trouble for contributors who are using nightly by default.) | |||||
| * | | | | Merge branch 'typos' into 'main' | Nick Mathewson | 2023-07-22 | 17 | -37/+37 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix typos See merge request tpo/core/arti!1431 | |||||
| | * | | | | Fix typos | Dimitris Apostolou | 2023-07-22 | 17 | -37/+37 | |
| |/ / / / | ||||||
| * | | | | Merge branch 'keymgr-api-updates' into 'main' | gabi-250 | 2023-07-21 | 13 | -151/+499 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | keymgr: API updates and other improvements Closes #903 See merge request tpo/core/arti!1421 | |||||
