[tor-bugs] #29136 [Core Tor/Tor]: PT_LOG and PT_STATUS event fields unspecifed

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Mar 19 16:56:27 UTC 2019


#29136: PT_LOG and PT_STATUS event fields unspecifed
----------------------------------------+----------------------------------
 Reporter:  atagar                      |          Owner:  ahf
     Type:  defect                      |         Status:
                                        |  needs_information
 Priority:  High                        |      Milestone:  Tor:
                                        |  0.4.0.x-final
Component:  Core Tor/Tor                |        Version:
 Severity:  Normal                      |     Resolution:
 Keywords:  tor-spec, tor-pt, 040-must  |  Actual Points:
Parent ID:                              |         Points:
 Reviewer:                              |        Sponsor:
----------------------------------------+----------------------------------
Changes (by ahf):

 * status:  assigned => needs_information


Comment:

 I'm not a big fan of specifying the same structures both places, but I
 think we should extend control spec with information about the SEVERITY of
 the message in PT_LOG. Then I think that message type would be complete.

 For PT_STATUS I think you should wait with doing anything fancy handling
 for now. We still don't have any PT's that emits anything useful here. If
 you want to implement some basic handling for this in stem, I suggest you
 emit an event which contains a dictionary of strings to string and write a
 parser for the serialization format we use (see tor's kv_line
 implementation).

 atagar: Would an acceptable fix for this ticket be to specify SEVERITY for
 PT_LOG? As far as I can tell that is the only piece missing in control-
 spec.txt to be able to implement a PT_LOG handler purely from reading the
 control-spec.txt itself without ever having a look at the PT
 specification.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29136#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list