#28180 closed enhancement (implemented)

Signal mechanism from PT processes to Tor

Reported by: ahf Owned by: dgoulet
Priority: Medium Milestone: Tor: 0.4.0.x-final
Component: Core Tor/Tor Version: Tor: unspecified
Severity: Normal Keywords: tor-pt, 040-roadmap-subtask, postfreeze-ok
Cc: Actual Points: 4
Parent ID: #25502 Points:
Reviewer: Sponsor: Sponsor19


Once #28179 is done we now have bi-directional communication between the PT process and Tor itself.

We need a method where a PT process can signal to Tor different events that has occurred. This could be things like "Unable to connect to {host}:{port}".

Once we receive these messages from the PT we should expose them via the ControlPort for Tor Browser and friends to be able to act upon them.

This ticket is a tracker ticket for all of this work. Ideally we need to figure out the right way to do this mechanism (is it an update to the PT spec?) and we might also want to update goptlib to support this feature to let PT developers use it right away.

Child Tickets

#28182enhancementcloseddgouletspec: Add to control-spec.txt some pluggable transport events

Change History (11)

comment:1 Changed 22 months ago by dgoulet

Keywords: tor-pt 036-roadmap-subtask added

comment:2 Changed 21 months ago by nickm

Milestone: Tor: 0.3.6.x-finalTor: 0.4.0.x-final

Tor 0.3.6.x has been renamed to 0.4.0.x.

comment:3 Changed 21 months ago by teor

Keywords: 040-roadmap-subtask added; 036-roadmap-subtask removed

0.3.6 is now 0.4.0: changing keywords

comment:4 Changed 21 months ago by dgoulet

Owner: set to dgoulet
Status: newaccepted

This is implemented in #28179.

comment:5 Changed 20 months ago by gaba

Can we close this ticket then?

comment:6 Changed 19 months ago by ahf

Sponsor: Sponsor8Sponsor19

comment:7 Changed 19 months ago by ahf

Points: 4

comment:8 Changed 19 months ago by ahf

Keywords: postfreeze-ok added

comment:9 Changed 19 months ago by ahf

Actual Points: 4
Points: 4
Resolution: implemented
Status: acceptedclosed

comment:10 Changed 19 months ago by dcf

Resolution: implemented
Status: closedreopened

Temporarily reopening for ticket parentage purposes.

comment:11 Changed 19 months ago by dcf

Resolution: implemented
Status: reopenedclosed
Note: See TracTickets for help on using tickets.