michaelni changed the topic of #ffmpeg-devel to: Welcome to the FFmpeg development channel | Questions about using FFmpeg or developing with libav* libs should be asked in #ffmpeg | This channel is publicly logged | FFmpeg 7.1.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
<BtbN> Xe: there's a massive bot wave hitting our trac right now, and they're seemingly getting to Anubis relatively effortlessly. All claiming to be "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", and I can observe them solving Anubis in the access log. And they all download the same completely random but huge attachment, which trac spends 10-20 seconds rendering each time....
<BtbN> ... Thought that might interest you.
<BtbN> I increased the difficulty back to 5 from 4, to slow them down enough to keep the server working at least
Marth64[m] has quit [Remote host closed the connection]
Marth64 has joined #ffmpeg-devel
<Xe> BtbN: oh what, that's really odd
<Xe> any common IP ranges?
<BtbN> bunch of random IPs out of 149.52.0.0/16 and 192.200.0.0/16, and a few from 149.40.0.0/16
<Xe> can you DM me one of the IPs in each range so I can add it to the ASN list?
cone-580 has quit [Quit: transmission timeout]
zulleyy3 has quit [Ping timeout: 252 seconds]
russelltg has quit [Quit: Connection closed for inactivity]
System_Error has quit [Remote host closed the connection]
Xaldafax has quit [Quit: Bye...]
rvalue has quit [Ping timeout: 248 seconds]
System_Error has joined #ffmpeg-devel
rvalue has joined #ffmpeg-devel
mkver has quit [Ping timeout: 276 seconds]
mkver has joined #ffmpeg-devel
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 276 seconds]
_whitelogger has joined #ffmpeg-devel
Marth64 has quit [Remote host closed the connection]
Marth64 has joined #ffmpeg-devel
DVedaa3 has quit [Quit: The Lounge - https://thelounge.chat]
System_Error has quit [Remote host closed the connection]
IndecisiveTurtle has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
mkver has quit [Ping timeout: 272 seconds]
TheVibeCoder has joined #ffmpeg-devel
Raz- has joined #ffmpeg-devel
Everything has joined #ffmpeg-devel
Traneptora has joined #ffmpeg-devel
bsFFFFFF has joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
kepstin has quit [Remote host closed the connection]
kepstin has joined #ffmpeg-devel
<kasper93> oh no, Anime has been defeated.
derpydoo has quit [Quit: derpydoo]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
<fflogger> [editedticket] zenden2k: Ticket #9473 ([ffmpeg] gdigrab screen captures are interrupted by secure desktop pop-ups) updated https://trac.ffmpeg.org/ticket/9473#comment:6
b50d has joined #ffmpeg-devel
socrates1298 has joined #ffmpeg-devel
socrates1298 has quit [Client Quit]
_whitelogger has joined #ffmpeg-devel
minimal has joined #ffmpeg-devel
<averne> IndecisiveTurtle: Thanks for the heads up, FYI this is what I ended up with: https://github.com/averne/FFmpeg/commit/f1e1c10b3406eb7842abcdf9210116920c171d68. Not super clean either but it does what I need it to.
<averne> The texture inspection tool seems to work for me without disabling extensions
jamrial has joined #ffmpeg-devel
b50d has quit [Remote host closed the connection]
<TheVibeCoder> Anubis offically dead soonTM - when?
<Xe> TheVibeCoder: it just means that it's entered the cat and mouse phase ahead of schedule
mkver has joined #ffmpeg-devel
minimal has quit [Read error: Connection reset by peer]
minimal has joined #ffmpeg-devel
vriska has joined #ffmpeg-devel
leo60228 has quit [Ping timeout: 245 seconds]
cone-469 has joined #ffmpeg-devel
<cone-469> ffmpeg Clément Péron master:90424a447556: various: fix typos
<BtbN> I also don't feel like these were scrapers
<BtbN> the pattern was much more "What can we mass access to take the site down"
<BtbN> i.e. a classic DDoS
<BtbN> why anyone would DDoS our trac... no clue
<BtbN> LLM scrapers want as much text as possible. Not the same one 40000 times
<kasper93> Xe: ahead? I'm really suprised this solution was holding for so long.
witchymary has quit [Read error: Connection reset by peer]
witchymary has joined #ffmpeg-devel
<Lynne> BtbN: is the user agent still Mozilla...blah?
<BtbN> Chrome on OSX
<kasper93> every user agent is Mozilla... blah
<Lynne> anubis lets every non-mozilla user agent through
<Marth64> This is an ambitious thought but has anyone else ever felt wonder if TRAC wiki docs can be rolled up into the texi docs? (Sans the community/open-ended bits.)
<BtbN> well, the access log clearly shows them solving Anubis
<BtbN> and increasing the difficulty significantly slowed down the attack
<Lynne> wow, they're learning
<kasper93> BtbN: no wonder, now it takes half an hour to solve it on desktop pc, lol
<BtbN> takes around 10 seconds for me
<BtbN> as opposed to being near instant before
<kasper93> 60124 ms for me
<kasper93> and yes it is firefox
<kasper93> chrome is 10 times faster
<BtbN> "Done! Took 15908ms, 896799 iterations" in Firefox
<BtbN> it's also random, so can be much faster or much slower
<BtbN> but 10-20 seconds is what I observed so far
<kasper93> *shrug*
<kierank> Lol
<kasper93> I get 65kH/s in firefox and 340kH/s in chrome
<kasper93> why do I still use firefox...
<Lynne> takes about 20 seconds on my laptop from anubis start to page appearing, 43kh/s
<BtbN> 60k is also what I get in Firefox
<Xe> wtf is firefox doing
<Xe> that should be jumping from JIT to heavily optimized browser internals in a loop
<Lynne> maybe its the spectrev1 prevention somehow triggering?
<TheVibeCoder> on android it takes 1 minute and more
<BtbN> it's pretty much a CPU benchmark
<Xe> I'd switch proof of work to the webassembly variant but privacy browsers keep disabling webassembly for no good reason
<BtbN> can probably lower it back down to 4 now
<BtbN> well, let them be slow then
<Xe> no, they don't switch to an interpreter
<Xe> they rip it out
<Xe> and send death threats over email
<Xe> lovely people
<BtbN> I'd say at that point they can just stay locked out
<Lynne> Xe: webgpu compute + fallback
<TheVibeCoder> stop exluding DDoS actors and AI crawlers
<Xe> TheVibeCoder: this sentence makes you breathe manually
<TheVibeCoder> the writing of inflate decompression is really hard task
<BtbN> I wonder if there's a chance if these attacks are legitimate people with Macs, who get a virus.
<BtbN> Cause for being some IoT crap-routers, they solved Anubis at lvl5 way too fast I feel
<TheVibeCoder> hire pro to find truth
<kasper93> as for motivation, they might just using trac as a test target
<kasper93> or just for fun, depends how they aquired the botne
<kasper93> t
<APic> Geusndheit
<kierank> TheVibeCoder: when will librempeg get useless anime
<TheVibeCoder> send PR
<kierank> We need difficulty 11
<haasn> how does this anubis thing work? is it like, the server encrypts all pages with a public key that you have to crack to be able to load the content?
<kasper93> at this point mine some eth
<haasn> s/public/random/
<haasn> ikr
<haasn> and use the mined shitcoins to pay for ddos mitigation
<kierank> I love the way gitlab is "too slow" when we have trac that literally is down
<haasn> nothing is faster than a terminal showing a TUI mail client
<TheVibeCoder> mkver: are you using codebot now?
<mkver> Why not?
<TheVibeCoder> isnt codebot softworkz thing? just asking, looks little strange to me.
<kierank> haasn: except when half the emails don't arrive
<haasn> ffmpeg-devel goes straight to the spam folder on my end
<kierank> TheVibeCoder: move to forjego immediately
<TheVibeCoder> you mean codeberg?
<TheVibeCoder> i might create mirror there
<jamrial> Mercurial
<TheVibeCoder> not git
<kasper93> forjego behind cloudflare, solved
<TheVibeCoder> anubis behind forjego, behind cloudflare
<TheVibeCoder> and than cloudflare behind captcha
<kasper93> captcha doesn't work
<cone-469> ffmpeg Marth64 master:f66ae1ba24fd: avformat/dump: lowercase 'Start' prefix for start offset
<cone-469> ffmpeg Marth64 master:693703bcdbfd: avformat/dvdvideodec: remove unused has_cc field
<cone-469> ffmpeg Marth64 master:f8c8e1f39da0: avformat/dvdvideodec: fix seeking on multi-angle discs
<cone-469> ffmpeg Jack Lau master:8fc91ea93633: avformat/hls: fix typo in Range header comment (chore)
kurosu has joined #ffmpeg-devel
bsFFFFFF has quit [Ping timeout: 276 seconds]
bsFFFFFF has joined #ffmpeg-devel
bsFFFFFF has quit [Ping timeout: 244 seconds]
bsFFFFFF has joined #ffmpeg-devel
minimal has quit [Quit: Leaving]
<TheVibeCoder> cant have cool things because of forgejo
Marth64[m] has joined #ffmpeg-devel
beastd has joined #ffmpeg-devel
Marth64 has quit [Ping timeout: 260 seconds]
Everything has quit [Quit: leaving]
<TheVibeCoder> michaelni: you are required to post all your changes to/from almpeg to public place
johnjaye has quit [Ping timeout: 265 seconds]
mkver has quit [Ping timeout: 248 seconds]
mkver has joined #ffmpeg-devel
<fflogger> [newticket] iyesin: Ticket #11636 ([undetermined] Panic on basic encode of rgb48, 12 bpc images within ffmpeg) created https://trac.ffmpeg.org/ticket/11636
bsFFFFFF has quit [Quit: bsFFFFFF]
cone-469 has quit [Quit: transmission timeout]
<fflogger> [editedticket] oromit: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:2
MisterMinister has quit [Ping timeout: 260 seconds]
kurosu has quit [Quit: Connection closed for inactivity]
<fflogger> [editedticket] jamrial: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:3
MisterMinister has joined #ffmpeg-devel
TheVibeCoder has quit [Ping timeout: 252 seconds]
usagi_mimi has quit [Ping timeout: 252 seconds]
<fflogger> [editedticket] iyesin: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:4
usagi_mimi has joined #ffmpeg-devel
<fflogger> [editedticket] oromit: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:5
<fflogger> [editedticket] iyesin: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:6
usagi_mimi has quit [Ping timeout: 260 seconds]
<fflogger> [editedticket] iyesin: Ticket #11636 ([undetermined] librav1e panicking on basic encode of rgb48, 12 bpc images within ffmpeg) updated https://trac.ffmpeg.org/ticket/11636#comment:7
usagi_mimi has joined #ffmpeg-devel
markh has quit [Remote host closed the connection]
markh has joined #ffmpeg-devel
usagi_mimi has quit [Ping timeout: 248 seconds]
cone-378 has joined #ffmpeg-devel
<cone-378> ffmpeg Tristan Matthews master:0d9f680b698b: checkasm: h264dsp: test luma_dc_dequant
<cone-378> ffmpeg Lidong Yan master:b65fece0aa93: avformat/rtmpproto: fix rmtp packet leak in gen_connect()
<cone-378> ffmpeg Tristan Matthews master:5ea3adfcf92a: checkasm: add checkasm_check_dctcoef