Proposal 137: Keep controllers informed as Tor bootstraps

Nick Mathewson nickm at
Sun Jun 15 17:41:24 UTC 2008

On Wed, Jun 11, 2008 at 01:38:24AM -0400, Roger Dingledine wrote:

All notes are based on latest version from svn.

>   The generic status event is:
>     "650" SP StatusType SP StatusSeverity SP StatusAction
>                                         [SP StatusArguments] CRLF
>   So in this case we send
>   PROGRESS=num TAG=string SUMMARY=string WARNING=string REASON=string
>   "Progress" gives a number between 0 and 100 for how far through
>   the bootstrapping process we are. "Summary" is a string that can be
>   displayed to the user to describe the *next* task that Tor will tackle,
>   i.e., the task it is working on after sending the status event. "Tag"
>   is an optional string that controllers can use to recognize bootstrap
>   phases from Section 3, if they want to do something smarter than just
>   blindly displaying the summary string.

More information about the tor-dev mailing list