[tor-dev] txtorcon 0.8.0

meejah meejah at meejah.ca
Sun May 12 06:33:26 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


txtorcon 0.8.0 is now tagged and released. [1]

txtorcon is a Python+Twisted-based asynchronous implementation of the
Tor control protocol. It includes a state-tracking abstraction,
configuration abstraction, Twisted endpoint support for hidden
services, 96%+ unit-test coverage and many examples. 

New in this release:

 . issue #18: slight *API change* ICircuitListener.circuit_failed,
   circuit_closed, IStreamListener.stream_failed, stream_closed and
   stream_detach all now include any keywords in the notification
   method (these either lacked flags, or only included some)
 . launch_tor() can take a timeout (starting with a patch from hellais);
 . cleanup from aagbsn;
 . more test coverage;
 . run tests cleanly without graphviz (from lukaslueg);
 . issue #26: fix from lukaslueg;
 . pep8 and whitespace targets plus massive cleanup (now pep8 clean, from lukaslueg);
 . issue #30: fix reported by webmeister making ipaddr actually-optional;
 . example using synchronous web server (built-in SimpleHTTPServer) with txtorcon (from lukaslueg);
 . TorState can now create circuits without an explicit path;
 . passwords for non-cookie authenticated sessions now use a password callback (that may return a Deferred);
 . fixes for AddrMap in case Tor ticket #8596 is implemented;

Code and built documentation may be obtained:

   git clone git://github.com/meejah/txtorcon.git

   https://github.com/meejah/txtorcon
   https://txtorcon.readthedocs.org/en/latest/index.html

You may easily install it:

   pip install txtorcon
   easy_install txtorcon

The sha256sum output is:

87fcb3bce3ac3b48583f637bf69445bd50071411dc3fded89df7600d870a3094  txtorcon-0.8.0.tar.gz

thanks,
meejah


[1] -- (Note the tagging took place last month, and I've only now
updated PyPI, ReadTheDocs, freecode, emailed this, ...)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBAgAGBQJRjy+yAAoJEJ0UOBRRgEVQXrMH/0Kl3DmVLyqo3aTBNv1d50RL
yi8u5LTZLNtuYiyJsxqTFyq8zNhfEwIPoXbsqHyNuv0hv8s6Qn4OkXh47/crhukO
GpnNNTldvSQIpOfNw+ftCYF/NC0X5pOjJo/Rz1XUkFyms50cqq17i+MWvcAvaFnW
Ols6+7ulh8u61ElafVxnwn1zgitkpUOOsnF8a27iXryFJ/iZFFROnCigJv2eM8pj
SqcwKbVp9h1VtztoYhtEcjEPBm1NnrYGoRIjh9D3RQfEVnXgM2fU4HoGhFAqYj7M
wFZv0DZBvL2s/XwV8PEi4Y4+fTJZTXE7bbHctMWjUWjhlMfMniq2oud4hZJ5ugY=
=MDAq
-----END PGP SIGNATURE-----


More information about the tor-dev mailing list