1
0
Commit Graph

1574 Commits

Author SHA1 Message Date
earthlng
11977e7017
v2.4 - add strlen check for prefs.js
cmd.exe has a command line length limit of 8192 characters. Abort if prefs.js contains strings that would get dropped while recreating the new prefs.js.
2021-01-17 15:27:50 +00:00
Thorin-Oakenpants
27dd6aa62d
84 final 2021-01-05 13:13:52 +00:00
earthlng
c570e4fdbd
Update troubleshooter.js 2020-12-30 15:12:07 +00:00
earthlng
da58f84fa6
Update troubleshooter.js 2020-12-30 15:06:49 +00:00
Thorin-Oakenpants
755a45505f
snippets providers
`browser.newtabpage.activity-stream.asrouter.providers.snippets`

These (which landed in FF64 with snippets above) are not in the user.js, so why bother with the snippet one
- `browser.newtabpage.activity-stream.asrouter.providers.cfr`
- `browser.newtabpage.activity-stream.asrouter.providers.onboarding`

also these aren't in the user.js
- `browser.newtabpage.activity-stream.asrouter.providers.cfr-fxa`
- `browser.newtabpage.activity-stream.asrouter.providers.message-groups`
- `browser.newtabpage.activity-stream.asrouter.providers.messaging-experiments`
- `browser.newtabpage.activity-stream.asrouter.providers.whats-new-panel`

There are no privacy concerns here. At the end of the day, what Firefox connects to and sends is E2EE and only used locally in non-web content: and you have other prefs and a UI to disable them from being displayed
2020-12-30 10:25:26 +00:00
Thorin-Oakenpants
9d74cb9526
remove useless snippet pref 2020-12-30 10:17:35 +00:00
Thorin-Oakenpants
8c9d0bbe72
harden cross-domain referers, closes #1077 2020-12-27 05:01:33 +00:00
Thorin-Oakenpants
0152b38b8b
add override recipes link to readme steps 2020-12-25 16:06:32 +00:00
Thorin-Oakenpants
e6cf90146a
add override recipes 2020-12-25 15:55:01 +00:00
earthlng
63d1258f2e
updater.sh v2.9
rollout the latest changes
2020-12-25 14:03:40 +00:00
ray851107
46bab27f94
updater.sh: support custom script names (#1075)
thanks @ray851107
2020-12-25 14:02:35 +00:00
Thorin-Oakenpants
2cfbba1472
search-to-tab: FF85+ 2020-12-19 07:23:13 +00:00
earthlng
c980bda695
Update troubleshooter.js
oops
2020-12-16 14:43:46 +00:00
earthlng
feaa1c3e99
prefs update
`browser.storageManager.enabled` -- removed in FF61 (1428306)
`security.csp.experimentalEnabled` -- removed in FF68 (1386214)
`gfx.downloadable_fonts.woff2.enabled` -- removed in FF69 (1556991)
`plugin.sessionPermissionNow.intervalInMinutes` -- removed in FF70 (1581664)
`plugin.defaultXpi.state` -- removed in FF72 (1596090)
`geo.wifi.uri` -- renamed to `geo.provider.network.url` in FF74 (1613627)
`browser.tabs.remote.allowLinkedWebInFileUriProcess` -- removed in FF77 (1603007)
2020-12-16 14:40:42 +00:00
Thorin-Oakenpants
aa1c2145bb
layout.css.visited_links_enabled 2020-12-09 09:30:21 +00:00
Thorin-Oakenpants
335ee84540
remove layout.css.visited_links_enabled, #933
This no longer has any affect since FF77+: see https://bugzilla.mozilla.org/1632765
2020-12-09 09:26:50 +00:00
Thorin-Oakenpants
5c37d50f4e
tidy
- remove useless `see` word for reference links
- fixup 0701
   - "do not play nice" is not measurable
   - don't reference to self as a source: people can just search "VPN leak Ipv6" or something
2020-12-07 19:34:14 +00:00
Thorin-Oakenpants
77abf35761
tidy
- shrink and remove outdated info from section 0300 header
- combine some bugzillas
- drop some references
   - 1647829 for HTTPS-Only mode
   - hardware metrics: not going to implicitly encourage users to use this pref or tell them what sizes to use
- update [STATS]
   - also remove TLS [STATS].. stats on TLS 1.0 and 1.1 are irrelevant: the default is now TLS 1.2+
- single CRLite reference for all blog articles
- save 588 bytes so all you bastards can theoretically load Firefox just that tiny bit faster
2020-12-06 21:09:07 +00:00
Thorin-Oakenpants
fa85c9da5b
fixup double word 2020-11-23 10:46:30 +00:00
Thorin-Oakenpants
cf53982086
1244: CRLite, closes #1065 2020-11-22 18:15:25 +00:00
Thorin-Oakenpants
91cbc1e09a
HTTPS-Only mode, closes #1047 2020-11-22 17:59:44 +00:00
Thorin-Oakenpants
a7e4268d8b
2730 appCache, closes #1055 2020-11-22 17:25:33 +00:00
Thorin-Oakenpants
699eacf1fd
add FPI scheme, closes #1066 (#1067) 2020-11-22 17:21:31 +00:00
Thorin-Oakenpants
0189438e46
start 84-alpha 2020-11-22 17:11:31 +00:00
Thorin-Oakenpants
94712f59a3
83 final 2020-11-22 17:05:34 +00:00
Thorin-Oakenpants
ef93a754ce
warnings always come after notes 2020-11-21 01:49:19 +00:00
earthlng
c6ddda1aa3
Update troubleshooter.js
- add `privacy.window.name.update.enabled`
- remove `media.autoplay.enabled` (removed in FF63)
- remove `dom.indexedDB.enabled` (removed in FF72)
2020-11-17 19:17:59 +00:00
Thorin-Oakenpants
ccbca41e2d
start 83 alpha, fixup 1244 setting info
`browser.preferences.exposeHTTPSOnly` is now default true
2020-11-13 01:03:29 +00:00
Thorin-Oakenpants
5b0d173078
82 final 2020-11-13 00:55:45 +00:00
Thorin-Oakenpants
d6186819f4
domIntersectionObserver
it was removed after 81-beta was released
2020-11-11 18:42:29 +00:00
Thorin-Oakenpants
ea0eb85404
82-beta 2020-11-11 18:23:00 +00:00
Thorin-Oakenpants
8dc43cfdc2
RFP 82+ changes
Note
 - this is not the same as 2517 which disables the API
 - RFP does not determine what is supported or not supported: so that entropy remains
 - with or without RFP, if the media config is not supported it returns false,false (so there is nothing to spoof here)
2020-11-11 18:20:13 +00:00
Thorin-Oakenpants
f7bee988de
0517: add creditCards.available / defense-in-depth
see https://github.com/arkenfox/user.js/issues/1038#issuecomment-713643850
2020-11-11 18:08:06 +00:00
Thorin-Oakenpants
f2fe7f02b0
add 2624: window.name protection, fixes #1012 2020-11-11 16:59:27 +00:00
Thorin-Oakenpants
accef19af4
add LSNG, fixes #1059 2020-11-11 16:27:43 +00:00
Thorin-Oakenpants
910d7004c6
release info, fixes #1042
now we have somewhere to add things like HTTPS-Only Mode, appCache, secure downloads when we make changes that impact ESR
2020-11-11 16:12:57 +00:00
Thorin-Oakenpants
07cccd5386
remove 4003: partition, see #1051 (#1057) 2020-11-02 17:05:40 +00:00
Thorin-Oakenpants
ac52886ea8
2422 WASM, add reason for disabling, fixes #1037 (#1054) 2020-10-26 10:37:49 +00:00
Thorin-Oakenpants
c45780d79b
0701 PHP localhost + IPv6, fixes #1053 2020-10-26 10:34:54 +00:00
Thorin-Oakenpants
e14732aad3
2031: better reference: closes #1022 (#1048) 2020-10-23 23:29:31 +00:00
earthlng
26d4768447
add media.autoplay.blocking_policy 2020-10-21 13:44:21 +00:00
Thorin-Oakenpants
9f99885272
clean up acknowledgments 2020-10-20 12:57:00 +00:00
Thorin-Oakenpants
0adfddd1e2
misc (#1040)
* misc

- cleanup of old release notation in comments: e.g. if it's not applicable to ESR78+
- same with default version info
- simplify and save bytes on section 4700
- update 4500 header
  - and unify the message about using extensions as counterproductive
- letterboxing
   - provide info on stepped ranged (and drop crap about FF67)
   - don't judge users who dislike seeing margins (I don't like them either, but I force my window to exact dimensions and stay there)
- screenshots uploading was disabled in FF67+ : [67 release notes](https://www.mozilla.org/en-US/firefox/67.0/releasenotes/)
   - the pref is still there (default false) but so far I'm 99% sure this pref now does anything
   - I will add it to the scatchpad script if this change sticks

* simplify 4500 RFP, see #1041

* update removed script

* tidy readme, see #1045

- also put readme before releases

* RIP FX Site Compat

* clean out RFP Alts info: the information is redundant: it's already in the readme
2020-10-20 11:58:20 +00:00
Thorin-Oakenpants
f591a8adf8
82-alpha, 82 deprecated, remove old deprecated 2020-10-13 14:12:53 +00:00
Thorin-Oakenpants
0e10a820d9
81 final 2020-10-13 14:01:41 +00:00
earthlng
c90341dded
1244: HTTPS-Only mode update (#1031) 2020-10-07 12:10:24 +00:00
Thorin-Oakenpants
d5ccf4693b
fixup font prefs vs RFP, fixes #1025 (#1028)
- make 1401 inactive: it affects RFP's FPing
- remove old warning/setup-web: we do not care about documenting breakage or FPing risks when we have a warning and they are inactive. If someone uses them, that's on them
- new warnings
2020-10-06 13:43:51 +00:00
Thorin-Oakenpants
e89f9a5d89
dom.IntersectionObserver.enabled
commit: a56ba85936
issue: #1026
2020-10-02 08:36:15 +00:00
Thorin-Oakenpants
a56ba85936
remove dom.IntersectionObserver.enabled #1026
- this was made inactive in v68
- since at least FF79, when active as false, it breaks the web and browser consoles
- it breaks websites
- it breaks extensions: e.g. uBO panel functionality
- it does nothing to mitigate possible fingerprinting (which was why it was initially added as a concern) - i.e the API only provided a standardized method, it does not stop previous/earlier workarounds
2020-10-02 08:33:27 +00:00
Thorin-Oakenpants
421f1e361c
[ ] are for for prefs only 2020-09-29 06:10:57 +00:00