From 82fa16eab10cb2c01622056ce544d32d97398e63 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Wed, 14 Feb 2024 07:55:35 -0500 Subject: Make the relay command table contain _all_ commands. Formerly it didn't have conflux, HS, or padding commands. --- spec/tor-spec/relay-cells.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/spec/tor-spec/relay-cells.md b/spec/tor-spec/relay-cells.md index 346899b..d80ab31 100644 --- a/spec/tor-spec/relay-cells.md +++ b/spec/tor-spec/relay-cells.md @@ -50,9 +50,21 @@ The relay commands are: | 14 | RELAY_EXTEND2 | forward | control | 15 | RELAY_EXTENDED2 | backward | control | 16..18 | Reserved for UDP; Not yet in use, see [prop339]. -| 19..22 | Reserved for Conflux, see [prop329]. -| 32..40 | Used for hidden services; see the [rendezvous spec]. -| 41..42 | Used for circuit padding; see ["Circuit-level padding"] in the padding spec. +| 19 | RELAY_CONFLUX_LINK | forward | control +| 20 | RELAY_CONFLUX_LINKED | backward | control +| 21 | RELAY_CONFLUX_LINKED_ACK | forward | control +| 22 | RELAY_CONFLUX_SWITCH | forward or backward | control +| 32 | RELAY_ESTABLISH_INTRO | forward | control +| 33 | RELAY_ESTABLISH_RENDEZVOUS | forward | control +| 34 | RELAY_INTRODUCE1 | forward | control +| 35 | RELAY_INTRODUCE2 | backward | control +| 36 | RELAY_RENDEZVOUS1 | forward | control +| 37 | RELAY_RENDEZVOUS2 | backward | control +| 38 | RELAY_INTRO_ESTABLISHED | backward | control +| 39 | RELAY_RENDEZVOUS_ESTABLISHED | backward | control +| 40 | RELAY_INTORDUCE_ACK | backward | control +| 41 | RELAY_PADDING_NEGOTIATE | forward | control +| 42 | RELAY_PADDING_NEGOTIATED | backward | control | 43 | XON (See Sec 4 of [prop324]) | forward or backward | | 44 | XOFF (See Sec 4 of [prop324]) | forward or backward | -- cgit v1.2.3-54-g00ecf