Opened 9 years ago

Closed 3 years ago

#3272 closed enhancement (wontfix)

There should be a way to undo TAKEOWNERSHIP

Reported by: nickm Owned by: rl1987
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-client
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


It seems like it would be neat to have a way for a controller that has called TAKEOWNERSHIP to later relinquish "ownership" and tell a Tor process that it should not, in fact, exit if the controller exits.

I'm leaving this in the "Unspecified" milestone for now, since despite the fact that it seems we should obviously want this, I can't think of an actual usecase.

Child Tickets

Change History (6)

comment:1 Changed 9 years ago by nickm

rransom notes:

For debugging purposes, we should have a REVOKEOWNERSHIP command that cancels all control connections' TAKEOWNERSHIP commands

comment:2 Changed 8 years ago by nickm

Keywords: tor-client added

comment:3 Changed 8 years ago by nickm

Component: Tor ClientTor

comment:4 Changed 5 years ago by rl1987

Owner: set to rl1987
Status: newaccepted

comment:5 Changed 5 years ago by nickm

To be clear, I'm not 100% sure whether this is needed or wise. AFAIK, nobody who uses TAKEOWNERSHIP has said "I wish there were a reversible version", and I don't recall anybody saying "I would use TAKEOWNERSHIP if it were only reversible."

So maybe ask around a little first to make sure there are likely users before you ahead and build this; features are only worthwhile in the presence of users. :)

comment:6 Changed 3 years ago by nickm

Resolution: wontfix
Severity: Normal
Status: acceptedclosed

Closing as "wontfix" because no controller developer has asked for this. If somebody actually wants it, we can reopen.

Note: See TracTickets for help on using tickets.