Looks reasonable to me at first glance. I haven't exhaustively checked how faithfully the new dir-spec.txt reflects the prop140 content. I just noticed that the following diff chunk seems like a possible typo, though.
@@ -216,7 +217,7 @@ Status: Accepted The following parameters govern how relays and clients use this protocol.- min-consensuses-age-to-cache-for-diff+b min-consensuses-age-to-cache-for-diff (min 0, max 744, default 6) max-consensuses-age-to-cache-for-diff (min 0, max 8192, default 72)
This patch marks prop140 as closed, but do we support the /tor/status-vote/current/consensus/diff/<HASH>/<FPRLIST>.z paths already?
This is in the nitpick category. Do we want to change the delimiter in X-Or-Diff-From-Consensus to use "," and optionally " " like in the rest of HTTP?
This patch marks prop140 as closed, but do we support the /tor/status-vote/current/consensus/diff/<HASH>/<FPRLIST>.z paths already?
Not until we merge one of the branches in #22149 (moved) ; I'm not planning to merge this branch until #22149 (moved) is done
This is in the nitpick category. Do we want to change the delimiter in X-Or-Diff-From-Consensus to use "," and optionally " " like in the rest of HTTP?
Huh. I think right now it allows either in the code; I guess we should change the spec to match.