[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #6359 [Applications/TorBirdy]: make use of stream isolation
#6359: make use of stream isolation
-----------------------------------+-------------------------
Reporter: proper | Owner: ioerror
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Applications/TorBirdy | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-----------------------------------+-------------------------
Changes (by JeremyRand):
* cc: jeremy@… (added)
Comment:
Replying to [comment:9 lunar]:
> Tor Browser now uses SOCKS username/password to use different circuits
for each domain. Does Thunderbird now support using SOCKS username
password as well? Would it be complicated to get a different circuit for
each account now that it's a reality?
>
> One corner case to be aware of is POP before SMTP. I don't know if these
kind of setups are still in use, but they were popular at some point. It
would probably be best if the same circuit can be used in such a case, as
I believe some implementation would ensure that the same IP is in use for
both POP and subsequent SMTP. This is still a minor use case and should
not block getting proper isolation between accounts.
>
> Thanks!
Yes, Thunderbird supports SOCKS authentication now. The Tor Browser patch
against Firefox to support SOCKS authentication was upstreamed to Mozilla
in this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1200802 ; it was
merged by Mozilla on 2015 Nov 26.
As far as I can tell, Icedove in Debian Jessie includes this support, see
https://sources.debian.net/src/icedove/1:45.2.0-1~deb8u1/mozilla/netwerk/base/nsIProxyInfo.idl/#L53
.
So as far as I can tell, it should be straightforward to use this in
TorBirdy -- use the standard Mozilla hooks for setting proxy settings per
connection (I assume these API's are identical between Firefox and
Thunderbird), and set the "username" and "password" fields of the
nsProxyInfo instance that you generate to whatever you want them to be.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/6359#comment:10>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs