[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-dev] Release: obfs4proxy-0.0.4



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

Attachment: pgpdNOjO7tyJ3.pgp
Description: OpenPGP digital signature

_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev