-
tomman
forum.palemoon.org/viewtopic.php?t=32127#p260948 Clownflare siege, day 50: Pale Moon got whitelisted
-
tomman
it still blocks SeaMonkey, and any attempt to get the invisible Turnstile to render will hang the browser :/
-
tomman
(and even the Pale Moon whitelist remains fragile)
-
tomman
So... nothing has really changed, and I really wish I had a debug symbols build here to check why in the hell SM is hanging if I dare using Inspector to point at the invisible Turnstile box
-
tomman
it's a instafreeze now, and doesn't seem to be script related in principle (as no script timeout window ever comes), but I have no clue there
-
tomman
...wait
-
tomman
....it eventually unhung itself!?
-
tomman
.....after almost 5 minutes
-
tomman
OK, let me wait 5 more minutes then...
-
tomman
2 minutes, still hung at 100% single core
-
tomman
...3 minutes, still burning coal
-
tomman
and exactly 4 minutes later, it hung
-
tomman
so... 240 seconds
-
tomman
---it unhung
-
tomman
then the page reloads, still with a blank Turnstile
-
tomman
looking at about:config for prefs named "timeout" yields nothing if looking for 240 seconds
-
tomman
but there are a couple dom.min_timeout_value prefs set to 4 (that one and dom.min_tracking_timeout_value)
-
tomman
maybe 4 for "minutes"ยก
-
tomman
?
-
tomman
...no, those are miliseconds
-
tomman
irrelevant then
-
tomman
after a couple more runs on my Ryzen laptop, I can indeed narrow down the hang time to ~270 seconds, or 4m30s
-
tomman
that's a... very weird timeout
-
tomman
so let's recap: go to a Clownflared site, get the invisible challenge, try to inspect it (this caused it to render in older versions), then your browser will hang for 270 seconds pegging a single core 100%
-
tomman
it WILL unhang itself after that, then the challenge obviously has failed and expired, so it reloads.
-
tomman
yep, 270 seconds.
-
tomman
now let's confirm if this is profile dependent or not
-
tomman
forum.palemoon.org/viewtopic.php?f=65&t=32190&start=20#p260857 yep, the whitelist is _only_ for Pale Moon, contingent on them actually implementing a bunch of CSP junk as Chrome does among other things, and they will revoke it if they feel so
-
tomman
> Going to launch our browser developer program hopefully before end of month. This community will be invited to join along with others we are in contact with. The aim will be to share our requirements and have a better two way communication in place. Of course this is always going to be an ongoing balance between reducing unwanted bot traffic to a minimum VS keeping the false positive rate...
-
tomman
...as low as possible
-
tomman
FWIW the hang IS reproducible on 1) clean profile, and 2) usual work profile booted in safe mode
-
tomman
the 270 seconds timeout is extremely weird - the time IS always constant, always reproducible, and there is no specific pref or anything browser-side
-
tomman
but if it is a script that takes all that time, why the script timeout warning doesn't kick in?
-
tomman
now let's check if it is hardware dependant
-
tomman
fired up my trusty Core 2 Duo laptop
-
tomman
this one is running the release 2.53.20 official binaries, and the hang indeed is reproducible
-
tomman
now let's see how long it takes to unblock
-
tomman
...far more than 5 minutes, it seems :/
-
tomman
the poor ol' Core has been hung for the last 10 minutes :O
-
tomman
...finally it unhung itself after TWENTY MINUTES
-
tomman
Core 2 Duo T7200: > 20 minutes. Ryzen 7 5700U: 270 seconds
-
nsITobin
Got Mine strikes again
-
nsITobin
eh tomman
-
frg_Away
nsITobin hi
-
nsITobin
Hi frg_Away
-
nsITobin
well news from the welfare warfare front.. judge blocked doge from getting specific personally identifiable data from social security master file and to destory any data collected thus far but that only potentally helps specific targets while the wreaking ball is elsewhere on the SSA. I think it will be cripple service and then glitches no one can really resolve while priming on national tv that ONLY fruadsters would be impacted by a temporary glitch
-
nsITobin
or suspention..
-
nsITobin
but for the minute i will have some groceries delivered
-
tomman
in the meanwhile, see the scrollback for my late nite adventures with that Turnstile inspector hang
-
tomman
finding out that if I just leave the browser alone for 5-20 minutes (depending on the hardware) after triggering the landmine, it will eventually un-hang and continue working as usual
-
nsITobin
tomman: it is basically based on a benchmark test returning correctly and within time.. its all artifical
-
tomman
but... why the hang? Why no "hung script" warning popups?
-
nsITobin
i thought i mentioned that at some point but couldn't find a reference in mah brain
-
nsITobin
tomman: some codepaths are still able to block the watchdog for quite some time
-
tomman
all I managed to find is that the hangs are consistent, and so is the duration time per CPU
-
nsITobin
or simply aren't covered
-
tomman
on a Ryzen 7 5700U I always measured ~270 seconds
-
nsITobin
that is an issue with any fork or would be.. there is no way to get percise identical results even if you support everything within the bounds of another program with extreme pgo
-
tomman
But in any case the browser would eventually unblock and continue working like if nothing had happened
-
tomman
(Aside of existing connections being forcibly closed, or your captcha expired)
-
nsITobin
well that just proves its a seamonkey problem in their eyes.. see it works its your fault everyone elses shit works.. and on for days and days and days
-
nsITobin
this cloudflare war is effectively irrelevant
-
tomman
At this point what worries me is the hang, more than Clownflare blocking my browser
-
nsITobin
in context with everything else happening and will happen
-
tomman
which means that other websites could trigger it too
-
tomman
if they copy the magical Evil Script bits, of course
-
nsITobin
well if someone else does it then it becomes MORE a seamonkey problem in malicious and uninformed eyes
-
nsITobin
of course that's bs.. but you know how it is
-
Guest20
hello
-
Guest20
does discord work on seamonkey?
-
frg_Away
Guest20 no
-
Guest20
ok, thank you
-
frg_Away
gitlab wip updated
-
nsITobin
:)
-
nsITobin
rest well
-
nsITobin
to everyone