Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-09 | Escape brackets that aren't meant to be reference-links | Jim Newsome | |
2023-11-09 | Fix state diagram in algorithm.md | Nick Mathewson | |
2023-11-06 | Remove a few obsolete appendices from guard-spec | Nick Mathewson | |
2023-11-06 | Drop guard-spec/todo.md | Nick Mathewson | |
2023-11-01 | Explain Arti's `DirStatus` and Tor's `RST_OUTDATED_MD_DIRSERVER` | Nick Mathewson | |
These have the same effect: They apply early in the guard selection algorithm, at the same level as looking at `{is_reachable}`, and they tell us that when we are making a one-hop directory circuit, we should not use directory caches which we have seen to fail. Arti's formulation treats this as a separate kind of `{is_reachable}` with similar rules to the normal `{is_reachable}` tristate. C Tor's formulation treats it as a special kind of restriction that needs to get different treatment from the other kind of restrictions. (This is the "permanent" vs "temporary" distinction of tor#40876.) I believe these formulations are equivalent, but Arti's is simpler to describe. See tor#23817 for historical discussion of how this feature was implemented in C Tor. | |||
2023-11-01 | guard selection: Try to clarify and clean up a bit | Nick Mathewson | |
This is a follow-on for !182. | |||
2023-11-01 | guard algorithm: de-indent to avoid verbatim-status. | Nick Mathewson | |
2023-11-01 | guard algorithm: reformat a section to avoid ```s. | Nick Mathewson | |
2023-10-26 | Bug 40876: Handle guard usage restrictions | Mike Perry | |
The primary-guard-to-use list should not grow when we exclude a relay temporarily for a specific circuit. | |||
2023-10-18 | move another file for consistency. | Nick Mathewson | |
2023-10-18 | Move intro files into their appropriate directories. | Nick Mathewson | |
2023-10-14 | Add short IDs for most long section names | Nick Mathewson | |
I've left off sections that are headings for their whole document. | |||
2023-10-14 | Remove more TOCs and merge in introductions. | Nick Mathewson | |
2023-10-14 | Rename all long files. | Nick Mathewson | |
2023-10-14 | Run mdformat on the spec files. | Nick Mathewson | |
2023-10-13 | Several more warnings from markdownlint. | Nick Mathewson | |
2023-10-13 | Add backticks to more things that look like html. | Nick Mathewson | |
2023-10-13 | Run markdownlint --fix on spec. | Nick Mathewson | |
2023-10-12 | Update more things that looked like html tags in the markdown | Nick Mathewson | |
2023-10-12 | Convert text specifications to mdbook. | Nick Mathewson | |