ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
JanC is now known as Guest15511
JanC has joined #freedesktop
Guest15511 has quit [Ping timeout: 480 seconds]
haaninjo has quit [Quit: Ex-Chat]
scrumplex has joined #freedesktop
scrumplex_ has quit [Ping timeout: 480 seconds]
Kayden has joined #freedesktop
kode54 has joined #freedesktop
kode54 has quit []
kode54 has joined #freedesktop
sentry has joined #freedesktop
snetry has quit [Ping timeout: 480 seconds]
JanC is now known as Guest15517
JanC has joined #freedesktop
Guest15517 has quit [Ping timeout: 480 seconds]
JanC is now known as Guest15520
JanC has joined #freedesktop
Guest15520 has quit [Ping timeout: 480 seconds]
AbleBacon has joined #freedesktop
jarthur has joined #freedesktop
AbleBacon has quit [Read error: Connection reset by peer]
fomys_ has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
sima has joined #freedesktop
ximion has quit [Remote host closed the connection]
jsa1 has joined #freedesktop
JanC is now known as Guest15525
JanC has joined #freedesktop
Guest15525 has quit [Ping timeout: 480 seconds]
jsa1 has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
JanC is now known as Guest15528
JanC has joined #freedesktop
Guest15528 has quit [Ping timeout: 480 seconds]
andy-turner has joined #freedesktop
jarthur has quit []
johnny0 has quit [Quit: leaving]
JanC is now known as Guest15532
JanC has joined #freedesktop
Guest15532 has quit [Ping timeout: 480 seconds]
mohan43u has quit [Quit: WeeChat 4.4.2]
mohan43u has joined #freedesktop
bozo16 has joined #freedesktop
JanC is now known as Guest15536
JanC has joined #freedesktop
Guest15536 has quit [Ping timeout: 480 seconds]
soreau has quit [Ping timeout: 480 seconds]
soreau has joined #freedesktop
JanC is now known as Guest15541
JanC has joined #freedesktop
Guest15541 has quit [Ping timeout: 480 seconds]
andy-turner has quit []
Paddi has quit [Quit: Ping timeout (120 seconds)]
Paddi has joined #freedesktop
Paddi has quit []
Paddi has joined #freedesktop
Paddi has quit [Quit: Ping timeout (120 seconds)]
Paddi has joined #freedesktop
andy-turner has joined #freedesktop
JanC is now known as Guest15544
JanC has joined #freedesktop
Guest15544 has quit [Ping timeout: 480 seconds]
andy-turner has quit []
xe has quit [Read error: Connection reset by peer]
ximion has joined #freedesktop
xe has joined #freedesktop
JanC is now known as Guest15545
JanC has joined #freedesktop
Guest15545 has quit [Ping timeout: 480 seconds]
sm1999 has quit [Quit: WeeChat 4.6.2]
sm1999 has joined #freedesktop
<Venemo> good afternoon
<Venemo> mesa gitlab no longer works with the android version of firefox
<Venemo> it just shows an anime girl picture and "oh noes"
<psykose> works on android firefox beta
<karolherbst> Venemo: xe might be able to help with issues like that
<xe> Venemo: are you blocking cookies?
<xe> if so, try not
<xe> it works fine on my grapheneos phone
i-garrison has joined #freedesktop
ximion has quit [Remote host closed the connection]
i-garrison has quit []
i-garrison has joined #freedesktop
JanC has quit [Ping timeout: 480 seconds]
afriend has joined #freedesktop
JanC has joined #freedesktop
AbleBacon has joined #freedesktop
afriend has quit []
JanC is now known as Guest15554
JanC has joined #freedesktop
Guest15554 has quit [Ping timeout: 480 seconds]
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
JanC is now known as Guest15556
JanC has joined #freedesktop
dcunit3d_ has joined #freedesktop
Guest15556 has quit [Ping timeout: 480 seconds]
dcunit3d_ has quit []
JanC is now known as Guest15557
JanC has joined #freedesktop
Guest15557 has quit [Ping timeout: 480 seconds]
<Consolatis> hm.. although I personally don't have much of an issue with a weekly 40 second check for fdo, anubis really starts to get annoying: quick search for something, result points to arch wiki, 40 second wait. i really hope this doesn't start to spread even more.
<Consolatis> also for gitlab.fdo in particular, couldn't the anubis check be prevented completely for users with a valid verified account cookie? i don't see any point to let them run through anubis in the first place
lsd|2 has joined #freedesktop
JanC is now known as Guest15560
JanC has joined #freedesktop
<Consolatis> I really stand by my point: if you offer something via public HTTP GET request you have to deal with people (and bots) using it. if that makes everything slow then the software needs to be improved rather than annoying the users more and more. every increase in annoyance will be combated on the bot front sooner or later so the the only thing this approach archives in the long term is making the whole internet more annoying for people to use /r
<Consolatis> ant
Guest15560 has quit [Ping timeout: 480 seconds]
Kayden has quit [Quit: Leaving]
Kayden has joined #freedesktop
lsd|2 has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
<karolherbst> Consolatis: bots also create accounts
<karolherbst> Consolatis: also.. those scrappers cause like 90% load
<karolherbst> and somebody has to pay the servers
<karolherbst> I'm sure nobody has anything against dropping it, if somebody pays for the bills
<Consolatis> re bot accounts: right, but I assume they are not verified (e.g. fork rights)
<karolherbst> maybe we could hook something up like that
<karolherbst> just needs somebody to do it
<karolherbst> but the token is valid for a couple of days
<karolherbst> but those AI scrappers could also just stop and then nobody would have to deal with this nonsense issue
<Consolatis> throwing more resources at things indeed sounds like the wrong approach. moving CPU / DB intensive paths behind a login (or maybe even just turning them into a POST request) might help already
<karolherbst> they force everybody to pay more for their servers
<karolherbst> yeah.... maybe it's good enough to only enable it for expensive APIs, but original plan wasn't to use anubis, but fastly for bot protection
<karolherbst> so might even just be something temporary
<karolherbst> but the point is, people have enough of those bots causing problems for everybody
<karolherbst> and I'm not the kind of person who complains at projects trying to defend themselves, if you want to be angry, be angry at those bots and scrappers
<Consolatis> from the potential options which combat the crawling (for the moment) anubis is definitely one of the better ones. IMHO there is nothing worse than captchas
<karolherbst> yeah.. it just sucks that it's slow on firefox for whatever reason
<karolherbst> it's like a lot faster with chromium
<karolherbst> takes like a second on my smartphone with chrome
<psykose> fwiw i use firefox and i've never had any anubis page take >1s ever
<karolherbst> but yeah.. also fast on firefox with my phone... but sometimes firefox was super slow
<karolherbst> no idea what's going on there
<karolherbst> of course users of grapheneos are in misery here, but if you disable your JS JIT then yeah....
<psykose> i use grapheneos and it's also fine there
<karolherbst> ahh, nice
<karolherbst> there have been reports of users there that it's broken
<psykose> in firefox anyway, maybe vanadium has a disabled jit and sucks
<karolherbst> yeah.. try vanadium 🙃
<psykose> let's see
<psykose> 722ms and passed
<psykose> and it's a pixel 4xl from many moons ago
<karolherbst> nice
<psykose> maybe i made a deal with satan some time ago
<karolherbst> sounds like it
<Consolatis> re "not complaining at projects trying to defend themselves": I see your point but I think its important to mention these things because otherwise everything gets worse and worse by stacking workarounds (from my POV) on top of workarounds (e.g. manually verified accounts, cleartext MITM via fastly, anubis, ..)
<karolherbst> there is some magic going on, and some get harder challenges than others
<karolherbst> so it's also a bit of luck
<karolherbst> I mean.. that sort of scrapping should be outlawed, but....
<karolherbst> there is just so much you can do if the other player has billion of dollars and their life goal seems to make everybody elses life miserable
<karolherbst> it's not a technical problem anyway.. the industry just decided to enable the most vile and toxic community to do their nonsense, so here we are and there is nothing we can do about it. If anybody wants to make gitlab faster, sure, go ahead, but not everybody has that luxury. Maybe we should move to something else, but the entire CI stuff we are
<karolherbst> doing is huge and it's gotta be a lot of work.
<karolherbst> or well.. somebody comes around, gives us a million dollar a month and we just get more hardware
<karolherbst> but hey.. even github decided to throttle random bots, because it's just too much, so I don't think there is anything we can do. If our webpage is cheaper, they'll just scrape even more
<karolherbst> anyway.. nobody likes it, there is just no good solution
<Consolatis> i wonder what is actually causing that load.. i mean a static page like for anubis (+ js sources) could even be bigger than a static page from a redis/nginx/varnish cache
<karolherbst> git blame pages for instance
<karolherbst> there is a lot of stuff that isn't cached
<Consolatis> well, those could easily be put behind a account requirement
<karolherbst> and they open all the lnks, every commit, every file, every git blame page
<karolherbst> but anyway...
<karolherbst> it's like car traffic and streets. you build more streets, you have more traffic, no problem solved
haaninjo has joined #freedesktop
blu has quit [Ping timeout: 480 seconds]
jarthur has joined #freedesktop
fomys_ has quit []
<bentiss> Consolatis: FWIW, I like your idea of bypassing anubis for authentified users with certain privileges. However, unless I messed up, I don't think to see any interesting value in the cookies stored in the browser. So mapping cookie_session/username and privileges is going to be tough
andy-turner has joined #freedesktop
andy-turner has quit [Remote host closed the connection]
cascardo_ has joined #freedesktop
cascardo has quit [Ping timeout: 480 seconds]
JanC is now known as Guest15568
JanC has joined #freedesktop
Guest15568 has quit [Ping timeout: 480 seconds]
<Venemo> xe: no, I'm not blocking them
<Venemo> xe: I retired a few times and it eventually worked
<xe> karolherbst: proof of work with random inputs is kinda inherently luck-based
<karolherbst> fair enough
Lyude has quit [Ping timeout: 480 seconds]
Paddi has quit [Quit: Bye]
Paddi has joined #freedesktop
lynxis has quit [Ping timeout: 480 seconds]
haaninjo has quit [Quit: Ex-Chat]
<DragoonAethis> bentiss: and then you need to pass Anubis to authenticate in the first place, so it's a bit of a chicken-and-egg problem anyways
<DragoonAethis> Even when you're authenticated, GitLab logs you out every now and then (at least it does that for me between work and personal computers)