[tor-dev] Release: obfs4proxy-0.0.4
Yawning Angel
yawning at schwanenlied.me
Tue Feb 17 12:20:05 UTC 2015
Hello all,
I just tagged obfs4proxy-0.0.4, though the changes do not affect most
people directly, I figured it's worth an announcement.
Changes in version 0.0.4 - 2015-02-17
- Improve the runtime performance of the obfs4 handshake tests.
- Changed the go.crypto import path to the new location
(golang.org/x/crypto).
- Added client only support for ScrambleSuit.
This is more useful for the Tor Browser people than anyone else since
it means that the next build can remove the old go.crypto cruft from
the build process, and the ScrambleSuit client provider can be switched
over to obfs4proxy like obfs2 and obfs3 have been. With Go PTs being
phased into Orbot as well, this release should allow for a smooth
transition from obfsclient to obfs4proxy.
A note about the build time dependency change, for packagers:
What:
code.google.com/p/go.crypto -> golang.org/x/crypto
Why:
The Go developers decided to move the repository, and Go
libraries are referred to in the code via import location. The
source in the code.google.com repo was also updated to mirror the
new repository, so internal dependencies all reference the new
location.
Workarounds:
If changing the build time dependency is not an option, you have an
existing go.crypto package that will not change, and you are
building with Go < 1.4, revert:
cdeda5724124ca393c87be6d01c84fe4f906d612
Old copies of go.crypto will not compile with newer versions of the
Go compiler so packaging golang.org/x/crypto is advised in the
medium to long term.
Questions, comments, feedback appreciated,
--
Yawning Angel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20150217/3199deb3/attachment.sig>
More information about the tor-dev
mailing list