Commit Graph

8 Commits

Author SHA1 Message Date
Yawning Angel
a8288437e3 Update my e-mail address (no functional changes) 2019-05-20 04:53:24 +00:00
Yawning Angel
5b4397bff8 Clean up static analysis warnings
Mostly but not entirely discarding error return values of things that
can not possibly fail despite the API returning errors.
2019-01-19 11:42:24 +00:00
Yawning Angel
402fe97d85 Add support for tor feature #15435.
If the relevant enviornment variable is set, treat read errors from
Stdin as a SIGTERM.
2015-03-28 03:09:17 +00:00
Yawning Angel
339c63f0c8 Massive cleanup/code reorg.
* Changed obfs4proxy to be more like obfsproxy in terms of design,
   including being an easy framework for developing new TCP/IP style
   pluggable transports.
 * Added support for also acting as an obfs2/obfs3 client or bridge
   as a transition measure (and because the code itself is trivial).
 * Massively cleaned up the obfs4 and related code to be easier to
   read, and more idiomatic Go-like in style.
 * To ease deployment, obfs4proxy will now autogenerate the node-id,
   curve25519 keypair, and drbg seed if none are specified, and save
   them to a JSON file in the pt_state directory (Fixes Tor bug #12605).
2014-08-17 17:11:03 +00:00
Yawning Angel
d9c6ecbf8f Use goptlib's MakeStateDir instead of the one in pt_extras.
This requires changes in goptlib from last night, people may need to
run "go get -u" to update dependencies before building.
2014-06-02 18:15:02 +00:00
Yawning Angel
bd2bef2ead Fix import lines so other people using go get works. 2014-05-26 16:20:33 +00:00
Yawning Angel
c05a7a2e34 Add support for HTTP CONNECT proxies.
Joining a SOCKS dialer on the list of things the Golang runtime really
should have is a HTTP CONNECT dialer.  There's a full fledged HTTP
client and server there, but not this.  Why?  Who knows.

This fixes issue #7.
2014-05-25 12:40:06 +00:00
Yawning Angel
f0090b5127 Rename to be consistent. 2014-05-25 09:17:02 +00:00