[tor-dev] ANN: txtorcon 0.12.0

meejah meejah at meejah.ca
Tue Feb 3 21:18:51 UTC 2015


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

I'm pleased to announce txtorcon 0.12.0. Full list of improvements:

 * doc, code and import cleanups from Kali Kaneko
 * HiddenServiceDirGroupReadable support
 * Issue #80: honour "ControlPort 0" in incoming TorConfig
   instance. The caller owns both pieces: you have to figure out when
   it's bootstraped, and are responsible for killing it off.
 * Issue #88: clarify documentation and fix appending to some config lists
 * If GeoIP data isn't loaded in Tor, it sends protocol errors; if
   txtorcon also hasn't got GeoIP data, the queries for country-code
   fail; this error is now ignored.
 * 100% unit-test coverage!
 * PyPy support (as in: all tests pass)
 * TCP4HiddenServiceEndpoint now waits for descriptor upload before
   the listen() call does its callback (this means when using "onion:"
   endpoint strings, or any of the endpoints APIs your hidden service
   is 100% ready for action when you receive the callback)
 * "TorControlProtocol now has an ".all_routers" member, which is a set() of all Routers
 * TimeIntervalCommaList from Tor config supported
 * documentation fix from "sammyshj"

You can download the release from PyPI or GitHub (or of
course "pip install txtorcon"):

   https://pypi.python.org/pypi/txtorcon/0.12.0
   https://github.com/meejah/txtorcon/releases/tag/v0.12.0

Releases are also available from the hidden service:

   http://timaq4ygg2iegci7.onion/txtorcon-0.12.0.tar.gz
   http://timaq4ygg2iegci7.onion/txtorcon-0.12.0.tar.gz.asc

You can verify the sha256sum of both by running the following 4 lines
in a shell wherever you have the files downloaded:

cat <<EOF | sha256sum --check
206b1bd8a840119c12d9b85d638ab9defec5b376436fa36be9139ab1ebc8cd78  txtorcon-0.12.0.tar.gz
4e4f6aa2ec677f6c27bff41d17888d31a979f6b831a20501101b39ca93ede9da  txtorcon-0.12.0-py2-none-any.whl
EOF


thanks,
meejah
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBAgAGBQJU0TWHAAoJEMJgKAMSgGmnDEoH/AriLbAyImmcfmRy5C2YcVth
eJyXRhHTXc6WBh0tBgryt88o5n55XAwiqNoAwslLvS4RS6w9NEzA9zusimuVYEZs
CV10NeC5PiXHJ6qDlcJ+FPsHhWk4zt49wGtaqyfGK/8aZm9enQwiMH6j9Iwx6il0
rLFwm7RoukPTW8dn3oR67QFYwdpHD7cCQW8e6uajpQuBCeNr2nljRpVLFM/6hueh
shIAAmPGfBQ2vR16QOQDyJMCLk7oKj0xtzok8O4fWBof1+h3JvMQqphEYlgtE5Lh
9W0XgG/ugrrhjIIoKc29+4Io5vaqKjHcGfqEyJyEimppgGB/6YTX2fJNw2R3Op4=
=vaqH
-----END PGP SIGNATURE-----


More information about the tor-dev mailing list