summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | keymgr: Add TODO regarding generate() being racy.Gabriela Moldovan2023-07-271-0/+3
| | |
| * | keymgr: Document the TOCTOU issue with generate().Gabriela Moldovan2023-07-271-0/+16
| | |
| * | keymgr: Make the return value of generate() indicate if a new key was created.Gabriela Moldovan2023-07-271-3/+5
| | |
| * | keymgr: Make Keystore::generate() return a Result.Gabriela Moldovan2023-07-272-8/+8
| | |
| * | keymgr: Move duplicated match block to KeyMgr::select_keystore().Gabriela Moldovan2023-07-241-22/+14
| | |
| * | keymgr: Add KeyMgr::generate() for generating new keys.Gabriela Moldovan2023-07-244-1/+72
| | |
| * | keymgr: Add function for generating EncodableKeys.Gabriela Moldovan2023-07-246-1/+39
| | |
| * | keymgr: Test whether insert() creates the missing directories.Gabriela Moldovan2023-07-241-9/+21
| | |
| * | keymgr: Return an unimplemented error instead of panicking.Gabriela Moldovan2023-07-241-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 neededGabriela Moldovan2023-07-241-1/+12
| | |
| * | keymgr: Add a Keystore::contains accessor.Gabriela Moldovan2023-07-244-1/+34
| | |
* | | Merge branch 'ipts' into 'main'Ian Jackson2023-07-261-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 semanticsIan Jackson2023-07-261-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 tuningIan Jackson2023-07-261-0/+4
| | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924530
| * | dev notes: Draft IPT algorithm: Possible fixed descriptor lifetimesIan Jackson2023-07-261-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 limitIan Jackson2023-07-261-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 IPTsIan Jackson2023-07-261-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 paramsIan Jackson2023-07-261-0/+2
| | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924496
| * | dev notes: Draft IPT algorithm: Delay IPT replacementIan Jackson2023-07-261-1/+3
| | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924497
| * | dev notes: Draft IPT algorithm: Early descriptor publish timingIan Jackson2023-07-261-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 BalanceIan Jackson2023-07-261-0/+1
| | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924487
| * | dev notes: Draft IPT algorithm: Retire IPTs - timing questionIan Jackson2023-07-261-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 introductionsIan Jackson2023-07-261-0/+3
| | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924485
| * | dev notes: Draft IPT algorithm: note re unpublished IPTIan Jackson2023-07-261-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 verificationIan Jackson2023-07-261-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 Jackson2023-07-262-4/+4
|\ \ | | | | | | | | | | | | Fix typos See merge request tpo/core/arti!1436
| * | Fix typosDimitris Apostolou2023-07-252-4/+4
| | |
* | | Merge branch 'sw1tch/fix_reconfigure_deadlock' into 'main'Ian Jackson2023-07-261-2/+42
|\ \ \ | |/ / |/| | | | | | | | fixes deadlock in TorClient::reconfigure See merge request tpo/core/arti!1432
| * | pass reconfigure_lock guard into TorClient::reconfigure_innersw1tch2023-07-251-3/+8
| | |
| * | cargo fmtsw1tch2023-07-241-1/+3
| | |
| * | fixes deadlock in TorClient::reconfiguresw1tch2023-07-241-1/+34
| |/
* | Merge branch 'ipts' into 'main'Nick Mathewson2023-07-251-0/+266
|\ \ | | | | | | | | | | | | dev notes: Draft IPT algorithm See merge request tpo/core/arti!1429
| * | dev notes: Draft IPT algorithmIan Jackson2023-07-211-0/+266
| | |
* | | Merge branch 'onion-service-notes-v1' into 'main'Nick Mathewson2023-07-251-0/+276
|\ \ \ | | | | | | | | | | | | | | | | Initial notes about onion service structs and APIs See merge request tpo/core/arti!1422
| * | | Change keyid to nicknameNick Mathewson2023-07-241-7/+4
| | | |
| * | | Mention anti-DOS options.Nick Mathewson2023-07-241-1/+11
| | | |
| * | | Mention ob_config. Not sure we will want to build it like this.Nick Mathewson2023-07-241-0/+6
| | | |
| * | | Initial notes about onion service structs and APIsNick Mathewson2023-07-191-0/+263
| | | |
* | | | Merge branch 'keymgr-keygen-key-list' into 'main'gabi-2502023-07-251-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 Moldovan2023-07-201-19/+28
| | | | |
| * | | | keymgr-doc: Rename ambiguous `--onion` flag to `--service`.Gabriela Moldovan2023-07-201-1/+1
| | | | |
| * | | | keymgr-doc: Add note about the key names.Gabriela Moldovan2023-07-201-0/+6
| | | | |
| * | | | keymgr-doc: Document the list of keys the keymgr needs to generate.Gabriela Moldovan2023-07-181-0/+66
| | | | |
* | | | | Merge branch 'safer_build' into 'main'Ian Jackson2023-07-252-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 anonymizationNick Mathewson2023-07-242-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 Mathewson2023-07-245-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 Jackson2023-07-245-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 Mathewson2023-07-2217-37/+37
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Fix typos See merge request tpo/core/arti!1431
| * | | | Fix typosDimitris Apostolou2023-07-2217-37/+37
|/ / / /
* | | | Merge branch 'keymgr-api-updates' into 'main'gabi-2502023-07-2113-151/+499
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | keymgr: API updates and other improvements Closes #903 See merge request tpo/core/arti!1421