[Pkg-anonymity-tools] OnionShare 1.0 released

Micah Lee micah at micahflee.com
Fri Feb 24 00:19:48 UTC 2017


I just released OnionShare 1.0! There's a signed tag upstream:
https://github.com/micahflee/onionshare/releases/tag/v1.0

Here's the changelog:

* Fixed long-standing macOS X bug that caused OnionShare to crash on
older Macs (!)
* Added settings dialog to configure connecting to Tor, including
support for system Tor
* Added support for stealth onion services (advanced option)
* Added support for Whonix
* Improved AppArmor profiles
* Added progress bar for zipping up files
* Improved the look of download progress bars
* Allows developers to launch OnionShare from source tree, without
building a package
* Deleted legacy code, and made OnionShare purely use ephemeral Tor
onion services
* Switched to EFF's diceware wordlist for slugs

This release includes many new things that are relevant to Debian.

It includes support for using a system tor instead of only supporting
Tor Browser, which means I think we should drop the dependency on
torbrowser-launcher, and move onionshare from contrib into main.

Here's more information about using a system tor [1]. Basically, either
the user needs to be part of the debian-tor group and set OnionShare to
use the socket file /var/run/tor/control, or you need to edit the torrc
and enable the control port, optionally configure a password, and set
OnionShare to use the control port. So it might take some creativity on
Debian's part to make OnionShare "just work" without manual
configuration, but it's definitely doable.

Also, I have removed all of the legacy code from OnionShare 1.0, and now
it _only_ support ephemeral onion services using ADD_ONION. This means
that OnionShare 1.0 now requires at least tor 0.2.7.1 and python3-stem
1.4.0. I've also added optional support for stealth onion services. In
order to use those, it requires at least tor 0.2.9.1 and python3-stem 1.5.0.

Here's more details about package versions [2], but the short version is
that OnionShare 1.0 won't work in Jessie because tor and python3-stem
are too old, however it will work with the packages in jessie-backports.
Stealth onion services won't work in Jessie even with jessie-backports.
But everything will work Stretch.


[1]
https://github.com/micahflee/onionshare/wiki/Connecting-to-Tor#using-a-system-tor-in-linux
[2] https://github.com/micahflee/onionshare/wiki/Linux-Distribution-Support



More information about the Pkg-anonymity-tools mailing list