Tor support: Monkeysign gives errors, but after a while it works. Users think it will not work.
Monkeysign should be able to do all network operations (send email and fetch keys) over tor, when requested (maybe with a --tor
flag?).
Currently, monkeysign can be ran within torsocks
, but it yields ERROR
messagse which confuse users needlessly. While those errors could be fixed, it seems better to simply implement Tor support in Monkeysign natively. Below follows the original bug report that affects tails users using tor.
Original report
When using Monkeysign from Tails (2.0.2)
steps to reproduce:
- run
torsocks monkeysign -u emmapeel --smtp=smtp.server.org:587 --smtpuser=emmapeel
- You get to selected the keys, sign them, it prompts for passphrase, etc. Then you get this errors:
[Oct 10 14:01:03] ERROR torsocks[30147]: Unable to resolve. Status reply: 4 (in socks5_recv_resolve_reply() at socks5.c:666)
[Oct 10 14:01:04] ERROR torsocks[30147]: Unable to resolve. Status reply: 4 (in socks5_recv_resolve_reply() at socks5.c:666)
- The application stays still for some more seconds (I stopped the app at this point the first times), but finally presents you with the smtp password prompt.
- You give the smtp password and it works.
== What should happen: The errors should not appear, as they appear before a long waiting time and make it look that is not working.