Commit Graph

1431 Commits

Author SHA1 Message Date
Thorin-Oakenpants
033977fe10
move personal to last
probably more professional to keep it at the end since it isn't strictly project related. It also opens up space for `DON'T TOUCH` and `OPTIONAL OPSEC`
2021-08-23 03:39:15 +00:00
Thorin-Oakenpants
ab42deb541
Four more items to 7000s, #1235 2021-08-23 02:55:36 +00:00
icpantsparti
8a22a90804
colon insertion (#1238) 2021-08-22 16:23:51 +00:00
Thorin-Oakenpants
cf379bcce0
typos 2021-08-22 05:45:08 +00:00
Thorin-Oakenpants
2b26cd4f41
7000s: ciphers, #1235
- merged 3DES cipher to bottom: it is still the same order of [1]
- 3DES pref will be deprecated: pref name changes, and the cipher slated to be unavailable unless you downgrade to < TLS1.2 - see https://bugzilla.mozilla.org/show_bug.cgi?id=1724072
   - FYI: we reset TLS downgrades to session only by resetting the pref currently in 1203
- "Minimal/non-existent threat of downgrade attacks"
   - FYI: these old ciphers are about 1-2% of traffic (from memory) - but that's still significant breakage
   - So the only reason to do this would be to harden against downgrade attacks (and inadvertently use weak sites = breakage): but that doesn't fit most user's threat model: and is probably never going to happen for them. Not sure if I can word that much better and just as succinct
2021-08-22 05:18:54 +00:00
Thorin-Oakenpants
04d648d55b
remove 2508
- inactive in user.js since
   - v55: gfx.direct2d.disabled
   - v67: layers.acceleration.disabled
- the way to counter hardware fingerprinting is within each API that may expose it
- this may have made some sense way back in the day, when there were less options/protections, but not any more
- [are we web render yet](https://arewewebrenderyet.com/) - yes, 100% - there is no need to cripple your browser's perf
2021-08-22 01:53:01 +00:00
Thorin-Oakenpants
aded0707a4
misc
- renumber 0200s, 2500s
- remove 2414: doesn't apply to desktop, and I think it has been neutered in android
2021-08-21 04:39:08 +00:00
Thorin-Oakenpants
213467d91b
remove 2517
- inactive since we added it in v63
- this is not how you defeat fingerprinting (unless done in an enforced set)
- for the record: not even tor browser disable this
- fingerprinting this is not cheap in gecko (for now)
- from [2]
   - decoding/encoding capabilities: "it is expected that the entropy ... isn’t going to be significant"
   - HDR detection: "... has the potential to add significant entropy .. however .. but ... thus minimizing effective entropy" - it is what it is
   - note that RFP has some mitigations in FF82+ 1461454
2021-08-21 03:21:32 +00:00
Thorin-Oakenpants
27ce48f319
trim fluff 2021-08-21 02:00:43 +00:00
Thorin-Oakenpants
37ded2a519
remove redundant warning 2021-08-20 14:10:09 +00:00
Thorin-Oakenpants
c9bdceb8d6
1244: fix no upgrade test 2021-08-20 13:23:59 +00:00
Thorin-Oakenpants
95136382e1
improve 1244, closes #1047 again 2021-08-20 13:18:43 +00:00
Thorin-Oakenpants
78d953bfda
remove 1032
dead wood: marked as default false since at least v68, inactive since at least v78, and web notifications are controlled in 2300s
2021-08-20 03:16:25 +00:00
Thorin-Oakenpants
cef08b63f1
4520 -> personal 2021-08-20 02:52:55 +00:00
Thorin-Oakenpants
a8e95e7310
dexter would be proud #1235
- just to be clear, this section is not supported: not interested in references or explanations or  FF version numbers or default info etc
- "do more harm than good" - ambiguous, not interested in explaining why exactly: but FYI
  - some leak
  - most break shit
  - almost all are easily fingerprinted and the combo of them would make you really stand out
- removed the duplicate `ui.prefersReducedMotion` - this should move to personal as well
- moved `ui.systemUsesDarkTheme` to personal
2021-08-20 02:13:53 +00:00
Thorin-Oakenpants
5ab3c47b6b
7001: tweak
F11 has nothing to do with the API or why
2021-08-19 15:26:22 +00:00
Thorin-Oakenpants
45c52b6620
start section 7000s 2021-08-19 14:44:06 +00:00
Thorin-Oakenpants
93f6aea06a
1605: change to active enforced 2021-08-19 13:17:07 +00:00
Thorin-Oakenpants
ac84da2af4
remove XHTML config warning
dead weight: ESR users will already be aware of and ticked the warning box by now
2021-08-19 02:07:03 +00:00
Thorin-Oakenpants
f19d850845
tidy #1235
8000s (was 4600s)
- move below personal, so user-relevant part is shorter
- swap out font vis with document fonts + font whitelist
   - font vis still has usability/visual purposes: it just won't really help much with fingerprinting
   - ESR78 users (who can't use font vis), sorry, but we made doc fonts inactive for a while now, and now recommend you don't use it anyway
2021-08-19 01:46:47 +00:00
Thorin-Oakenpants
7264271063
rusty-snake improvements, #1235 2021-08-19 00:15:30 +00:00
Thorin-Oakenpants
dc63a752a5
tidy 0300 + 0301 2021-08-18 13:55:41 +00:00
Thorin-Oakenpants
a70c312938
goodbye battery
- dead weight since 2017-06-13 when ESR45 reached EOL .. good riddance
- if someone does use it, it's not going to do any harm, so no need to carry it for prefsCleaner
2021-08-18 12:46:24 +00:00
Thorin-Oakenpants
29ad768a22
RFP tweak
letterboxing is not part of RFP, it is a separate pref: bugzilla and FF version info is in 4504
2021-08-18 09:08:36 +00:00
Thorin-Oakenpants
679648b33e
RFP info tweak 2021-08-18 09:03:16 +00:00
Thorin-Oakenpants
783786290d
tidy
- geo -> warning
- merge container prefs
- remove redundant "see"s
- remove corresponding 4600's item number in RFP mitigations
   - it's pretty clear by the preference names in 4600
   - could be misconstrued that the 4600 pref is the same result
- RFP's language prompt only checks for en*, not en-US (so en-GB, en-CA etc do not get prompted)
   - https://searchfox.org/mozilla-central/source/toolkit/components/resistfingerprinting/RFPHelper.jsm#196
2021-08-18 08:24:44 +00:00
Thorin-Oakenpants
e7e6cfffe8
0503: tidy 2021-08-18 07:30:55 +00:00
Thorin-Oakenpants
08e9fb35fd
update some references 2021-08-18 07:16:19 +00:00
Thorin-Oakenpants
fdc9376c69
tidy
- 0105*: merge into a single block
- 1220: make values more readable with spaces, like 2701 (no need for value 2), add default, update advise (get a new AV, SHA1 is dead baby)
- 2619: remove fluff
2021-08-18 01:50:09 +00:00
Thorin-Oakenpants
41c3c0ec26
tweak 2522: webgl
- we already disable webgl, that's enough
- the other two prefs are not going to provide much protection if a user decides they want webgl
- "disable-fail-if-major-performance-caveat" only applies to ESR78 and will removed in the future
- one (or two) less pref(2) for users to troubleshoot/flip
2021-08-17 03:47:33 +00:00
Thorin-Oakenpants
d7208ccf34
tidy 2021-08-17 03:41:56 +00:00
Thorin-Oakenpants
77410bf86d
musical chairs part 2
merge plugins with webrtc (camera + mic) and "media"
2021-08-17 03:08:48 +00:00
Thorin-Oakenpants
1d63e836ee
musical chairs part 1
- move 2200s into respective sections
- move FPing items into 2500s
2021-08-17 02:52:19 +00:00
Thorin-Oakenpants
668e843fce
misc
- remove 2720
   - this is a very old pref, been inactive since at least our first github release: v51
   - disabling the API is not how you control client side state: you do that by blocking cookies which also controls other state such as IDB etc
- 2700 section header
  - history/downloads is redundant
  - Offline Website Data info -> relevant item number with Active Logins info
  - ^ technically it still includes appCache for ESR78 users, but that will be moot in less than three months
- tidy RFP
  - update to FF91 userAgent spoofing: there is no Android ESR so we don't need to mention "Android 9"
  - we don't need to say if the API is enabled for mediaDevices
2021-08-16 15:34:57 +00:00
Thorin-Oakenpants
e7872b193b
!yoda
no bytes were harmed in the making of this commit
2021-08-16 04:22:46 +00:00
Thorin-Oakenpants
8d6ee7c0c7
oophs 2021-08-16 04:18:12 +00:00
Thorin-Oakenpants
7d1e244f5a
0506: clarify
oh noes! what's blocked, the pref or the ping? .. also save MOAR bytes
2021-08-16 04:10:20 +00:00
Thorin-Oakenpants
dcc736bb85
I meant 14 lines, u lucky bastards 2021-08-16 04:03:56 +00:00
Thorin-Oakenpants
68568c1abf
trim 1198 bytes (u lucky bastards!) + 13 lines 2021-08-16 04:02:15 +00:00
Thorin-Oakenpants
1b33f574bb
RFP stuff 2021-08-14 04:44:50 +00:00
Thorin-Oakenpants
568a05ad7d
2502: trim
this info is useless .. save three lines
2021-08-14 04:18:04 +00:00
icpantsparti
c45094fdd9
nits! (edit 2 typos) (#1232) 2021-08-11 20:56:51 +00:00
Thorin-Oakenpants
4b38e20f14
change 4600s into do not use, #1221 (#1225)
see https://github.com/arkenfox/user.js/issues/1221#issuecomment-895623028
2021-08-10 00:18:19 +00:00
Thorin-Oakenpants
92b7fb81d0
fixup STATS year 2021-08-04 18:45:15 +00:00
Thorin-Oakenpants
404d1d466a
update [STATS]
- just in time for ESR91
2021-08-04 17:23:38 +00:00
Thorin-Oakenpants
06e5de4332
tweak windows SSO info/reference 2021-08-04 10:32:33 +00:00
Thorin-Oakenpants
eb4363dc18
tweak info in section 2800 header, #1223 2021-08-01 17:36:04 +00:00
Thorin-Oakenpants
5c93ebb54f
misc, closes #1220 2021-07-30 05:48:17 +00:00
Thorin-Oakenpants
b8f3d93a5c
v90 2021-07-26 03:11:09 +00:00
Thorin-Oakenpants
f53f01823f
1203 default info 2021-07-24 12:56:27 +00:00
Thorin-Oakenpants
18dbb56a3d
put 1203 back
see 3bb9fc713f
2021-07-24 12:51:15 +00:00
Thorin-Oakenpants
f394fd0290
move webgl to hardware fingerprinting
- merge into a single number, update the alt pref number
- update RFP info to reflect that it is not a cure-all
2021-07-24 01:56:46 +00:00
Thorin-Oakenpants
f24899fcac
cleanup language specific links 2021-07-24 01:04:03 +00:00
Thorin-Oakenpants
a7ba61c0d4
0304: background service app update [windows]
- the service implies a check is done first, I'm more concerned with the actual updating: not that updates are bad, it's about controlling when (if ever e.g. my test suite)
- since 0301 has to be done manually in Windows, 0302 is a good fallback **IF** the background service is applicable (read the link)
- clean up the numbering
2021-07-24 00:52:38 +00:00
Thorin-Oakenpants
babb9f3682
4612: remove outdated confusing line 2021-07-22 03:41:39 +00:00
Thorin-Oakenpants
b22e349d44
make 4620 more accurate and match RFP section info 2021-07-20 03:38:49 +00:00
Thorin-Oakenpants
bb48fe4ebe
RFP: 4612 is not disabled (by default) 2021-07-20 03:34:49 +00:00
Thorin-Oakenpants
44a8088481
tidy
- "enforce" is for when we set the default value
- use [WARNING] for inactive (they're inactive for a reason and people really do not need to turn them on) but less scary [NOTE] for active (tweak away at your own risk)
  - seems neater, easier and less scary for users setting up the first time: i.e they only need to initially look at active items
  - FYI: I was going to add something to LSNG (2760) that it is required for Fission, but will wait, and it struck me that 2680 was the only active item with a warning: seems inconsistent
- 2684: security delay .. make enforce mean enforce (default) ... not worth occasionally saving .3 seconds
   - for now it's one less item in differences/flips
   - might make this inactive in 91+, and add a warning
   - it has been a very long time since we added this due to bad advise/references on the internet on how to speed up Firefox
2021-07-20 02:51:52 +00:00
Thorin-Oakenpants
3bb9fc713f
remove 1203
default false since it was added in FF71 - see https://bugzilla.mozilla.org/1579285
2021-07-20 02:00:33 +00:00
Thorin-Oakenpants
b761a9dd32
4505: experimental RFP prefs
and tidy up all instances (eight) of "do not use": all caps, no asterisks, immediately after [warning]
2021-07-08 07:08:38 +00:00
Thorin-Oakenpants
31e864c16c
0913: disable windows SSO FF91+
- and make 2730 more accurate and add bugzilla
- future RFP additions will be FF91+
2021-07-08 06:21:53 +00:00
Thorin-Oakenpants
f229a3cb75
fixup FF90 deprecated (#1207) 2021-07-07 11:51:44 +00:00
Thorin-Oakenpants
981462ee54
FF90 deprecated 2021-07-06 13:26:44 +00:00
Thorin-Oakenpants
d940ffb3c6
105c: add "sponsored shortcuts" 2021-07-06 06:32:58 +00:00
Thorin-Oakenpants
a6d20eaf5b
1264: update ciphers, fixes #1196 (#1197) 2021-06-23 16:22:10 +00:00
Thorin-Oakenpants
b93a5e334c
2510 webaudio -> inactive RFP alts, closes #1194 2021-06-20 12:49:57 +00:00
Thorin-Oakenpants
c98606430c
move 2505 to RFP alts, closes #1099 2021-06-20 09:29:38 +00:00
Thorin-Oakenpants
12c0631900
4501: remove confusing RFP line 2021-06-16 16:48:14 +00:00
Thorin-Oakenpants
efcceaf2c3
enforce non-native widget theme 2021-06-15 09:55:42 +00:00
Thorin-Oakenpants
d973e11714
add instagram word, closes #1184 2021-06-05 17:36:56 +00:00
Thorin-Oakenpants
b6d7b2bff5
RFP info tweak 2021-06-01 11:02:30 +00:00
Thorin-Oakenpants
74f804a056
1243: more dead flash 2021-05-25 18:19:22 +00:00
Thorin-Oakenpants
f0b5e3649d
tidy 2021-05-25 17:46:45 +00:00
Thorin-Oakenpants
9419e2faab
remove 1210
been default true since FF26 - thanks earthlng
2021-05-25 17:30:40 +00:00
Thorin-Oakenpants
ba9b3c217b
tweak 4600s: closes #1172 2021-05-08 14:45:32 +00:00
Thorin-Oakenpants
79c5539edb
goodbye flash
The prefs still exist, but won't do anything since most of the NPAPI code has been removed
2021-05-05 16:41:43 +00:00
Thorin-Oakenpants
cfd7cd01d1
cleanup 0500s, #1170
- they all have on/off switches
- dxr no longer exists: update URL
- don't recommend users delete files
   - saves two lines
   - they poses zero threat (they have prefs)
   - deleting them can causes unwanted console errors/noise
2021-04-25 11:18:39 +00:00
Thorin-Oakenpants
da9f912862
2620: disable pdfjs scripting, v88 final 2021-04-23 14:25:54 +00:00
Thorin-Oakenpants
9930cfbc07
0102: add setup tag #1166 2021-04-17 07:12:20 +00:00
Thorin-Oakenpants
7738e320d5
RFP & Presentation API 2021-04-15 07:10:54 +00:00
Thorin-Oakenpants
6c10e03ce5
2012: remove webgl.min_capability_mode
as promised in 4596d721e6
2021-04-08 01:19:42 +00:00
Thorin-Oakenpants
7ad3bb9e61
0702: use a [STATS] tag 2021-04-07 09:44:24 +00:00
Thorin-Oakenpants
5dcf639d33
oophs .. and start 88-alpha 2021-04-07 09:36:56 +00:00
Thorin-Oakenpants
2da3b0192f
update HTTP2 stats 2021-04-07 09:36:01 +00:00
Thorin-Oakenpants
ada8158caf
v87 2021-04-04 20:33:23 +00:00
Thorin-Oakenpants
2071939c5e
use [TOR] tags, add 1247
not that we recommend using tor over firefox: but at least the info is there for fiddlers
2021-04-04 14:21:24 +00:00
Thorin-Oakenpants
f082278217
1607: save one line and some bytes
and make it even MOAR clear we do NOT support tor over firefox
2021-04-04 14:15:53 +00:00
Thorin-Oakenpants
abe37add6e
save some overrides, closes #1157
I do not think anyone will bemoan these four "personal" choices
2021-04-04 12:54:17 +00:00
Thorin-Oakenpants
bc07ca94c0
1830: add [TEST] 2021-04-04 12:37:17 +00:00
Thorin-Oakenpants
728c962684
2402: potential clipboard leak fixed in FF89+
Thanks @gwarser for testing, creating the bugzilla, being patient, and confirming the fix
2021-04-04 12:01:49 +00:00
Thorin-Oakenpants
ca99add006
turn ETP on everywhere
It literally cannot hurt [1], and makes it easier for users to use custom mode with TCP/dFPI. Turning on socialtracking helps gain parity with strict mode

[1] gorhill: https://old.reddit.com/r/firefox/comments/l7xetb/network_priority_for_firefoxs_enhanced_tracking/gl9rn9n/
> All extensions and ETP work in parallel, they all inspect network requests and all make the decision to block or not, hence if they all decide to block, they will all report that they block something. ETP is a bit different than normal extension in that it will give precedence to an extension trying to redirect to a local resource, this ensures ETP works harmoniously with normal extensions.
> 
> Once something is not blocked, it then goes through a DNS query, and the browser waits for the response.
> 
> I will add examples of how ETP + multiple blocker extensions work together when dealing with a network request; let's say "A" and "B" are two different blockers:
> 
>   - ETP=block, A=allow, B=allow: result=block
>   - ETP=allow, A=block, B=allow: result=block
>   - ETP=allow, A=allow, B=redirect: result=redirect
>   - ETP=allow, A=block, B=redirect: result=block
>   - ETP=block, A=allow, B=redirect: result=redirect
> 
> So as you can see, ETP is a bit different than a normal extension in that it won't prevent redirection from happening if ever a network request is redirected by one of the normal extension.
2021-04-04 11:49:07 +00:00
Thorin-Oakenpants
f771027138
2720 was removed in FF72
https://bugzilla.mozilla.org/1488583
2021-04-04 11:18:54 +00:00
Thorin-Oakenpants
8f1c0044b9
2701: add cookie behavior 5 2021-04-04 11:07:39 +00:00
Thorin-Oakenpants
46ccd9f654
cleanup 0600s
three prefs are default since at least 78, and one pref is redundant for a pref that has been at our default since it was added
2021-04-03 14:20:39 +00:00
Thorin-Oakenpants
b1927f9de1
1607 make inactive
Useless, since Firefox doesn't use Tor (and which we don't recommend). It was added for the info factor.
2021-03-27 18:42:52 +00:00
Thorin-Oakenpants
b592e0e592
87 deprecated
It is simpler to leave the PointerEvent pref where it is, until ESR78 is EOL
- FF87+ users who use RFP Alts simply add a dead pref, no harm
- This way ESR78 users don't have to worry about extra char flipping: it's the same as before: 1 flip for ESR, 1 flip for RFP Alts
2021-03-27 07:49:14 +00:00
Thorin-Oakenpants
3b6cd93749
1606: default Referrer Policy default 2021-03-27 07:32:19 +00:00
Thorin-Oakenpants
3a24c01f03
0518: enforce no Web Compat Reporter
only stable is false, at the time of writing. but enforcing this for all channels is good, so no-one ends up wasting mozilla resources reporting a compat problem when they've got 200 odd prefs flipped
2021-03-17 14:01:16 +00:00
Thorin-Oakenpants
b7c80841a9
tweak defaults (#1140)
- don't differentiate between channels
- both can be made inactive
   - webcompat requires user action: and I don't see this as a bad thing to have in non-stable
   - unsubmitted crashReports on Nightly is probably already covered by killing the URL, so no big deal
2021-03-14 11:21:13 +00:00
Thorin-Oakenpants
9138e342fd
misc (#1136)
- 0000: remove old XUL info, dropped in FF73+
- 0201: save 3 chars
- 0350: add default status for unsubmittedCheck
- 0351: change to enforce: has been default false going back to at least FF60, including current Beta/Dev/Nightly
   - along with 0602 `network.dns.disablePrefetchFromHTTPS` and 0603 `network.predictor.enable-prefetch`, I considered making them inactive, but decided it was good to leave them active for non-stable users just in case they get flipped
- 0515: add default status
- 0850c: remove info: out of date: doesn't work lilke that anymore and can't be assed figuring it out what with megabar and urlbar2 changes
- 0871: make inactive: default false since at least FF60
   - no need to enforce for non-stable in case it is flipped. It's a pretty minor shoulder-surfer privacy issue and the previews are small. If you're not sure what this pref does. On false you get one tab shown, on true you get as many as can fit across your screen. I squeezed in 15, and after that it became a list
- fixup `***/`
- shave off six lines and almost 400 bytes for you bastards
2021-03-10 00:06:30 +00:00
Thorin-Oakenpants
692ed70ea9
remove maintenance of this comment 2021-03-08 01:49:21 +00:00
Thorin-Oakenpants
03ffb90186
start 87-alpha, also fixes #1129
make all inactive permissions.default = same, blocked
2021-03-02 20:02:41 +00:00
Thorin-Oakenpants
5f9bb59b95
86 final 2021-02-28 20:49:57 +00:00
Thorin-Oakenpants
7163efdd1e
1825: inactive: it is redundant, fixes #1107 2021-02-28 15:57:27 +00:00
Thorin-Oakenpants
612cfbf313
0805: re-add visited links
It can still be used to mitigate social engineering attacks (e.g. using visibility and user clicks), and advanced/targeted scripts
2021-02-27 21:18:17 +00:00
Thorin-Oakenpants
4596d721e6
2012: make webgl.min_capability_mode inactive
- This is too minimal to be of any use, breaks too much (e.g. zoom video)
- Tor browser stopped flipping this (I *think*) about 5 years ago: it certainly hasn't been used in ESR60+ based TB builds, I checked
- we already disable webgl, so making this inactive removes yet another pref users need to flip/troubleshoot
- I will leave it in the user js for a few releases so prefsCleaner will pick it up
2021-02-26 11:39:52 +00:00
Thorin-Oakenpants
911206eed5
5000s: disable ctrl-q quit shortcut FF87+
https://bugzilla.mozilla.org/show_bug.cgi?id=52821 .. 21 years, old enough to drink and vote
2021-02-25 01:22:08 +00:00
Thorin-Oakenpants
cb5cdca99d
update adding site exceptions
- https://bugzilla.mozilla.org/show_bug.cgi?id=1692553
- also HoM is not Page Info
2021-02-24 22:10:29 +00:00
Thorin-Oakenpants
e54ae46537
1204: ssl session ids inactive, closes #1110 2021-02-24 15:11:59 +00:00
Thorin-Oakenpants
7c978d4e70
0708: FTP default FF88+
https://bugzilla.mozilla.org/show_bug.cgi?id=1691890
2021-02-22 20:05:25 +00:00
Thorin-Oakenpants
d905b4387d
deprecated: put FF86 items in the right place 2021-02-21 20:52:20 +00:00
Thorin-Oakenpants
c31c825a74
2212: popup events, fixes DDG
https://bugzilla.mozilla.org/show_bug.cgi?id=1686045
2021-02-18 15:50:37 +00:00
Thorin-Oakenpants
6505a9fefd
FF86 deprecated 2021-02-18 15:30:58 +00:00
Thorin-Oakenpants
de74f812ee
2012: webgl default FF86+ 2021-02-18 15:00:06 +00:00
Thorin-Oakenpants
82bb3f987d
2604, closes #1111 2021-02-08 07:20:06 +00:00
Thorin-Oakenpants
a35a616de7
highlight 1603 (cross origin referer), fixes 1108
especially since we recently hardened it: also added it to the few things highlighted in the wiki
2021-02-04 07:19:28 +00:00
Thorin-Oakenpants
ecf99bf9e7
0603: add default value
AFAICT:  false 48-51: true 52-55.0.1/ESR52.1: false ever since
2021-02-03 16:45:34 +00:00
Thorin-Oakenpants
cfaf354fe3
oophs, better start 86-alpha 2021-02-02 04:09:50 +00:00
Thorin-Oakenpants
fa51251235
remove widevine vis pref, see #1107
- It is controlled in both runtime and via user.js by the state of `media.eme.enabled`. Also, who cares about the vis of a ui option
- note, there is no need to add this to the removed scratchpad list
2021-02-01 17:17:16 +00:00
Thorin-Oakenpants
21fcd0bd35
update xul/xhtml config info
- the XUL version is also pre FF71
- the XHTML version was removed in FF87+
2021-02-01 05:14:46 +00:00
Thorin-Oakenpants
96d558dd0c
add window.name test 2021-01-31 07:28:05 +00:00
Thorin-Oakenpants
b6e8dcab81
fixup spelling mistake 2021-01-30 00:28:28 +00:00
Thorin-Oakenpants
fa78c53114
v85 2021-01-28 03:13:36 +00:00
Thorin-Oakenpants
2f6b14ab6e
1201: add error code, fixes #1094 2021-01-26 19:58:57 +00:00
Thorin-Oakenpants
306610da8e
remove 2614, see #1100 2021-01-26 19:37:54 +00:00
Thorin-Oakenpants
c974b3252d
move [STATS] from 1270 to 1201, #1094 2021-01-22 12:10:15 +00:00
Thorin-Oakenpants
480933484f
2624: windows.name default FF86+
https://bugzilla.mozilla.org/1685089
2021-01-21 11:17:16 +00:00
Thorin-Oakenpants
1f098f2eaf
start 85-alpha, also fix #1090 2021-01-17 23:04:37 +00:00
Thorin-Oakenpants
27dd6aa62d
84 final 2021-01-05 13:13:52 +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
2cfbba1472
search-to-tab: FF85+ 2020-12-19 07:23:13 +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
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
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
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
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
Thorin-Oakenpants
2391874e04
UI setting change in 81
https://bugzilla.mozilla.org/show_bug.cgi?id=1613468
2020-09-28 19:04:08 +00:00
Thorin-Oakenpants
c367beabe3
81-beta 2020-09-23 12:20:59 +00:00
Thorin-Oakenpants
ae0c980d25
migration 2020-09-15 04:15:03 +00:00
Thorin-Oakenpants
18112f9ae8
last F time :) update TZP links 2020-09-11 21:55:12 +00:00
Thorin-Oakenpants
c8eee094e0
update links 2020-09-11 03:23:55 +00:00
Thorin-Oakenpants
78a7c194eb
update ref links 2020-09-10 07:33:50 +00:00
Thorin-Oakenpants
f606c8b866
2203 values
see https://bugzilla.mozilla.org/show_bug.cgi?id=1663500 where they reverted https://bugzilla.mozilla.org/show_bug.cgi?id=1661643 where they said value 1 didn't do anything - all changes in FF82, so nothing to see here folks ... move along
2020-09-08 23:49:22 +00:00
Thorin-Oakenpants
9c98972d14
misc2 (#1010)
* forceMediaMemoryCache breakage

* add back ESR68-EOL for prefsCleaner users
2020-09-05 15:42:34 +00:00
Thorin-Oakenpants
75a03df0f7
miscellaneous (#1007)
- less active prefs
   - now that ESR68 is EOL, at least a whopping two (0602, 1273)
   - also I don't know when the default changed - another whopping whole one (1240)
   - and where we do enforce/reset a pref to default, lets say that
   - this is not a definitive list, sing out if there is anything else
- IPv6 info
   - especially for Iron Heart who likes to claim that this pref breaks 5% of sites
- cleanup of settings tags now we only care abut ESR78+
2020-09-05 15:20:46 +00:00
Thorin-Oakenpants
76019e6fbe
ESR78 unhidden prefs
also, the note about WebExt + SVG only applies to people using outdated versions .. so that can go too
2020-09-03 13:27:25 +00:00
Thorin-Oakenpants
3c2bd930c3
start 81-alpha, EOL for ESR68 2020-09-03 13:11:16 +00:00
Thorin-Oakenpants
ed993d5502
80 final 2020-09-03 13:04:31 +00:00
Thorin-Oakenpants
22d2d702be
1409: obsolete RFP mention 2020-09-03 13:02:09 +00:00
Diogo Agostinho
8dacf6e91f
fix typo (#1005) 2020-08-31 21:47:57 +00:00
Thorin-Oakenpants
fbe1d48fe2
2203: open_newwindow values
- FYI: https://bugzilla.mozilla.org/show_bug.cgi?id=1661643
- https://hg.mozilla.org/integration/autoland/rev/12d62b074178
2020-08-31 19:49:00 +00:00
Thorin-Oakenpants
5fd7f6de7e
80-alpha 2020-08-28 18:27:20 +00:00
Thorin-Oakenpants
c6f53c8768
2201 deprecated (dead prefs removed in 82), #979 (#1002) 2020-08-26 11:28:47 +00:00
Thorin-Oakenpants
38d772e4c8
https-only mode updates (#1001) 2020-08-25 14:59:41 +00:00
Thorin-Oakenpants
cfce521919
1409: RFP changes in FF81+ (#998) 2020-08-23 14:37:18 +00:00
Thorin-Oakenpants
8d6d17d46b
1244: HTTPS-only mode: FF80+ site exceptions
The option is not shown if https-only-mode is not being applied. I tested with `http://asmjs.org/` since it doesn't redirect/upgrade to secure.
2020-08-21 21:05:08 +00:00
Thorin-Oakenpants
9a37e1340c
0905: add reference, #982 2020-08-20 17:18:22 +00:00
Thorin-Oakenpants
f1e0203ef4
0105b, cleaner value, see #992 2020-08-15 01:56:01 +00:00
Thorin-Oakenpants
726d5bde30
0105b: stop console error, closes #992 2020-08-14 14:12:28 +00:00
Thorin-Oakenpants
93840ca181
0602 not hidden in ESR78 2020-08-13 15:37:25 +00:00
Thorin-Oakenpants
99aa5af356
password master->primary 2020-08-13 15:34:26 +00:00
Thorin-Oakenpants
0358fdac8b
80-alpha 2020-08-13 15:32:45 +00:00
Thorin-Oakenpants
815c3026b5
79 final 2020-08-13 15:30:36 +00:00
Thorin-Oakenpants
5ed3047b7a
references cleanup 2020-08-13 15:22:38 +00:00
Thorin-Oakenpants
e16ede1cdf
79-beta 2020-08-13 14:44:27 +00:00
Thorin-Oakenpants
6905187b3e
0207/0208: region/search (#989) 2020-08-13 04:39:38 +00:00
Thorin-Oakenpants
172118e61b
RFP+Alts: fixup sequential numbering, see #987 2020-08-05 01:35:10 +00:00
Thorin-Oakenpants
8452edb94b
4600: see #987 2020-08-04 10:25:29 +00:00
Thorin-Oakenpants
0f6957bbd4
4600: add missing version section 2020-08-04 10:18:29 +00:00
Thorin-Oakenpants
8c2bcc0352
1007: bump to 64mb, see #941 2020-08-03 22:50:58 +00:00
earthlng
bc832575d8
1003: kibibytes 2020-08-03 14:52:21 +00:00
Thorin-Oakenpants
c4b7e07691
4500: site partitioning 2020-08-02 01:47:48 +00:00
Thorin-Oakenpants
58fb1db838
HTTPS-Only Mode UI 2020-08-02 01:27:30 +00:00