| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | rpc-cookie-sketch: typo fix. | Nick Mathewson | 2025-01-15 | 1 | -1/+1 | |
| | |/ | ||||||
| * / | Update P101 numbers for Q4-2024. | Alexander Færøy | 2025-01-15 | 1 | -0/+26 | |
| |/ | ||||||
| * | RPC spec: specify banner format. | Nick Mathewson | 2025-01-09 | 2 | -1/+28 | |
| | | | | | | | | | | | | | | See #1753. This banner message will give the client a clear signal that the server is ready, so that the client will know that it can read files (such as a cookie file) written by the server. (We can't use "is the port bound" as a way to signal that the server is ready, since the server needs to bind the port in order to determine that there isn't another server running... which it needs to do before it can write an rpc cookie file.) | |||||
| * | fix: fix typos | Dimitris Apostolou | 2025-01-06 | 3 | -7/+7 | |
| | | ||||||
| * | rpc: Clarify listen_defaults behavior. | Nick Mathewson | 2024-12-19 | 1 | -1/+1 | |
| | | ||||||
| * | arti::rpc: Rename "overrides" field and type. | Nick Mathewson | 2024-12-19 | 1 | -1/+1 | |
| | | | | | | Per discussion with Diziet, these aren't really "overriding" anything; they're the actual options for a single connect point. | |||||
| * | Merge branch 'dirauth-0' into 'main' | Ian Jackson | 2024-12-18 | 1 | -0/+242 | |
| |\ | | | | | | | | | Initial sketch of dirauth structure See merge request tpo/core/arti!2635 | |||||
| | * | dirauth sketch: discuss offline KS_dirauth_id_* | Ian Jackson | 2024-12-17 | 1 | -0/+3 | |
| | | | ||||||
| | * | dirauth sketch: mention shared random protocol | Ian Jackson | 2024-12-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | dirauth sketch: dircache, expand a bit | Ian Jackson | 2024-12-17 | 1 | -0/+5 | |
| | | | | | | | | | | | From https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2635#note_3131826 | |||||
| | * | dirauth sketch: dircache: mention connection to relays | Ian Jackson | 2024-12-17 | 1 | -1/+2 | |
| | | | ||||||
| | * | dirauth deployment plans: Updates apropos comments | Ian Jackson | 2024-12-17 | 1 | -5/+14 | |
| | | | ||||||
| | * | dirauth-sketch: Fix typo | Ian Jackson | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| | * | dirauth deployment plans: formatting | Ian Jackson | 2024-12-17 | 1 | -1/+4 | |
| | | | ||||||
| | * | dirauth deployment plans: typos | Ian Jackson | 2024-12-17 | 1 | -2/+2 | |
| | | | ||||||
| | * | dirauth deployment plans: fix formatting | Ian Jackson | 2024-12-17 | 1 | -3/+3 | |
| | | | ||||||
| | * | dirauth deployment plans: detailed transition plan | Ian Jackson | 2024-12-17 | 1 | -0/+129 | |
| | | | ||||||
| | * | dirauth deployment plans: add rationale for plugin | Ian Jackson | 2024-12-17 | 1 | -0/+20 | |
| | | | ||||||
| | * | dirauth deployment plans: fix some hard tabs | Ian Jackson | 2024-12-17 | 1 | -2/+2 | |
| | | | ||||||
| | * | Initial sketch of dirauth structure | Ian Jackson | 2024-12-17 | 1 | -0/+71 | |
| | | | ||||||
| * | | docs: Update PoW proposal with lock hierarchy. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -0/+4 | |
| | | | ||||||
| * | | docs: Fix proposed PoW struct visibility. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| * | | docs: Update proposed PoW locking and add explanation. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -10/+56 | |
| | | | ||||||
| * | | docs: Move PoW next_expiration_time into PowVerifiers. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| * | | docs: Add note about ReplayLog cleanup. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+10 | |
| | | | ||||||
| * | | docs: Update PoW replay log type. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| * | | docs: Put all datastructures for PoW seeds in the same struct. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -5/+7 | |
| | | | | | | | | | | | This will prevent problems when trying to acquire multiple locks to update this data in a consistent way. | |||||
| * | | docs: s/replay_log_dir/pow_replay_log_dir/ for clarity. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| * | | docs: Add note about ReplayLog rotation. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -0/+1 | |
| | | | ||||||
| * | | docs: Add note about PowManagerRecord and StateRecord. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -0/+1 | |
| | | | ||||||
| * | | docs: Adjust check_solve visibility. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| * | | docs: We want nonces to be unique, not solution bytes. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -1/+1 | |
| | | | ||||||
| * | | docs: Add details of ReplayLog to service side PoW notes. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -3/+29 | |
| | | | ||||||
| * | | docs: Update notes on service-side PoW | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -22/+24 | |
| | | | | | | | | | | | | | | | | | | | | | | | This makes a few major changes: * Removes the IptPowInstance type, instead moving that functionality to PowManager, using a RwLock. * Adds detail about the priority queue types / APIs * Makes all members of PowManager wrapped by a Mutex/RwLock, so that the caller doesn't need to worry about that. The caller will still likely need to put it in a Arc, though. | |||||
| * | | docs: Rework service side PoW draft. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -74/+93 | |
| | | | ||||||
| * | | docs: Add note on plan for service side PoW. | Wesley Aptekar-Cassels | 2024-12-17 | 1 | -0/+107 | |
| |/ | ||||||
| * | connpts: Add default connect points as constants. | Nick Mathewson | 2024-12-09 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'release_clarify_pages' into 'main' | Nick Mathewson | 2024-12-04 | 1 | -4/+27 | |
| |\ | | | | | | | | | Release.md: clarify some post-release steps See merge request tpo/core/arti!2614 | |||||
| | * | release: Clarify how to alert network-team and when. | Nick Mathewson | 2024-11-12 | 1 | -1/+10 | |
| | | | ||||||
| | * | Release.md: Add an "unfreeze the tree" step | Nick Mathewson | 2024-11-05 | 1 | -1/+4 | |
| | | | ||||||
| | * | Release.md: Add "email bekeela" step, with explanation. | Nick Mathewson | 2024-11-05 | 1 | -1/+7 | |
| | | | ||||||
| | * | Clarify "update pages branch" in the Release.md instructions. | Nick Mathewson | 2024-11-05 | 1 | -2/+7 | |
| | | | ||||||
| * | | maint: Add exclusion feature to `fixup-features` | Clara Engler | 2024-12-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | This commit adds an `--exclude <PREFIX>` argument to the `fixup-features` tool in order to ignore crate paths for crates that we do not publish, mainly those in the `examples/` and `maint/` directory. Fixes #1766 | |||||
| * | | doc/dev/notes: cell-lifecycle: Say that stream management details are elided. | Gabriela Moldovan | 2024-11-21 | 1 | -0/+4 | |
| | | | ||||||
| * | | doc/dev/notes: cell-lifecycle: We only describe the unbounded buffers. | Gabriela Moldovan | 2024-11-21 | 1 | -3/+3 | |
| | | | ||||||
| * | | doc/dev/notes: cell-lifecycle: Say that the reactor awaits rather than blocks. | Gabriela Moldovan | 2024-11-21 | 1 | -1/+1 | |
| | | | ||||||
| * | | doc/dev/notes: cell-lifecycle: Describe the current state of things. | Gabriela Moldovan | 2024-11-20 | 1 | -0/+319 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are my notes and observations about the circuit and channel reactors. In hindsight, this whole document is just stating the "obvious"[^1], so I'm not sure if it's going to be useful for anyone else. Also, since this isn't part of the code docs or tor-proto crate-level docs, it's very likely to become outdated in the near future. At the end of the document, I also wrote a very rough KIST implementation plan based on the discussion from #1712. Closes #1747 [^1]: scare quotes because the "obvious" is only obvious after you've stared at the circ/chan reactors for a while | |||||
| * | | doc/dev/notes: keymgr-certificates: Clarify how keymgr might generate the cert. | Gabriela Moldovan | 2024-11-14 | 1 | -2/+3 | |
| | | | | | | | | | | | This is not necessarily set in stone, but it seems like a plausible way of going about this. | |||||
| * | | doc/dev/notes: keymgr-certificates: Emphasize that we won't manage arbitrary ↵ | Gabriela Moldovan | 2024-11-14 | 1 | -3/+8 | |
| | | | | | | | | | certs. | |||||
| * | | doc/dev/notes: keymgr-certificates: Abolish get_cert_entry. | Gabriela Moldovan | 2024-11-14 | 1 | -16/+0 | |
| | | | | | | | | | This also removes the reference to the `get_entry()` function. | |||||
