Zenexer
Repos
84
Followers
35
Following
8

Events

Improve wording, clarity, and presentation

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.

Created at 1 day ago

Change my affiliation

Merge branch 'daknob:proposal-00' into proposal-00

Created at 1 day ago
opened issue
Update: Cross Site Scripting Prevention - incomplete update for removal of forward slash

What is missing or needs to be updated?

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.

How should this be resolved?

Forward slash should be removed from the summary area.

Created at 1 month ago
issue comment
CRM XenForo 2.x

Thanks, @ryanbr. Updated and rebased.

Created at 1 month ago

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

Created at 1 month ago
issue comment
CRM XenForo 2.x

Removed erroneous merge commit from the PR.

Created at 1 month ago

M: Update .modal-consents

CRM XenForo 2.x

Fixes #14971

Created at 1 month ago
pull request opened
CRM XenForo 2.x

Fixes #14971

Created at 1 month ago

A: https://careers.modivo.com/ (Also prace.modivo.cz & lavoro.modivo.it)

A: https://www.devicespecifications.com/

Merge branch 'easylist:master' into master

Created at 1 month ago

CRM XenForo 2.x

Fixes #14971

Created at 1 month ago
opened issue
CRM: XenForo 2.x

List the website(s) you're having issues:

Any websites that use XenForo 2.x

For example: https://xenforo.com/community/

What happens?

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.

List Subscriptions you're using:

  • easylist_cookie_general_hide.txt

Your settings

N/A

Other details:

PR incoming.

Created at 1 month ago
Created at 1 month ago
issue comment
[ERROR] deb.nodesource.com certificate expired

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.

Created at 2 months ago
issue comment
DateTimeImmutable fails to parse time when using zero (0) for hour and AM(ante meridiem)

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.

Created at 2 months ago
issue comment
DateTimeZone Doesn't Handle Etc/GMT+10 in Php8.1.14 and Php8.2.1

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.

Created at 2 months ago
issue comment
DateTimeZone Doesn't Handle Etc/GMT+10 in Php8.1.14 and Php8.2.1

@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

Created at 2 months ago
issue comment
DateTimeZone::listIdentifiers returns a timezone Etc/GMT+0 which can not be used by DateTimeZone constructor

@heiglandreas Then what's the point of ALL_WITH_BC? It's returning identifiers that aren't actually considered valid.

Created at 2 months ago
issue comment
Fix GH-9675: Re-adjust run_time_cache init for internal enum methods

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:

  1. Install build-essentials
  2. Run apt-get build-dep and apt-get source on the relevant package
  3. Copy the patch file to the relevant quilt folder--I believe it's debian/patches
  4. Run dpkg-buildpackage -uc
  5. Use apt-get to install and remove the unmodified packages from Ondrej's repos, thereby ensuring you have all the dependencies
  6. Use dpkg to install the deb files generated by dpkg-buildpackage
Created at 2 months ago
issue comment
Fix GH-9675: Re-adjust run_time_cache init for internal enum methods

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.

Created at 2 months ago