Opened 11 months ago

Closed 8 months ago

#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

Description

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

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

Change History (11)

comment:1 Changed 11 months ago by dgoulet

Keywords: tor-pt 036-roadmap-subtask added

comment:2 Changed 10 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 10 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 10 months ago by dgoulet

Owner: set to dgoulet
Status: newaccepted

This is implemented in #28179.

comment:5 Changed 9 months ago by gaba

Can we close this ticket then?

comment:6 Changed 8 months ago by ahf

Sponsor: Sponsor8Sponsor19

comment:7 Changed 8 months ago by ahf

Points: 4

comment:8 Changed 8 months ago by ahf

Keywords: postfreeze-ok added

comment:9 Changed 8 months ago by ahf

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

comment:10 Changed 8 months ago by dcf

Resolution: implemented
Status: closedreopened

Temporarily reopening for ticket parentage purposes.

comment:11 Changed 8 months ago by dcf

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