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

Re: [tor-bugs] #3457 [Tor Client]: Expose more circuit state-change events to controllers



#3457: Expose more circuit state-change events to controllers
-------------------------+--------------------------------------------------
 Reporter:  rransom      |          Owner:  rransom           
     Type:  enhancement  |         Status:  needs_review      
 Priority:  normal       |      Milestone:  Tor: 0.2.3.x-final
Component:  Tor Client   |        Version:                    
 Keywords:               |         Parent:                    
   Points:               |   Actualpoints:                    
-------------------------+--------------------------------------------------

Comment(by rransom):

 Replying to [comment:6 nickm]:
 > Why do we need a new event type for this?  It seems like something we
 could do just fine with the current CIRC events.  We can't add new
 CircStatus entries (I think), but we can just send back the previous
 CircStatus with the new purpose.

 I want to indicate to the controller what caused the event to be sent.
 CIRC2 events are also a bit âlouderâ than CIRC events, and will become
 even louderer if we add an INTRODUCE CIRC2 event type to tell controllers
 of a hidden service when an INTRODUCE2 cell has been received.

 We can't add new CircStatus values for CIRC events because (a) the spec
 doesn't specifically allow it, and (b) Vidalia won't handle them sensibly
 (and I don't know how any controller could).  Adding a new event type
 seemed much better.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/3457#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs