Commit graph

48 commits

Author SHA1 Message Date
ohfp
1b9cc88ccf
devtools.performance.recording.ui-base-url does not like https for localhost urls 2021-04-15 15:52:17 +02:00
Jonathan Straub
b27477ceb9
Changed WebAudio pref to default to false instead of locking it
This enables users to enable it manually in their about:config instead of having to edit this file everytime after an update.
Helpful for librewolf-community/browser/linux#173
2021-03-30 16:21:15 +02:00
Jonathan Straub
241e6f4d73
Removed site-specific-overrides setting
Site-specific overrides have been removed from Firefox in version 71
2021-03-20 23:17:40 +01:00
Shreyas Minocha
be1f20479b
Unlock service workers pref 2021-03-17 16:55:39 -05:00
Jonathan Straub
9ba36a97a9
Updated forced UserAgent-String to the one used in Tor Browser 10.0.12.
This fixes issues with webpages that depend on a correct version in the UserAgent string (e.g. connection issues with meet.jit.si) when resistFingerprinting is off
2021-03-02 19:03:53 +01:00
ohfp
c5c75a39dd
fixes #37, #36 and common#17 2021-02-24 15:12:36 +01:00
Shreyas Minocha
640b375dc0
Unlock dom.event.contextmenu.enabled
Having this disabled can be pretty disruptive in web applications that
provide their own context menus e.g. the openstreetmap online editor.
2021-01-20 17:00:39 -06:00
Shreyas Minocha
0d0cd76c44
Unlock security.ssl.require_safe_negotiation 2021-01-13 04:10:56 +05:30
ohfp
25115b211d
unlock drm/cdm settings, at least until easier modification with appimage/flatpak releases is possible 2021-01-05 00:07:36 +01:00
ohfp
97e2f2198f
enable HTTPS only mode by default 2021-01-04 23:29:47 +01:00
ohfp
753d71f583
unlock autoplay preference 2021-01-04 23:26:48 +01:00
ohfp
8e118f2a4d
Unlock a blocking WebRTC setting
Fixes https://gitlab.com/librewolf-community/browser/macos/-/issues/8 by
allowing to also enable `media.peerconnection.enabled` to be set from
`about:config` to make it possible to properly use WebRTC.
2020-08-21 10:45:12 +02:00
Shreyas Minocha
9f470504fc
Close windows with their last tabs
An opinionated setting, but this is the behavior that would be intuitive
on most platforms (all but macOS).

See #121
2020-08-10 04:27:32 +05:30
Shreyas Minocha
231b7f9857 Merge branch 'opinionated' into 'master'
Flip some general (opinionated) settings

See merge request librewolf-community/settings!3
2020-07-14 17:39:19 +00:00
ohfp
eb358f1cf9
s/user_pref/lockPref/ 2020-07-02 11:46:46 +02:00
Shreyas Minocha
08f9d5f95f
Flip some general (opinionated) settings 2020-07-02 14:28:26 +05:30
Shreyas Minocha
c474a8f362
Update FF75-related prefs
Addresses #21
2020-06-29 23:19:35 +05:30
Shreyas Minocha
c4d7cbf4ee
Increase minimum TLS version to TLS 1.2
This is in line with ghacksuserjs's current recommendation.
2020-06-29 15:27:10 +05:30
Shreyas Minocha
cb6b223ec8
Disable geolocation console-logging
Looks like this was accidentally set to `true` at some point.
2020-06-29 15:24:45 +05:30
Shreyas Minocha
0b2f1ea6ff
Update FF74-related prefs
Addresses #21
2020-06-29 15:24:25 +05:30
Shreyas Minocha
026211d79a
Update FF73-related prefs
Addresses #21
2020-06-27 13:24:56 +05:30
Shreyas Minocha
6e8c5eabe6
Update FF72-related prefs
Addresses #21
2020-06-27 13:17:09 +05:30
Shreyas Minocha
5d9aa165c0
Update FF71-related prefs
Addresses #21
2020-06-27 12:58:43 +05:30
Shreyas Minocha
9e93ebaf16
Update FF70-related prefs
Addresses #21
2020-06-27 12:58:42 +05:30
ohfp
b0193ed7cf
Update uBlock; disable topsite suggestions 2020-06-06 22:00:39 +02:00
evs-ch
b265bae691
fix typos (s/lockpref/lockPref/) 2020-05-08 15:24:35 +02:00
Shreyas Minocha
651a51d273
Update to ghacks-user.js 69
Addresses #21
2020-04-21 21:05:34 +05:30
Shreyas Minocha
521079a0e9
Update to ghacks-user.js 68
Addresses #21
2020-04-21 18:44:51 +05:30
Shreyas Minocha
422dbb33ce
Update to ghacks-user.js 67
Addresses #21
2020-04-21 18:44:47 +05:30
Shreyas Minocha
c096ee821f
Update to ghacks-user.js 66
Addresses #21
2020-04-21 18:44:38 +05:30
Shreyas Minocha
b94a35c29a
Update to ghacks-user.js 65
Addresses #21
2020-04-21 18:44:21 +05:30
Shreyas Minocha
7db46b8548
Temporarily fix Firefox's address bar
Disables FF's controversial new address bar design. “Temporarily”
because these preferences will soon be removed from FF.

Addresses #23

- https://www.reddit.com/r/firefox/comments/fwhlva/address_barawesomebar_design_update_in_firefox_75/fnfdfc2/
- https://www.reddit.com/r/firefox/comments/fzbh64/the_option_to_turn_off_the_new_megabar_has/
2020-04-20 22:43:03 +05:30
Shreyas Minocha
56d1d7ec5b
Set fallback UA to resistFingerprinting's default
Quoting @ohfp from #10:

> I guess setting [`general.useragent.override`] to the default value of
> `privacy.resistFingerprinting` […] would probably be the most
> reasonable fallback approach
2020-04-19 18:09:05 +05:30
Shreyas Minocha
2e9feb8e89
Configure manual update URL
Resolves #1
2020-04-19 18:06:41 +05:30
Shreyas Minocha
3359f36bb8
Don't disable the Intersection Observer API
Resolves #20
2020-04-19 18:01:41 +05:30
Shreyas Minocha
34f573f754
Disable recently added newtab annoyances 2020-04-18 20:40:05 +05:30
ohfp
22343234cd Keep addon signature requirement on by default
We're setting `MOZ_REQUIRE_SIGNING=0` during build, so it's possible to
set `xpinstall.signatures.required` to `false` in `about:config`, should
it be desired to install unsigned addons, while still keeping signatures
required by default with this change.
2020-04-10 12:02:42 +02:00
ohfp
e732873259 keep webrtc settings unlocked. todo: document how to enable/disable and compare with ublocks method 2020-04-01 17:03:16 +02:00
ohfp
dcfc56fdfd set xpinstall required sigs to false by default 2020-03-28 23:18:58 +01:00
ohfp
b17d4f3a65 disable a setting referencing old extensions 2020-03-22 13:12:27 +01:00
ohfp
174fa6a4bd Follow Arch upstream autoDisableScopes settings.
See https://gitlab.com/librewolf-community/browser/linux/-/issues/101
2020-03-15 02:05:09 +01:00
Shreyas Minocha
cfa2757a99
Fix newer newtab preferences 2020-03-14 18:26:32 +05:30
ohfp
ac25a5ef35 un-break librewolf.cfg: fix wrong comment format 2020-03-10 15:34:59 +01:00
ohfp
9a8d1ca822 also add fix for linux#80 2020-03-07 16:51:29 +01:00
ohfp
21a6c1bcc1 Relax/unlock some preferences
This is basically backporting some changes that have been already
implemented with my earlier Arch builds.

Mostly it's about keeping some of the settings most often causing
"issues" unlocked, to make it easier to change them once needed.

Cookie handling, for example, can be handled via
[Cookie AutoDelete](https://addons.mozilla.org/de/firefox/addon/cookie-autodelete/)
more comfortably, allowing exceptions for websites and a more granular
retention / rejection.

Having the option to actually keep a history or autofill forms can also
be desired, when the tradeoff with regards to privacy implications is
understood and accepted, so while keeping those options off by default,
it might be helpful to have them easily modifiable.

`resistFingerprinting` can cause issues (rarely), so it might be desired
to at least temporarily disable it in some cases.

The predefined useragent and other overrides sometimes cause issues with
certain websites, so being able to modify can be required as well.

The webextensions-CSP needs to be slightly modified to allow some addons
(especially μBlock Origin) to function.

Furthermore, options to allow re-enabling installing (and, optionally,
updating) extensions from the official extension store might be a good
thing, albeit somewhat of a tradeoff between privacy and security:
Basically keeping extensions up to date is crucial from a security point
of view, and the official extension store is at least a somewhat trusted
source of extensions. This also indirectly can be a good thing for
privacy, as in keeping relevant addons current with regards to privacy
enhancing techniques.

Of course, extensions can be kept up to date separately as well, but
from my experience this is often not taken care of properly and quite a
lot of extra work.

In a comparable vein, the `xpinstall.signatures.required` option might
be a good thing, but also undesired – so it's just kept unlocked.
2020-03-07 16:20:46 +01:00
Shreyas Minocha
a62f6070f1
Disable recommended extensions on addons page
Resolves #13
2019-10-14 18:00:06 +05:30
Shreyas Minocha
d4194e0d4d
Remove several doc comments
This is being done as part of the docs migration process.

librewolf-community/librewolf-community.gitlab.io#2
2019-08-17 17:39:56 +05:30
BeatLink
de29227242 Initial Commit 2019-08-16 19:49:17 -05:00