[tor-commits] [torspec/master] Merge remote-tracking branch 'rransom-tor/feature3457-v2'

nickm at torproject.org nickm at torproject.org
Wed Jan 11 17:20:26 UTC 2012


commit e398656414e62cca601eecc44fd44a027f594efb
Merge: af99cd5 ca3f983
Author: Nick Mathewson <nickm at torproject.org>
Date:   Wed Jan 11 12:13:15 2012 -0500

    Merge remote-tracking branch 'rransom-tor/feature3457-v2'
    
    Conflicts:
    	control-spec.txt

 control-spec.txt |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --cc control-spec.txt
index cce9390,36b6816..27dfa07
--- a/control-spec.txt
+++ b/control-spec.txt
@@@ -1976,19 -1919,31 +1987,44 @@@
  
    [First added in 0.2.3.1-alpha]
  
 -4.1.18. Circuit status changed slightly
 +4.1.18. Configuration changed
 +
 +  The syntax is:
 +     StartReplyLine *(MidReplyLine) EndReplyLine
 +
 +     StartReplyLine = "650-CONF_CHANGED" CRLF
 +     MidReplyLine = "650-" KEYWORD ["=" VALUE] CRLF
 +     EndReplyLine = "650 OK"
 +
 +  Tor configuration options have changed (such as via a SETCONF or RELOAD
 +  signal). KEYWORD and VALUE specify the configuration option that was changed.
 +  Undefined configuration options contain only the KEYWORD.
 +
++4.1.19. Circuit status changed slightly
+ 
+   The syntax is:
+ 
 -    "650" SP "CIRC2" SP CircuitID SP CircEvent [SP Path]
++    "650" SP "CIRC_MINOR" SP CircuitID SP CircEvent [SP Path]
+           [SP "BUILD_FLAGS=" BuildFlags] [SP "PURPOSE=" Purpose]
+           [SP "HS_STATE=" HSState] [SP "REND_QUERY=" HSAddress]
+           [SP "TIME_CREATED=" TimeCreated]
+           [SP "OLD_PURPOSE=" Purpose [SP "OLD_HS_STATE=" HSState]] CRLF
+ 
+     CircEvent =
+              "PURPOSE_CHANGED" / ; circuit purpose or HS-related state changed
+              "CANNIBALIZED"      ; circuit cannibalized
+ 
+   Clients MUST accept circuit events not listed above.
+ 
+   The "OLD_PURPOSE" field is provided for both PURPOSE_CHANGED and
+   CANNIBALIZED events.  The "OLD_HS_STATE" field is provided whenever
+   the "OLD_PURPOSE" field is provided and is a hidden-service-related
+   purpose.
+ 
+   Other fields are as specified in section 4.1.1 above.
+ 
+   [First added in 0.2.3.2-alpha]
+ 
  5. Implementation notes
  
  5.1. Authentication





More information about the tor-commits mailing list