diff options
author | Yawning Angel <yawning@torproject.org> | 2015-03-26 06:30:50 +0000 |
---|---|---|
committer | Yawning Angel <yawning@torproject.org> | 2015-03-26 06:30:50 +0000 |
commit | 4e4c9052f436b86729b853715086e9445c76e185 (patch) | |
tree | e78b7a024d9222a79f4d96ad9cd3b26e4d6d7bee /ChangeLog | |
parent | aed4b723891db1be34eb866a03c62806b58ac148 (diff) |
Attempt to detect if the parent crashed without killing obfs4proxy.
The ideal solution here would be to implement #15435, but till then
use one of several kludges:
* Linux - prctl() so that the kernel SIGTERMs on parent exit.
* Other U*ix - Poll the parent process id once a second, and SIGTERM
ourself/exit if it changes. Former is better since all the normal
cleanup if any gets done.
* Windows - Log a warning.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1,6 +1,7 @@ Changes in version 0.0.5 - UNRELEASED: - Go vet/fmt fixes, and misc. code cleanups. Patches by mvdan. - Changed the go.net import path to the new location (golang.org/x/net). + - Added limited support for detecting if the parent process crashes. Changes in version 0.0.4 - 2015-02-17 - Improve the runtime performance of the obfs4 handshake tests. |