This is a rough attempt at improving the consistency, grammar, and flow of the proposal. Some of the changes may be too aggressive, but feel free to cherry pick any changes you like.
Change my affiliation
Merge branch 'daknob:proposal-00' into proposal-00
Improve wording and grammar
https://github.com/OWASP/CheatSheetSeries/commit/d7a6823db92af82da3f9538b23b03851d7556d78 attempted to remove forward slash as an escaped HTML entity; however, it neglected to remove that advice from the summary at the bottom of the cheat sheet.
Forward slash should be removed from the summary area.
Thanks, @ryanbr. Updated and rebased.
Update easyprivacy_allowlist_international.txt
A: https://www.bouyguestelecom.fr
Domain used for a rehost of Google's gtag, and various custom tracking scripts.
Doesn't seem to block user interaction, including subscription and login.
A: https://capping.sirius.press
On articles from lemonde.fr, sends regular events of your reading status when you're logged-in.
The domain contains a js file, and endpoints like /hello, /ping, and /bye
M: Fixes https://github.com/uBlockOrigin/uAssets/issues/16735
A: https://www.heise.de/
A: https://beta.character.ai/
A: https://www.london-dental-implant.co.uk/
A: https://www.easynotebooks.de/
Merge pull request #14972 from hadrienbecle/patch-5
A: https://capping.sirius.press
Merge pull request #14970 from hadrienbecle/patch-4
A: https://www.bouyguestelecom.fr
Merge pull request #14966 from peace2000/patch-491
P: verkkokauppa.com
A: https://puregoldprotein.com/
Merge branch 'master' of github.com:easylist/easylist
A: https://www.idw.de/
A: https://www.jmonline.com.br/
M: Address https://old.reddit.com/r/uBlockOrigin/comments/10kzudj/disqus_geektyrant/
M: Cleanup
P: https://www.zerobreeze.com/
A: https://kyliejennershop.com/
M: Potentially causing images not loading
Removed erroneous merge commit from the PR.
M: Update .modal-consents
CRM XenForo 2.x
Fixes #14971
A: https://careers.modivo.com/ (Also prace.modivo.cz & lavoro.modivo.it)
A: https://www.devicespecifications.com/
Merge branch 'easylist:master' into master
CRM XenForo 2.x
Fixes #14971
Any websites that use XenForo 2.x
For example: https://xenforo.com/community/
Various tools on the site accessible to logged in users don't work due to an overzealous rule in https://github.com/easylist/easylist/commit/90e52f62f839:
##.js-bottomFixTarget.u-bottomFixer
In particular, any bulk thread selection tools won't work since they appear as descendants of .js-bottomFixTarget.u-bottomFixer
.
N/A
PR incoming.
Whoever's man-in-the-middleing you will only be able to see what you're installing, not tamper with the packages.
And they can usually see that anyway based on download size, especially with a small repo, so it's a reasonable workaround for most people.
That same Wikipedia page claims Japan uses "12:00 a.m." to denote noon and "12:00 p.m." to denote midnight (end-of-day). Throwing an exception is probably better than allowing that ambiguity to go unchecked.
Yup, I just want it on the record--for other people landing here from Google--that this is not, in fact, expected behavior. The code snippet at the 3v4l link should work. You shouldn't be deliberately using these timezones, but anything in listIdentifiers
shouldn't throw an exception when passed to DateTimeZone
's constructor in the same process. It is a regression, and a fix was merged, although you shouldn't take it as a sign that those timezones are safe to use outside of this specific context.
@damianwadley, the trouble is that these are returned by listIdentifiers
when passed ALL_WITH_BC
. Even if these are deprecated, the following code shouldn't fail: https://3v4l.org/HMcFD
@heiglandreas Then what's the point of ALL_WITH_BC
? It's returning identifiers that aren't actually considered valid.
I haven't seen this issue since applying the patch. It's hard to definitively say it works since the issue was sporadic, but so far so good.
@gndk I'm using a massive script that applies all sorts of patches, so it's difficult to extract the relevant parts, but here's a rough idea of the process:
Starting next week, I'll be testing this with Docker on ARM64 rather than AMD64. Everything is built and ready to go, but I'm about to head on a plane and don't want to be stuck debugging on an unreliable internet connection if I can avoid it.