Commit Graph

180 Commits

Author SHA1 Message Date
Nick Mathewson 7a37641aeb Use "typos-cli" to fix a bunch of typos. 2023-08-22 16:23:51 -04:00
Ian Jackson 1a1abac2c8 Merge branch 'key-uses' into 'main'
key-management.md: Use scenarios

See merge request tpo/core/arti!1445
2023-08-09 10:59:46 +00:00
gabi-250 f9f8bcf5b9 key-management.md: Fix typos 2023-08-08 13:20:11 +00:00
Ian Jackson d799a7c5a7 Merge branch 'ipts2bis' into 'main'
dev notes: Draft IPT algorithm: Overhaul for latest version of torspec!154

See merge request tpo/core/arti!1444
2023-08-01 17:42:18 +00:00
Nick Mathewson b71b04eb84 Script to bump patchlevel without touching other crates
Closes #945.

Based on @diziet's comment in #945, with a little extra safety and
paranoia.  We use this for cases when there are trivial changes only
in one of our crates.
2023-08-01 12:57:58 -04:00
Ian Jackson 0c9b2eb4af key-management.md: Use scenarios 2023-07-28 18:05:11 +01:00
Ian Jackson 0aa5810246 key-management.md: Fix pandoc formatting
Add a missing blank line.
2023-07-28 18:04:50 +01:00
Ian Jackson e798f8e322 dev notes: Draft IPT algorithm: Make IPT persistence optional
As per current version of torpsec!154
2023-07-28 15:22:08 +01:00
Ian Jackson ec63468606 dev notes: Draft IPT algorithm: Reuse relays when cycling IPT 2023-07-28 15:13:08 +01:00
Ian Jackson 476846d73c dev notes: Draft IPT algorithm: Maintain k*N, not 2N
Make this a separate parameter.
2023-07-28 15:08:24 +01:00
Ian Jackson 86ee2193b1 dev notes: Draft IPT algorithm: Minor clarifications 2023-07-26 16:14:45 +01:00
Ian Jackson 869df2817a dev notes: Draft IPT algorithm: Added TODO re previous descriptor semantics
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924491
2023-07-26 12:21:34 +01:00
Ian Jackson be31effcae dev notes: Draft IPT algorithm: Added TODO/xref re tuning
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924530
2023-07-26 12:21:34 +01:00
Ian Jackson 98e3d7ac56 dev notes: Draft IPT algorithm: Possible fixed descriptor lifetimes
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924501
2023-07-26 12:21:34 +01:00
Ian Jackson 36cf899dd9 dev notes: Draft IPT algorithm: Add a publication rate limit
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924499
2023-07-26 12:21:34 +01:00
Ian Jackson 0b928f8a5b dev notes: Draft IPT algorithm: Add a TODO re selecting from >N IPTs
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924498
2023-07-26 12:21:34 +01:00
Ian Jackson 348aab8166 dev notes: Draft IPT algorithm: Added 2N IPT limit to tuning params
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924496
2023-07-26 12:21:34 +01:00
Ian Jackson a0d0a90b2b dev notes: Draft IPT algorithm: Delay IPT replacement
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924497
2023-07-26 12:21:34 +01:00
Ian Jackson 360bf843ae dev notes: Draft IPT algorithm: Early descriptor publish timing
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924494
2023-07-26 12:21:34 +01:00
Ian Jackson f050309c60 dev notes: Draft IPT algorithm: Retire IPTs - note re Onion Balance
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924487
2023-07-26 12:21:34 +01:00
Ian Jackson e9935ce2bc dev notes: Draft IPT algorithm: Retire IPTs - timing question
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924485
2023-07-26 12:21:34 +01:00
Ian Jackson 3807b43791 dev notes: Draft IPT algorithm: Retire IPTs after N introductions
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924485
2023-07-26 12:21:34 +01:00
Ian Jackson 75cc7ccf22 dev notes: Draft IPT algorithm: note re unpublished IPT
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924483
2023-07-26 12:21:34 +01:00
Ian Jackson 35a1e269c4 dev notes: Draft IPT algorithm: note re intro pt verification
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
2023-07-26 12:21:34 +01:00
Dimitris Apostolou c466edaa07
Fix typos 2023-07-25 21:17:18 +03:00
Nick Mathewson 2833648bfb Merge branch 'ipts' into 'main'
dev notes: Draft IPT algorithm

See merge request tpo/core/arti!1429
2023-07-25 16:29:38 +00:00
Nick Mathewson 6f841d0fb8 Merge branch 'onion-service-notes-v1' into 'main'
Initial notes about onion service structs and APIs

See merge request tpo/core/arti!1422
2023-07-25 16:29:28 +00:00
gabi-250 e3d2e12624 Merge branch 'keymgr-keygen-key-list' into 'main'
keymgr-doc: Document the list of keys the keymgr needs to generate.

See merge request tpo/core/arti!1413
2023-07-25 10:51:01 +00:00
Nick Mathewson 7347a25ab1 Change keyid to nickname 2023-07-24 12:22:46 -04:00
Nick Mathewson 4f5fb5c011 Mention anti-DOS options. 2023-07-24 12:19:43 -04:00
Nick Mathewson 75038d8348 Mention ob_config. Not sure we will want to build it like this. 2023-07-24 12:18:21 -04:00
Dimitris Apostolou 947ddfff0c
Fix typos 2023-07-22 10:10:34 +03:00
Ian Jackson a92627418d dev notes: Draft IPT algorithm 2023-07-21 13:20:34 +01:00
Gabriela Moldovan a030c3dbda
keymgr-doc: Add columns with additional details about the keys. 2023-07-20 18:59:21 +01:00
Gabriela Moldovan 58baa2af9e
keymgr-doc: Rename ambiguous `--onion` flag to `--service`. 2023-07-20 18:52:10 +01:00
Gabriela Moldovan bcea3967ac
keymgr-doc: Add note about the key names. 2023-07-20 15:38:32 +01:00
Nick Mathewson 9330c70ebe Initial notes about onion service structs and APIs 2023-07-19 16:34:06 -04:00
Gabriela Moldovan 8941d5772d
keymgr-doc: Document the list of keys the keymgr needs to generate. 2023-07-18 11:19:39 +01:00
Alexander Færøy 590c72eb03 Update s101 stats. 2023-07-10 14:35:27 +02:00
Nick Mathewson 92daa577c2 Release.md: Add an extra semver-checks to the process.
(We didn't do this previously, but it is a good idea.)
2023-06-30 12:30:44 -04:00
Nick Mathewson 2f005a1047 Release.md: Revise the release sections
* Remove instructions to sleep
* Explain how to tag
* Remind myself about the workaround for
  Fedora's delightful gpg/yubikey configuration.
* Note that we should update "pages" till the blog post is up.
2023-06-30 12:21:48 -04:00
Nick Mathewson d0e00e4f4e Release.md: document preparation sections
I've split this into
"what I do in the days leading up to the release" and
"what I do right before the release".

There's a lot more detail now, including:

* up-to-date invocations for `cargo upgrade`
* up-to-date changelog instructions
* our current version-bumping instructions
* possible side-effects from version bumps.
2023-06-30 12:18:57 -04:00
Nick Mathewson 451306df72 Release.md: Write a tools section. 2023-06-30 12:18:00 -04:00
Nick Mathewson a8dffab1d1 Release.md: Write the "are we ready to release" section.
* Remove references to a couple of things
  that our CI now does for us
  (`cargo_audit` and `check_licenses`).
* Mention ~Blocker issues and MRs.
* Mention that some of our CI steps are allowed-to-fail,
  but failures should be examined.
* Mention that some of our tools have exception lists
  that should get reviewed.
* Mention `semver-checks` and `fixup-features`.
2023-06-30 12:17:39 -04:00
Nick Mathewson de3d415a81 Release.md: Add subheadings for "how to release." 2023-06-30 11:23:49 -04:00
Nick Mathewson a939b19479 rpc: update rpc-meta-draft with new behavior. 2023-05-24 10:15:56 -04:00
Nick Mathewson d75b4af0f1 key-management.md: Add a note deprecating unescorted ed secrets 2023-05-18 14:18:53 -04:00
gabi-250 3c34c84f3f Merge branch 'key-mgmt-api-updates-v2' into 'main'
dev docs: key-management.md updates and clarifications

See merge request tpo/core/arti!1185
2023-05-16 15:53:57 +00:00
Gabriela Moldovan 80ec4d01ae
dev docs: The key store version file should specify a minimum supported version.
Signed-off-by: Gabriela Moldovan <gabi@torproject.org>
2023-05-16 15:46:59 +01:00
Nick Mathewson 9c7680d1f8 rpc: Clarify how authentication works. 2023-05-16 09:08:25 -04:00