[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [torspec/master] Document TIME_CREATED field of CIRC/CIRC2 events
commit ca3f983039a69583684cde056d8a4d075a859f23
Author: Robert Ransom <rransom.8774@xxxxxxxxx>
Date: Mon Jun 27 15:44:32 2011 -0700
Document TIME_CREATED field of CIRC/CIRC2 events
---
control-spec.txt | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/control-spec.txt b/control-spec.txt
index 664ff0c..36b6816 100644
--- a/control-spec.txt
+++ b/control-spec.txt
@@ -1084,6 +1084,7 @@
"650" SP "CIRC" SP CircuitID SP CircStatus [SP Path]
[SP "BUILD_FLAGS=" BuildFlags] [SP "PURPOSE=" Purpose]
[SP "HS_STATE=" HSState] [SP "REND_QUERY=" HSAddress]
+ [SP "TIME_CREATED=" TimeCreated]
[SP "REASON=" Reason [SP "REMOTE_REASON=" Reason]] CRLF
CircStatus =
@@ -1116,6 +1117,10 @@
HSAddress = 16*Base32Character
Base32Character = ALPHA / "2" / "3" / "4" / "5" / "6" / "7"
+ TimeCreated = Seconds "," MicroSeconds
+ Seconds = 1*DIGIT
+ Microseconds = 1*DIGIT
+
Reason = "NONE" / "TORPROTOCOL" / "INTERNAL" / "REQUESTED" /
"HIBERNATING" / "RESOURCELIMIT" / "CONNECTFAILED" /
"OR_IDENTITY" / "OR_CONN_CLOSED" / "TIMEOUT" /
@@ -1176,6 +1181,11 @@
MUST accept hidden service addresses in formats other than that
specified above.
+ The "TIME_CREATED" field is provided only in versions 0.2.3.2-alpha
+ and later. Seconds is the tv_sec field of a 'struct timeval';
+ Microseconds is the tv_usec field. TIME_CREATED is the time at
+ which the circuit was created or cannibalized.
+
The "REASON" field is provided only for FAILED and CLOSED events, and only
if extended events are enabled (see 3.19). Clients MUST accept reasons
not listed above. Reasons are as given in tor-spec.txt, except for:
@@ -1916,6 +1926,7 @@
"650" SP "CIRC2" 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 =
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits