Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More Waterfox preferences to review/document #403

Closed
nodiscc opened this issue Jun 23, 2018 · 5 comments
Closed

More Waterfox preferences to review/document #403

nodiscc opened this issue Jun 23, 2018 · 5 comments

Comments

@nodiscc
Copy link
Contributor

nodiscc commented Jun 23, 2018

https://github.com/MrAlex94/Waterfox/blob/master/modules/libpref/init/all.js might have some preferences not listed here, either in user.js or ignore.list

@pyllyukko
Copy link
Owner

That's a lot of settings! 😮

@nodiscc
Copy link
Contributor Author

nodiscc commented Jun 24, 2018

It's not necessary to add everything here, but an comparison target in the Makefile [1] would be a great tool to refine user.js and find undocumented prefs that may be have a security impact. Something like

$ cat Makefile
# Arbitrary URL to compare your user.js against
COMPARE_TARGET='https://github.com/MrAlex94/Waterfox/blob/master/modules/libpref/init/all.js'

compare:
[...]
$ make compare
[info] local 'user.js' will be compared against https://github.com/MrAlex94/Waterfox/blob/master/modules/libpref/init/all.js
[info] found 71 ignored preferences
[info] found 15 preferences with common values
[info] found 21 preferences with different values
[info] found 25 unknown preferences (not listed in 'user.js' or 'ignore.list'):
pref("browser.autofocus", true);
pref("browser.send_pings.max_per_link", 1);
pref("browser.helperApps.alwaysAsk.force", false);
...

So yes this actually should be in #256

@Atavic
Copy link

Atavic commented Oct 18, 2018

[info] found 15 preferences with common values
[info] found 21 preferences with different values

That's flawed, as MrAlex94 did some double entries, like:

// Enable Performance Observer API
#ifdef NIGHTLY_BUILD
pref("dom.enable_performance_observer", true);
#else
pref("dom.enable_performance_observer", false);
#endif

@Atavic
Copy link

Atavic commented Oct 25, 2018

BTW waterfox dev did a great job; but it is focused on compatibility, not privacy.

@nodiscc
Copy link
Contributor Author

nodiscc commented Jul 5, 2023

I'm no longer working on this.

@nodiscc nodiscc closed this as completed Jul 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants