This is a partial go rewrite of the original C version.
Original C version authors:
Gorka Guardiola, paurea@gmail.com
Russ Cox, rsc@swtch.com
Eric Van Hensbergen, ericvh@gmail.com
Original C version references:
/n/sources/contrib/paurea/recover4e.tgz
/n/sources/contrib/rsc/recover/recover.pdf
This go version currently:
- doesn't work on plan9,
- can't do authentication,
- works on windows and on unix where go works,
- works on android (in termux), though not very useful at the moment,
- works both with or without plan9port,
- uses go net.Dial() address format (host:port),
- when using without plan9port, it won't clean up socket file after terminating,
- needs NAMESPACE set on windows,
- it'll default stay in the foreground.
More details:
https://9fans.topicbox.com/groups/9fans/T1d7bf3c39e885267/recover4-go-rewrite