
Code: Select all
eselect repository listCode: Select all
eselect repository enable pg_overlayNot at the moment and I'm personally very much against trying to maintain these on distro-level. I have tons of settings from https://github.com/arkenfox/user.js in my profile, and I still carry some custom-patches in /etc/portage/patches. But the more patches we add on a distro-level the harder maintaining Firefox becomes. Something breaks _every_ release, and it often takes hours just to update the current patches we're carrying. In fact I'd really like to get as close to upstream "vanilla" builds as possible. The browser development is just getting faster and faster, and the codebase more complicated. That's why it's hard to keep up and I'm _very_ reluctant adding any custom-patches that can't be upstreamed.saturnalia0 wrote: I was wondering, does Gentoo have any opinionated patches to www-client/firefox, like enabling or disabling certain features for privacy reasons?
I don't know if you threw these two just as examples or if you're really curious about them, but:I see things like --disable-crashreporter and --disable-gpsd,
Thank you for trying to keep up with upstream... the amount of stuff going on inside the firefox ebuilds is quite the eye-opener.Juippisi wrote:In fact I'd really like to get as close to upstream "vanilla" builds as possible. The browser development is just getting faster and faster, and the codebase more complicated. That's why it's hard to keep up and I'm _very_ reluctant adding any custom-patches that can't be upstreamed.
Awareness is the main blocker there, but I can appreciate the patch burden. That they've decided to remotely change user settings is disturbing.Juippisi wrote:People who care about that stuff, will find the settings they can change.
/etc/firefox/syspref.js should be closest to achieving that in a safe location. You then deliver/control the file with same tool you control all these instances.Hu wrote:I would prefer that there be an easy way to pull all that into Firefox, so that I can get equivalent changes on all the systems I maintain, but I recognize that supporting that - and deciding on exactly which preferences to include - could be a notable burden.

Have the Mozilla folks just set the controls for the heart of the Sun now?pjp wrote:That they've decided to remotely change user settings is disturbing.
Who decided to change remotely which user setting?pjp wrote:Awareness is the main blocker there, but I can appreciate the patch burden. That they've decided to remotely change user settings is disturbing.Juippisi wrote:People who care about that stuff, will find the settings they can change.

No. But perhaps it's a necessary first step? The problem is that 'Internet privacy' encompasses a bunch of complex, interrelated issues. I suspect that few people fully understand the implications of this Firefox change. As a matter of routine, I turn off all forms of telemetry that I can exercise any control over. Whether it does any good, I'm not sure. My gut feeling is that it does no harm.sMueggli wrote:But sharing as little data as possible is not the same as "protecting privacy".
lars_the_bear wrote:Have the Mozilla folks just set the controls for the heart of the Sun now?pjp wrote:That they've decided to remotely change user settings is disturbing.
sMueggli wrote:Who decided to change remotely which user setting?
Code: Select all
elog "Upstream operates a service named Normandy which allows Mozilla to"
elog "push changes for default settings or even install new add-ons remotely."
elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
elog "concerns prevail, which is why we have switched off the use of this"
elog "service by default."I've never had the experience of others that Chrome is faster / better. so I've stayed with Firefox. The only other option is not using the web as none of the other Chromium based browsers solve the usability problems inherent in Chrome.lars_the_bear wrote:My gut feeling is that the many (most?) people who use Firefox on a regular basis do so because they don't really trust the underhanded behaviour of the alternatives.

I have the opposite experience: I find Chromium works better than Firefox for almost everything I do. And it supports ALSA audio directly, without needing to be built from source, which Firefox generally does not any more.pjp wrote:I've never had the experience of others that Chrome is faster / better. so I've stayed with Firefox.
Code: Select all
telemetry%*Normandy? Why would someone name a service like that after the greatest invasion in the history of mankind? What were they thinking? Hmmm.pjp wrote:Code: Select all
elog "Upstream operates a service named Normandy which allows Mozilla to" elog "push changes for default settings or even install new add-ons remotely." elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" elog "concerns prevail, which is why we have switched off the use of this" elog "service by default."
Upstream ships the code for the service. Gentoo disables the service, and shows a message telling you this. If upstream one day makes a change that bypasses Gentoo's change and reenables the service, then that would be an accident on the part of the Gentoo maintainer for not catching that the attempted disable ceased functioning. Given that Gentoo specifically disabled this, I cannot see a Gentoo maintainer reactivating it maliciously. If the Gentoo maintainer wanted it on, he could simply have done nothing and let upstream's default prevail this whole time. Therefore, while your concern about the existence of the service seems reasonable, your implications about motives seem unfounded.Bob P wrote:Switching off a hostile service like that is not good enough. That kind of service is overtly hostile and it's mere existence on someone's PC places the user at risk. It's existence implies a hostile motive being reserved for future deployment. It is a ticking time bomb and it's only a matter of time until the service gets switched on "accidentally."
Please stop imagining words into my mouth.Hu wrote: Are you advocating that Gentoo should ship a pre-sandboxed browser, so that merely running gentoo-firefox-wrapper provides out-of-the-box all the protection that the Gentoo community knows how to provide, be that through seccomp, containers, virtual machines, etc.?
That was a question, not imagination. However, it was a question derived from your own words up thread:Bob P wrote:Please stop imagining words into my mouth.Hu wrote: Are you advocating that Gentoo should ship a pre-sandboxed browser, so that merely running gentoo-firefox-wrapper provides out-of-the-box all the protection that the Gentoo community knows how to provide, be that through seccomp, containers, virtual machines, etc.?
If you think "Switching off a hostile service like that is not good enough", then what is good enough, and who should be doing the work that is good enough? I then offered a specific example of work that might be good enough: the Gentoo maintainers providing a pre-sandboxed browser. I also speculated that a related bit of potentially "good enough" work (deleting all the Normandy code from the build) would be useful, but too fragile to justify the burden on the volunteer maintainers who currently handle this ebuild.Bob P wrote:Switching off a hostile service like that is not good enough. That kind of service is overtly hostile and it's mere existence on someone's PC places the user at risk. It's existence implies a hostile motive being reserved for future deployment. It is a ticking time bomb and it's only a matter of time until the service gets switched on "accidentally."
The last two posts are errantly premised upon the belief that I have the intent to make some sort of recommendations for Gentoo to take some sort of action. Because I have not defined any recommendations, people have started specualting about what recommendations they think I might make.szatox wrote:Bob, that was a very reasonable question.
Bob P wrote:Concerns like those mentioned in this thread are why I don't trust any browser anymore. I think it's a good idea to sandbox them in a VM.
Yeah, I do as little as possible with a browser, and less with javascript. But it's exhausting, and I wonder how much it helps if at all. I still haven't gotten around to something like apparmor.[post=8843665]Bob P[/post] wrote:I know it's extreme, but how else can you really protect yourself when the browser/internet system is designed to work against you?

I wonder if it helps at all, when all your family and friends are saying 'to hell with it...' and just ignoring the problem? If people who actually understand the issue have decided that it isn't worth fighting any more, what chance is there of changing the behaviour of people who don't even understand?pjp wrote:Yeah, I do as little as possible with a browser, and less with javascript. But it's exhausting, and I wonder how much it helps if at all.[post=8843665]Bob P[/post] wrote:I know it's extreme, but how else can you really protect yourself when the browser/internet system is designed to work against you?