Skip to content
  • anarcat's avatar
    implement tor and SOCKS5 support · 0cf833c1
    anarcat authored
    implement Tor supports through a simple SOCKS5 client implemented with
    pysocks. --tor is basically a shortcut for --socks localhost:9050.
    
    we deliberately do not use the --use-tor flag of GPG 2.1 because we
    support legacy but also because supporting arbitrary SOCKS servers
    seems useful (e.g. SSH is a SOCKS proxy as well).
    
    there are no explicit tests for this, we delegate responsability for
    SOCKS tests to the pysocks library. integration errors would be our
    own, however, but i've tested this minimally and it seems to work,
    provided that the remote SMTP server doesn't blacklist Tor exit nodes
    (which is somewhat unlikely) or that the user knows a hidden service
    that his provider offers on the Tor network.
    
    Closes: #53
    0cf833c1
To find the state of this project's repository at the time of any of these versions, check out the tags.