[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [torspec/master] Describe revised TAKEOWNERSHIP shutdown behavior



commit faac8a4129af1226b8321f7b49450e27cbbc4a28
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date:   Mon Feb 3 12:56:50 2014 -0500

    Describe revised TAKEOWNERSHIP shutdown behavior
---
 control-spec.txt |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/control-spec.txt b/control-spec.txt
index 9d1df49..b94653a 100644
--- a/control-spec.txt
+++ b/control-spec.txt
@@ -1072,13 +1072,17 @@
   The syntax is:
     "TAKEOWNERSHIP" CRLF
 
-  This command instructs Tor to shut down (as if it had received
-  SIGINT or a "SIGNAL INT" controller command) when this control
+  This command instructs Tor to shut down when this control
   connection is closed.  This command affects each control connection
   that sends it independently; if multiple control connections send
   the TAKEOWNERSHIP command to a Tor instance, Tor will shut down when
   any of those connections closes.
 
+  (As of Tor 0.2.5.2-alpha, Tor does not wait a while for circuits to
+  close when shutting down because of an exiting controller.  If you
+  want to ensure a clean shutdown--and you should!--then send "SIGNAL
+  SHUTDOWN" and wait for the Tor process to close.)
+
   This command is intended to be used with the
   __OwningControllerProcess configuration option.  A controller that
   starts a Tor process which the user cannot easily control or stop



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits