Commit graph

58 commits

Author SHA1 Message Date
fxbrit 2b8dc4ac6d remove old stuff for new version, added cfg ver 2021-06-02 11:51:31 +02:00
fxbrit 5cbb8b8b54 pre-release minor tweak according to #52 2021-05-26 11:48:59 +02:00
fxbrit 3d69f247d4 re-organize SB sections 2021-05-22 13:19:16 +02:00
fxbrit e7bd14cfa7 pre 89.0 cleanup + improvements 2021-05-21 23:37:51 +02:00
fxbrit 41e6e651f0 updated DNS section 2021-05-15 02:47:30 +02:00
fxbrit 6bce0eb4a3 unlock sereral prefs to work best with overrides 2021-05-12 00:35:18 +02:00
fxbrit 5305cc48e6 WebGL disabled default, add notes on re-enable 2021-05-10 12:49:14 +02:00
fabrizio eac7585b21 Settings revamp 2021-05-10 08:55:27 +00:00
ohfp b33bfb5a03 Allow overriding prefs
This commit would allow overriding prefs
(locked or otherwise) with a user accessible file even
on sandboxed/restricted releases (like AppImage or Flatpak).

This works because the last specific pref value that is parsed
during startup is the one that gets actually applied; this way
an empty / non existing overrides file will not have any effect,
and only prefs changed in this file will be changed, while other
prefs from the `librewolf.cfg` will still be applied.

The difference to a `user.js` is that at this stage / with this
file, even locked prefs can still be modified.

Should we desire to have some prefs _really_ locked down (which we
do not want to be changeable with this override method), we could
just place them after the changes from this MR - so they would be
parsed after those defined in the overrides file and could override
pref changes made there.

Somewhat related to #45, #27; should partially fix #8 and basically
mitigate the recurring issues of users unable to edit some locked
settings when using a more restricted release variant.

Should probably be added to the docs, once merged.
2021-04-30 09:36:19 +00:00
ohfp 666050d5e0
move devtools-url to a less used port; make defaultPref; fixes #37 2021-04-26 11:59:48 +02:00
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