Hi, Alessandro Grassi wrote (13 Dec 2012 00:20:57 GMT) : > I did it because maybeSetSystemProxy() could overwrite settings in env > variables, which seemed counter-intuitive to me. Do you agree?
I think that's exactly the point of this code: I've not looked deep enough to be sure, but I believe this function is meant to implement *exceptions* to the default proxy policy. I've no idea where Qt looks for to find the relevant configuration (or KDE / whatever user configuration?). E.g. in many situations, it makes sense to configure your LAN as a destination that should be reached without going through a proxy. So, I think the general process, as implemented by the unpatched code, makes sense. You may disagree and want to argue with upstream, and that's totally fine with me, but that should be for another orthogonal patch: no sane upstream maintainer will accept a patch that supposedly "implements SOCKS5 support", but also silently changes the behaviour for HTTP proxy users. See what I mean? :) > Anyway, the upstream developer replied to my question about cookies in > his forum: > "No cookies. Great. Thanks for asking! > Minitube does store your recent searches in its settings file." > I think we can live with this (or try to lock such file...) The problem with history / cache / software internal memory in an anonymizing amnesic system is not often that it's simply *stored* (which I agree we can live with -- Tails is amnesic for a reason), but how it may modify the software's behaviour in the future, possibly giving bits to an attacker that may help in deanonymizing Tails users. So, the question now becomes: how does the stored history affect the behaviour of Minitube? Does it affect this behaviour in any way that could be observable on the network, or on the YouTube / Google / 3rd party servers that are reached? (I guess, and hope, the answers will unanimously be "no", but this is what should be checked.) [half-OT: we have never looked at Liferea this well. Someone should. Creating a todo/applications_audit/liferea ticket.] Cheers, -- intrigeri | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc _______________________________________________ tails-dev mailing list tails-dev@boum.org https://mailman.boum.org/listinfo/tails-dev