[tor-bugs] #10006 [Pluggable transport]: Build an obfs-flash PT bundle
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Oct 24 07:43:58 UTC 2013
#10006: Build an obfs-flash PT bundle
-------------------------------------+-------------------
Reporter: dcf | Owner: dcf
Type: task | Status: new
Priority: normal | Milestone:
Component: Pluggable transport | Version:
Resolution: | Keywords:
Actual Points: | Parent ID: #7167
Points: |
-------------------------------------+-------------------
Comment (by infinity0):
Without looking in more detail, my suspicion is that this is #9330 showing
up. When Tor kills obfs-flash-client using ProcessTerminate, exit handlers
don't complete and so it never gets a chance to kill all the children
completely (which would explain why you're seeming seemingly random
children living/dying).
BTW, the PT spec states that you need to CTRL-C *twice* for a PT to shut
down. When you do this instead the terminal on GNU/Linux, it sends CTRL-C
to *all* processes including the children, which is not what you want
since obfsproxy/flashproxy don't yet follow the spec and die on just one
CTRL-C - you must "kill -INT" the obfs-flash-client directly, twice.
I'm not sure how that affects Cygwin. But on windows yesterday, I was able
to do a clean shutdown using a standalone obfs-flash-client with ctrl-C
twice (although I just did that in the console, so possibly it sent it to
the children as well).
I'll explore this in more detail today.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10006#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list