* [FFmpeg-devel] [RFC] statictrac, trac and caching @ 2025-06-15 13:35 Michael Niedermayer 2025-06-15 13:42 ` Michael Niedermayer 2025-06-15 14:53 ` [FFmpeg-devel] " James Almer 0 siblings, 2 replies; 16+ messages in thread From: Michael Niedermayer @ 2025-06-15 13:35 UTC (permalink / raw) To: FFmpeg development discussions and patches [-- Attachment #1.1: Type: text/plain, Size: 987 bytes --] Hi all As it seems someone figured out how to make AI solve anubis, which made trac rather slow due to the DDOS from 100 different IPs, which eventually we had to block. (maybe timo has time to write an incident report?) Some questions * does someone know how to make trac use/set cache-control headers (this would simply and plainly reduce load on trac for pages that dont change but has to play along correctly with user sessions and all that) * should we make a static copy of the whole trac so the AI users, vibe coders, AI data analyists, and AI bot trainers can actually use trac while everyone else also can use it ? that static copy would then get updated ... i dont know, maybe once a week? side effect, even humans would have a "instant responce but older trac" too thx -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Some Animals are More Equal Than Others. - George Orwell's book Animal Farm [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 13:35 [FFmpeg-devel] [RFC] statictrac, trac and caching Michael Niedermayer @ 2025-06-15 13:42 ` Michael Niedermayer 2025-06-15 13:53 ` Derek Buitenhuis ` (2 more replies) 2025-06-15 14:53 ` [FFmpeg-devel] " James Almer 1 sibling, 3 replies; 16+ messages in thread From: Michael Niedermayer @ 2025-06-15 13:42 UTC (permalink / raw) To: FFmpeg development discussions and patches [-- Attachment #1.1: Type: text/plain, Size: 3135 bytes --] Hi On Sun, Jun 15, 2025 at 03:35:15PM +0200, Michael Niedermayer wrote: > Hi all > > As it seems someone figured out how to make AI solve anubis, which made trac > rather slow due to the DDOS from 100 different IPs, which eventually > we had to block. for the record, heres btw the 100 IP addresses from where the attack yesterday happened: (i think timo said there where more addresses later but thats the list when i looked) 405 149.40.74.100 471 149.40.74.145 437 149.40.74.169 493 149.40.74.185 268 149.40.74.195 394 149.40.74.23 490 149.40.74.32 384 149.40.74.87 339 149.40.75.14 389 149.40.75.142 436 149.40.75.148 353 149.40.75.200 437 149.40.75.223 471 149.40.75.246 454 149.40.75.247 497 149.40.75.81 411 149.52.62.123 405 149.52.62.124 336 149.52.62.125 474 149.52.62.126 405 149.52.62.127 423 149.52.62.130 395 149.52.62.131 266 149.52.62.133 427 149.52.62.134 392 149.52.62.135 333 149.52.62.138 403 149.52.62.139 509 149.52.62.140 189 149.52.62.142 471 149.52.62.143 257 149.52.62.144 403 149.52.62.145 270 149.52.62.146 492 149.52.62.148 318 149.52.62.151 369 149.52.62.152 404 149.52.62.153 452 149.52.62.154 406 149.52.62.155 421 149.52.62.157 253 149.52.62.158 403 149.52.62.162 384 149.52.62.163 467 149.52.62.164 473 149.52.62.165 302 149.52.62.168 435 149.52.62.169 262 149.52.62.171 439 149.52.62.172 433 149.52.62.176 504 149.52.62.177 313 149.52.62.178 402 149.52.62.181 392 149.52.62.182 433 149.52.62.184 442 149.52.62.187 579 149.52.62.189 381 149.52.62.190 338 149.52.62.191 459 149.52.62.192 456 149.52.62.194 467 149.52.62.195 412 149.52.62.196 426 149.52.62.197 457 149.52.62.200 464 192.200.193.112 445 192.200.193.113 488 192.200.193.117 333 192.200.193.119 464 192.200.193.121 359 192.200.193.126 354 192.200.193.129 468 192.200.193.131 437 192.200.193.133 424 192.200.193.137 474 192.200.193.142 502 192.200.193.146 416 192.200.193.152 448 192.200.193.153 427 192.200.193.155 350 192.200.193.160 340 192.200.220.116 261 192.200.220.117 376 192.200.220.120 370 192.200.220.141 392 192.200.220.169 504 192.200.220.180 459 192.200.220.2 468 192.200.220.237 432 192.200.220.45 442 192.200.220.57 419 192.200.220.66 470 192.200.220.81 408 192.200.220.82 305 192.200.220.85 378 192.200.220.87 477 192.200.220.9 260 192.200.220.93 363 192.200.220.96 [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB The real ebay dictionary, page 1 "Used only once" - "Some unspecified defect prevented a second use" "In good condition" - "Can be repaird by experienced expert" "As is" - "You wouldnt want it even if you were payed for it, if you knew ..." [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 13:42 ` Michael Niedermayer @ 2025-06-15 13:53 ` Derek Buitenhuis 2025-06-15 15:58 ` [FFmpeg-devel] Forensics Was: " Michael Niedermayer 2025-06-15 14:45 ` [FFmpeg-devel] " James Almer 2025-06-15 18:45 ` Michael Niedermayer 2 siblings, 1 reply; 16+ messages in thread From: Derek Buitenhuis @ 2025-06-15 13:53 UTC (permalink / raw) To: ffmpeg-devel On 6/15/2025 2:42 PM, Michael Niedermayer wrote: > for the record, heres btw the 100 IP addresses from where the attack yesterday > happened: (i think timo said there where more addresses later but thats the list > when i looked) These look like residential IPs from a botnet (all same ISP, so possibly compromised IoT device). Publishing these seems in poor taste. - Derek _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* [FFmpeg-devel] Forensics Was: [RFC] statictrac, trac and caching 2025-06-15 13:53 ` Derek Buitenhuis @ 2025-06-15 15:58 ` Michael Niedermayer 2025-06-15 16:17 ` Derek Buitenhuis 0 siblings, 1 reply; 16+ messages in thread From: Michael Niedermayer @ 2025-06-15 15:58 UTC (permalink / raw) To: FFmpeg development discussions and patches [-- Attachment #1.1: Type: text/plain, Size: 1201 bytes --] Hi Derek On Sun, Jun 15, 2025 at 02:53:57PM +0100, Derek Buitenhuis wrote: > On 6/15/2025 2:42 PM, Michael Niedermayer wrote: > > for the record, heres btw the 100 IP addresses from where the attack yesterday > > happened: (i think timo said there where more addresses later but thats the list > > when i looked) > > These look like residential IPs from a botnet (all same ISP, so possibly compromised > IoT device). I hoped someone just made a honest mistake with their AI agents. But if its a botnet why would a botnet target ffmpegs bug tracker ? Its expensive (in terms of computations) to solve anubis repeatedly. A botnet is there to make some criminal a profit > > Publishing these seems in poor taste. Publishing is neccessary a first step so people can check if anyone did this by mistake or if anyone knows where this came from. Speaking of that. Do you have any idea, hunch or knowledge where this may have come from ? Or about anyone who might do this or pay a botnet operator to do this ? thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No snowflake in an avalanche ever feels responsible. -- Voltaire [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] Forensics Was: [RFC] statictrac, trac and caching 2025-06-15 15:58 ` [FFmpeg-devel] Forensics Was: " Michael Niedermayer @ 2025-06-15 16:17 ` Derek Buitenhuis 0 siblings, 0 replies; 16+ messages in thread From: Derek Buitenhuis @ 2025-06-15 16:17 UTC (permalink / raw) To: ffmpeg-devel On 6/15/2025 4:58 PM, Michael Niedermayer wrote: > I hoped someone just made a honest mistake with their AI agents. Why are we assuming this is an AI agent and not a stupid DDoS? > But if its a botnet > why would a botnet target ffmpegs bug tracker ? It is common on cybercrime forums to DDoS things to show your botnet is legit when selling. You should read some Krebs. > Its expensive (in terms of computations) to solve anubis repeatedly. > A botnet is there to make some criminal a profit Trac is an easy demo of their botnets abilities to solve Anubis or AI load balancing or whatever, if I had to guess. Very low stakes, and nobody is going to get police/states/FBI/whatever involved. >> Publishing these seems in poor taste. > > Publishing is neccessary a first step so people can check if anyone did this > by mistake or if anyone knows where this came from. So publish a /24 or something. > Speaking of that. Do you have any idea, hunch or knowledge where this may > have come from ? > Or about anyone who might do this or pay a botnet operator to do this ? Why would I? - Derek _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 13:42 ` Michael Niedermayer 2025-06-15 13:53 ` Derek Buitenhuis @ 2025-06-15 14:45 ` James Almer 2025-06-15 16:13 ` [FFmpeg-devel] Forensics Was: " Michael Niedermayer 2025-06-15 18:45 ` Michael Niedermayer 2 siblings, 1 reply; 16+ messages in thread From: James Almer @ 2025-06-15 14:45 UTC (permalink / raw) To: ffmpeg-devel [-- Attachment #1.1.1: Type: text/plain, Size: 639 bytes --] On 6/15/2025 10:42 AM, Michael Niedermayer wrote: > Hi > > On Sun, Jun 15, 2025 at 03:35:15PM +0200, Michael Niedermayer wrote: >> Hi all >> >> As it seems someone figured out how to make AI solve anubis, which made trac >> rather slow due to the DDOS from 100 different IPs, which eventually >> we had to block. > > for the record, heres btw the 100 IP addresses from where the attack yesterday > happened: (i think timo said there where more addresses later but thats the list > when i looked) You could have just mentioned ranges 149.40.0.0/16, 149.52.62.0/24 and 192.200.0.0/16 without giving specific addresses. [-- Attachment #1.2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 495 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] Forensics Was: [RFC] statictrac, trac and caching 2025-06-15 14:45 ` [FFmpeg-devel] " James Almer @ 2025-06-15 16:13 ` Michael Niedermayer 0 siblings, 0 replies; 16+ messages in thread From: Michael Niedermayer @ 2025-06-15 16:13 UTC (permalink / raw) To: FFmpeg development discussions and patches [-- Attachment #1.1: Type: text/plain, Size: 1281 bytes --] Hi James On Sun, Jun 15, 2025 at 11:45:42AM -0300, James Almer wrote: > On 6/15/2025 10:42 AM, Michael Niedermayer wrote: > > Hi > > > > On Sun, Jun 15, 2025 at 03:35:15PM +0200, Michael Niedermayer wrote: > > > Hi all > > > > > > As it seems someone figured out how to make AI solve anubis, which made trac > > > rather slow due to the DDOS from 100 different IPs, which eventually > > > we had to block. > > > > for the record, heres btw the 100 IP addresses from where the attack yesterday > > happened: (i think timo said there where more addresses later but thats the list > > when i looked) > > You could have just mentioned ranges 149.40.0.0/16, 149.52.62.0/24 and > 192.200.0.0/16 without giving specific addresses. yes but that makes it impossible to identify the source of this. we WANT to identify the source. If it was a mistake by someone, we want to make him aware of it so he can fix his scripts or AI agents. Mistakes happen and thats ok If its mallicious then we need to be aware of who it is, as mallicious people can be very damaging thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Republics decline into democracies and democracies degenerate into despotisms. -- Aristotle [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] Forensics Was: [RFC] statictrac, trac and caching 2025-06-15 13:42 ` Michael Niedermayer 2025-06-15 13:53 ` Derek Buitenhuis 2025-06-15 14:45 ` [FFmpeg-devel] " James Almer @ 2025-06-15 18:45 ` Michael Niedermayer 2 siblings, 0 replies; 16+ messages in thread From: Michael Niedermayer @ 2025-06-15 18:45 UTC (permalink / raw) To: FFmpeg development discussions and patches [-- Attachment #1.1: Type: text/plain, Size: 19930 bytes --] On Sun, Jun 15, 2025 at 03:42:14PM +0200, Michael Niedermayer wrote: > Hi > > On Sun, Jun 15, 2025 at 03:35:15PM +0200, Michael Niedermayer wrote: > > Hi all > > > > As it seems someone figured out how to make AI solve anubis, which made trac > > rather slow due to the DDOS from 100 different IPs, which eventually > > we had to block. > > for the record, heres btw the 100 IP addresses from where the attack yesterday > happened: (i think timo said there where more addresses later but thats the list > when i looked) [...] Heres some more statistics: number of accesses from '149.52.62' per day 208846 12/Jun 436870 13/Jun 284 14/Jun 72784 15/Jun from '192.200.193.[0-9]' 65422 12/Jun 134498 13/Jun 96 14/Jun 24660 15/Jun from '192.200.220.[0-9]' 75536 12/Jun 154376 13/Jun 112 14/Jun 26482 15/Jun from '149.40.7[45].[0-9]' 63248 12/Jun 133842 13/Jun 78 14/Jun 24259 15/Jun heres a random sample from a single IP [15/Jun/2025:00:00:33 +0300] "POST HTTP/2.0" 200 288 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:36 +0300] "GET HTTP/2.0" 302 673 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:39 +0300] "GET HTTP/2.0" 200 2028 "-" "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" [15/Jun/2025:00:00:40 +0300] "POST HTTP/2.0" 200 220 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:36 +0300] "GET HTTP/2.0" 200 122468 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:41 +0300] "GET HTTP/2.0" 302 653 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:49 +0300] "GET HTTP/2.0" 200 2037 "-" "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" [15/Jun/2025:00:00:50 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:42 +0300] "GET HTTP/2.0" 200 122162 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:51 +0300] "GET HTTP/2.0" 302 653 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:52 +0300] "GET HTTP/2.0" 200 2037 "-" "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" [15/Jun/2025:00:00:52 +0300] "POST HTTP/2.0" 200 188 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:57 +0300] "GET HTTP/2.0" 302 653 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:51 +0300] "GET HTTP/2.0" 200 121743 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:00:57 +0300] "GET HTTP/2.0" 200 121937 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:01:27 +0300] "GET HTTP/2.0" 200 2028 "-" "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" [15/Jun/2025:00:01:30 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/timeline?from=2014-07-15T00%3A49%3A21Z&precision=second" "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" [15/Jun/2025:00:01:34 +0300] "GET HTTP/2.0" 302 642 "https://trac.ffmpeg.org/timeline?from=2014-07-15T00%3A49%3A21Z&precision=second" "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" [15/Jun/2025:00:01:35 +0300] "GET HTTP/2.0" 200 2046 "-" "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" [15/Jun/2025:00:01:35 +0300] "POST HTTP/2.0" 200 188 "https://trac.ffmpeg.org/attachment/ticket/2212/out.ass" "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" [15/Jun/2025:00:01:37 +0300] "GET HTTP/2.0" 302 603 "https://trac.ffmpeg.org/attachment/ticket/2212/out.ass" "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" [15/Jun/2025:00:01:38 +0300] "GET HTTP/2.0" 200 61375 "https://trac.ffmpeg.org/attachment/ticket/2212/out.ass" "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" [15/Jun/2025:00:02:08 +0300] "GET HTTP/2.0" 200 1250 "https://trac.ffmpeg.org/timeline?from=2014-07-15T00%3A49%3A21Z&precision=second" "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" [15/Jun/2025:00:02:08 +0300] "GET HTTP/2.0" 200 8678 "https://trac.ffmpeg.org/timeline?from=2014-07-15T00%3A49%3A21Z&precision=second" "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" [15/Jun/2025:00:02:08 +0300] "GET HTTP/2.0" 200 535 "https://trac.ffmpeg.org/timeline?from=2014-07-15T00%3A49%3A21Z&precision=second" "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" [15/Jun/2025:00:02:08 +0300] "GET HTTP/2.0" 200 11263 "https://trac.ffmpeg.org/timeline?from=2014-07-15T00%3A49%3A21Z&precision=second" "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" [15/Jun/2025:00:02:08 +0300] "GET HTTP/2.0" 200 70122 "https://trac.ffmpeg.org/timeline?from=2014-07-15T00%3A49%3A21Z&precision=second" "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" [15/Jun/2025:00:01:34 +0300] "GET HTTP/2.0" 200 28813 "https://trac.ffmpeg.org/timeline?from=2014-07-15T00%3A49%3A21Z&precision=second" "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" [15/Jun/2025:00:02:47 +0300] "GET HTTP/2.0" 200 2028 "-" "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" [15/Jun/2025:00:02:47 +0300] "POST HTTP/2.0" 200 188 "https://trac.ffmpeg.org/ticket/131?format=rss" "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" [15/Jun/2025:00:02:49 +0300] "GET HTTP/2.0" 302 580 "https://trac.ffmpeg.org/ticket/131?format=rss" "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" [15/Jun/2025:00:02:49 +0300] "GET HTTP/2.0" 200 2717 "https://trac.ffmpeg.org/ticket/131?format=rss" "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" [15/Jun/2025:00:02:55 +0300] "GET HTTP/2.0" 200 2037 "-" "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" [15/Jun/2025:00:02:56 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:03:47 +0300] "GET HTTP/2.0" 200 2015 "-" "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" [15/Jun/2025:00:03:48 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:03:50 +0300] "GET HTTP/2.0" 302 653 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:03:50 +0300] "GET HTTP/2.0" 200 122762 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:04:45 +0300] "GET HTTP/2.0" 200 2046 "-" "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" [15/Jun/2025:00:04:46 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:04:47 +0300] "GET HTTP/2.0" 302 653 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:04:48 +0300] "GET HTTP/2.0" 200 121190 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:04:52 +0300] "GET HTTP/2.0" 200 2028 "-" "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" [15/Jun/2025:00:04:52 +0300] "POST HTTP/2.0" 200 197 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:04:56 +0300] "GET HTTP/2.0" 302 654 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:05:01 +0300] "GET HTTP/2.0" 200 2037 "-" "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" [15/Jun/2025:00:05:02 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:04:56 +0300] "GET HTTP/2.0" 200 122123 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:05:04 +0300] "GET HTTP/2.0" 302 654 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:05:05 +0300] "GET HTTP/2.0" 200 122348 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:05:11 +0300] "GET HTTP/2.0" 200 2037 "-" "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" [15/Jun/2025:00:05:12 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:05:13 +0300] "GET HTTP/2.0" 302 655 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:05:14 +0300] "GET HTTP/2.0" 200 122704 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:05:58 +0300] "GET HTTP/2.0" 200 2028 "-" "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" [15/Jun/2025:00:05:58 +0300] "POST HTTP/2.0" 200 188 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:06:00 +0300] "GET HTTP/2.0" 302 654 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:06:00 +0300] "GET HTTP/2.0" 200 121496 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:06:15 +0300] "GET HTTP/2.0" 200 2037 "-" "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" [15/Jun/2025:00:06:16 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:07:03 +0300] "GET HTTP/2.0" 200 2037 "-" "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" [15/Jun/2025:00:07:04 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/timeline?from=2011-12-27T22%3A26%3A36Z&precision=second" "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" [15/Jun/2025:00:07:05 +0300] "GET HTTP/2.0" 302 642 "https://trac.ffmpeg.org/timeline?from=2011-12-27T22%3A26%3A36Z&precision=second" "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" [15/Jun/2025:00:07:20 +0300] "GET HTTP/2.0" 200 659 "https://trac.ffmpeg.org/timeline?from=2011-12-27T22%3A26%3A36Z&precision=second" "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" [15/Jun/2025:00:07:20 +0300] "GET HTTP/2.0" 200 1175 "https://trac.ffmpeg.org/timeline?from=2011-12-27T22%3A26%3A36Z&precision=second" "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" [15/Jun/2025:00:07:20 +0300] "GET HTTP/2.0" 200 812 "https://trac.ffmpeg.org/timeline?from=2011-12-27T22%3A26%3A36Z&precision=second" "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" [15/Jun/2025:00:07:20 +0300] "GET HTTP/2.0" 200 8686 "https://trac.ffmpeg.org/timeline?from=2011-12-27T22%3A26%3A36Z&precision=second" "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" [15/Jun/2025:00:07:20 +0300] "GET HTTP/2.0" 200 69829 "https://trac.ffmpeg.org/timeline?from=2011-12-27T22%3A26%3A36Z&precision=second" "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" [15/Jun/2025:00:07:20 +0300] "GET HTTP/2.0" 200 11261 "https://trac.ffmpeg.org/timeline?from=2011-12-27T22%3A26%3A36Z&precision=second" "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" [15/Jun/2025:00:07:06 +0300] "GET HTTP/2.0" 200 39399 "https://trac.ffmpeg.org/timeline?from=2011-12-27T22%3A26%3A36Z&precision=second" "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" [15/Jun/2025:00:07:35 +0300] "GET HTTP/2.0" 200 2024 "-" "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" [15/Jun/2025:00:07:36 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:07:38 +0300] "GET HTTP/2.0" 302 662 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:07:38 +0300] "GET HTTP/2.0" 200 122085 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:07:45 +0300] "GET HTTP/2.0" 200 2037 "-" "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" [15/Jun/2025:00:07:46 +0300] "POST HTTP/2.0" 200 211 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:07:47 +0300] "GET HTTP/2.0" 302 655 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:07:47 +0300] "GET HTTP/2.0" 200 123014 "https://trac.ffmpeg.org/attachment/ticket/10149/ffplay_homemade_multi_lang_m3u.log" "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" [15/Jun/2025:00:08:13 +0300] "GET HTTP/2.0" 200 2028 "-" "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" [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No snowflake in an avalanche ever feels responsible. -- Voltaire [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 13:35 [FFmpeg-devel] [RFC] statictrac, trac and caching Michael Niedermayer 2025-06-15 13:42 ` Michael Niedermayer @ 2025-06-15 14:53 ` James Almer 2025-06-15 15:57 ` Kacper Michajlow 2025-06-15 16:28 ` Michael Niedermayer 1 sibling, 2 replies; 16+ messages in thread From: James Almer @ 2025-06-15 14:53 UTC (permalink / raw) To: ffmpeg-devel [-- Attachment #1.1.1: Type: text/plain, Size: 1245 bytes --] On 6/15/2025 10:35 AM, Michael Niedermayer wrote: > Hi all > > As it seems someone figured out how to make AI solve anubis, which made trac > rather slow due to the DDOS from 100 different IPs, which eventually > we had to block. > (maybe timo has time to write an incident report?) > > Some questions > * does someone know how to make trac use/set cache-control headers > (this would simply and plainly reduce load on trac for pages that dont change > but has to play along correctly with user sessions and all that) > > * should we make a static copy of the whole trac so the > AI users, vibe coders, AI data analyists, and AI bot trainers can actually > use trac while everyone else also can use it ? > that static copy would then get updated ... i dont know, maybe once a week? > side effect, even humans would have a "instant responce but older trac" too How would this work? We then just expect LLMs to crawl it while leaving the live one alone? Maybe requiring to be logged in to actually access the bug list would workaround this, leaving only the wiki open. Or requiring to be logged in to access attachments (Which afaik was what most bots tried to fetch yesterday). [-- Attachment #1.2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 495 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 14:53 ` [FFmpeg-devel] " James Almer @ 2025-06-15 15:57 ` Kacper Michajlow 2025-06-15 16:06 ` Marth64 ` (2 more replies) 2025-06-15 16:28 ` Michael Niedermayer 1 sibling, 3 replies; 16+ messages in thread From: Kacper Michajlow @ 2025-06-15 15:57 UTC (permalink / raw) To: FFmpeg development discussions and patches On Sun, 15 Jun 2025 at 16:53, James Almer <jamrial-at-gmail.com@ffmpeg.org> wrote: > > On 6/15/2025 10:35 AM, Michael Niedermayer wrote: > > Hi all > > > > As it seems someone figured out how to make AI solve anubis, which made trac > > rather slow due to the DDOS from 100 different IPs, which eventually > > we had to block. > > (maybe timo has time to write an incident report?) > > > > Some questions > > * does someone know how to make trac use/set cache-control headers > > (this would simply and plainly reduce load on trac for pages that dont change > > but has to play along correctly with user sessions and all that) > > > > * should we make a static copy of the whole trac so the > > AI users, vibe coders, AI data analyists, and AI bot trainers can actually > > use trac while everyone else also can use it ? > > that static copy would then get updated ... i dont know, maybe once a week? > > side effect, even humans would have a "instant responce but older trac" too > > How would this work? We then just expect LLMs to crawl it while leaving > the live one alone? > > Maybe requiring to be logged in to actually access the bug list would > workaround this, leaving only the wiki open. Or requiring to be logged > in to access attachments (Which afaik was what most bots tried to fetch > yesterday). Allowing public access to the bug lists is important for visibility and for search engines to index the bugs/discussions. Ideally we want users to find the first party trac first, instead of some dodgy forum when searching for bugs/solutions. Maybe it's time to retire the trac? It is quite slow by design and not really actively maintained anymore. Holding onto legacy software always increases the burden of maintainability. But as mentioned on IRC, it seems to be classic DDoS, so likely not something that would be easily circumvented by any access restriction. > These look like residential IPs from a botnet (all same ISP, so possibly compromised > IoT device). > > Publishing these seems in poor taste. This. - Kacper _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 15:57 ` Kacper Michajlow @ 2025-06-15 16:06 ` Marth64 2025-06-15 16:53 ` Michael Niedermayer 2025-06-15 16:48 ` Michael Niedermayer 2025-06-15 19:05 ` Michael Niedermayer 2 siblings, 1 reply; 16+ messages in thread From: Marth64 @ 2025-06-15 16:06 UTC (permalink / raw) To: FFmpeg development discussions and patches On Sun, Jun 15, 2025 at 10:57 AM Kacper Michajlow <kasper93-at-gmail.com@ffmpeg.org> wrote: > Maybe it's time to retire the trac? It is quite slow by design and not > really actively maintained anymore. Holding onto legacy software > always increases the burden of maintainability. I do feel that a good portion of wiki technical documentation can probably be moved to the main docs. There are some good examples and information there that seem to me can be crystallized into plain old texi. While I'm neutral about Trac I think in a sense this could also help in the sense of reducing server load for this somewhat static content. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 16:06 ` Marth64 @ 2025-06-15 16:53 ` Michael Niedermayer 2025-06-15 17:03 ` Marth64 0 siblings, 1 reply; 16+ messages in thread From: Michael Niedermayer @ 2025-06-15 16:53 UTC (permalink / raw) To: FFmpeg development discussions and patches [-- Attachment #1.1: Type: text/plain, Size: 1459 bytes --] Hi Marth64 On Sun, Jun 15, 2025 at 11:06:47AM -0500, Marth64 wrote: > On Sun, Jun 15, 2025 at 10:57 AM Kacper Michajlow > <kasper93-at-gmail.com@ffmpeg.org> wrote: > > Maybe it's time to retire the trac? It is quite slow by design and not > > really actively maintained anymore. Holding onto legacy software > > always increases the burden of maintainability. > > I do feel that a good portion of wiki technical documentation can > probably be moved to the main docs. The wiki has the huge advantage that people can edit it easily Editing the docs people have to do a git checkout, edit a file with an editor, make a git commit read patch submission rules submit a patch to ML or forge. Thats alot stumbling blocks thrown in ones way > There are some good examples and information there that seem to me can > be crystallized into plain old texi. > While I'm neutral about Trac I think in a sense this could also help > in the sense of reducing server load for this somewhat static content. yesterdays incident had like ~40k accesses on teh same file. So moving 99% of content out of trac would not have helped if that file was in teh 1% thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Let us carefully observe those good qualities wherein our enemies excel us and endeavor to excel them, by avoiding what is faulty, and imitating what is excellent in them. -- Plutarch [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 16:53 ` Michael Niedermayer @ 2025-06-15 17:03 ` Marth64 0 siblings, 0 replies; 16+ messages in thread From: Marth64 @ 2025-06-15 17:03 UTC (permalink / raw) To: FFmpeg development discussions and patches Hello Michael, On Sun, Jun 15, 2025 at 11:53 AM Michael Niedermayer <michael@niedermayer.cc> wrote: > The wiki has the huge advantage that people can edit it easily > > Editing the docs people have to do a git checkout, edit a file > with an editor, make a git commit read patch submission rules > submit a patch to ML or forge. > > Thats alot stumbling blocks thrown in ones way I agree, I don't think or mean to throw away the wiki. But more along the lines was thinking of upstreaming some of the more mature examples and information there. For example, this page is already covered in the docs: https://trac.ffmpeg.org/wiki/HowToExtractAndRemoveClosedCaptions I guess framed the thought in a too general fashion. Maybe a little tidying is all I was wanting and is irrelevant of this conversation so I'll compartmentalize it for later. > > There are some good examples and information there that seem to me can > > be crystallized into plain old texi. > > While I'm neutral about Trac I think in a sense this could also help > > in the sense of reducing server load for this somewhat static content. > > yesterdays incident had like ~40k accesses on teh same file. > So moving 99% of content out of trac would not have helped if > that file was in teh 1% That's a fair and valid point. Thank you, _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 15:57 ` Kacper Michajlow 2025-06-15 16:06 ` Marth64 @ 2025-06-15 16:48 ` Michael Niedermayer 2025-06-15 19:05 ` Michael Niedermayer 2 siblings, 0 replies; 16+ messages in thread From: Michael Niedermayer @ 2025-06-15 16:48 UTC (permalink / raw) To: FFmpeg development discussions and patches [-- Attachment #1.1: Type: text/plain, Size: 2236 bytes --] Hi Kacper On Sun, Jun 15, 2025 at 05:57:09PM +0200, Kacper Michajlow wrote: > On Sun, 15 Jun 2025 at 16:53, James Almer > <jamrial-at-gmail.com@ffmpeg.org> wrote: > > > > On 6/15/2025 10:35 AM, Michael Niedermayer wrote: > > > Hi all > > > > > > As it seems someone figured out how to make AI solve anubis, which made trac > > > rather slow due to the DDOS from 100 different IPs, which eventually > > > we had to block. > > > (maybe timo has time to write an incident report?) > > > > > > Some questions > > > * does someone know how to make trac use/set cache-control headers > > > (this would simply and plainly reduce load on trac for pages that dont change > > > but has to play along correctly with user sessions and all that) > > > > > > * should we make a static copy of the whole trac so the > > > AI users, vibe coders, AI data analyists, and AI bot trainers can actually > > > use trac while everyone else also can use it ? > > > that static copy would then get updated ... i dont know, maybe once a week? > > > side effect, even humans would have a "instant responce but older trac" too > > > > How would this work? We then just expect LLMs to crawl it while leaving > > the live one alone? > > > > Maybe requiring to be logged in to actually access the bug list would > > workaround this, leaving only the wiki open. Or requiring to be logged > > in to access attachments (Which afaik was what most bots tried to fetch > > yesterday). > > Allowing public access to the bug lists is important for visibility > and for search engines to index the bugs/discussions. Ideally we want > users to find the first party trac first, instead of some dodgy forum > when searching for bugs/solutions. yes [...] > > But as mentioned on IRC, it seems to be classic DDoS, so likely not > something that would be easily circumvented by any access restriction. trac is up and working ATM, anubis difficulty was reduced and trac is as fast as it was before the incident. thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Opposition brings concord. Out of discord comes the fairest harmony. -- Heraclitus [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 15:57 ` Kacper Michajlow 2025-06-15 16:06 ` Marth64 2025-06-15 16:48 ` Michael Niedermayer @ 2025-06-15 19:05 ` Michael Niedermayer 2 siblings, 0 replies; 16+ messages in thread From: Michael Niedermayer @ 2025-06-15 19:05 UTC (permalink / raw) To: FFmpeg development discussions and patches [-- Attachment #1.1: Type: text/plain, Size: 1186 bytes --] Hi Kacper On Sun, Jun 15, 2025 at 05:57:09PM +0200, Kacper Michajlow wrote: [...] > Maybe it's time to retire the trac? It is quite slow by design and not > really actively maintained anymore. Holding onto legacy software > always increases the burden of maintainability. While performance is just one metric, and i dont think its a good reason to switch because of that. Lets look at the numbers anyway, we had an average of about 1 million accesses from the set of /24 IP ranges posted over the course of one day. thats like 10 accesses per second _average_ over 24h asking chatgpt, what the performance of various bug trackers are on a single server. There is only a single one that chatgpt listed can do 1+ million, that is Forgejo (with issues module) now granted thats just an LLMs awnser but it doesnt give me confidence that switching the tracker will solve this thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB The real ebay dictionary, page 2 "100% positive feedback" - "All either got their money back or didnt complain" "Best seller ever, very honest" - "Seller refunded buyer after failed scam" [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [FFmpeg-devel] [RFC] statictrac, trac and caching 2025-06-15 14:53 ` [FFmpeg-devel] " James Almer 2025-06-15 15:57 ` Kacper Michajlow @ 2025-06-15 16:28 ` Michael Niedermayer 1 sibling, 0 replies; 16+ messages in thread From: Michael Niedermayer @ 2025-06-15 16:28 UTC (permalink / raw) To: FFmpeg development discussions and patches [-- Attachment #1.1: Type: text/plain, Size: 1673 bytes --] Hi On Sun, Jun 15, 2025 at 11:53:28AM -0300, James Almer wrote: > On 6/15/2025 10:35 AM, Michael Niedermayer wrote: > > Hi all > > > > As it seems someone figured out how to make AI solve anubis, which made trac > > rather slow due to the DDOS from 100 different IPs, which eventually > > we had to block. > > (maybe timo has time to write an incident report?) > > > > Some questions > > * does someone know how to make trac use/set cache-control headers > > (this would simply and plainly reduce load on trac for pages that dont change > > but has to play along correctly with user sessions and all that) > > > > * should we make a static copy of the whole trac so the > > AI users, vibe coders, AI data analyists, and AI bot trainers can actually > > use trac while everyone else also can use it ? > > that static copy would then get updated ... i dont know, maybe once a week? > > side effect, even humans would have a "instant responce but older trac" too > > How would this work? We then just expect LLMs to crawl it while leaving the > live one alone? Well, theres an incentive for LLMs and their human operator to crawl the static one, as they succeed. with significantly less latency and less computational resources thus less financial cost. thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Old school: Use the lowest level language in which you can solve the problem conveniently. New school: Use the highest level language in which the latest supercomputer can solve the problem without the user falling asleep waiting. [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2025-06-15 19:05 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2025-06-15 13:35 [FFmpeg-devel] [RFC] statictrac, trac and caching Michael Niedermayer 2025-06-15 13:42 ` Michael Niedermayer 2025-06-15 13:53 ` Derek Buitenhuis 2025-06-15 15:58 ` [FFmpeg-devel] Forensics Was: " Michael Niedermayer 2025-06-15 16:17 ` Derek Buitenhuis 2025-06-15 14:45 ` [FFmpeg-devel] " James Almer 2025-06-15 16:13 ` [FFmpeg-devel] Forensics Was: " Michael Niedermayer 2025-06-15 18:45 ` Michael Niedermayer 2025-06-15 14:53 ` [FFmpeg-devel] " James Almer 2025-06-15 15:57 ` Kacper Michajlow 2025-06-15 16:06 ` Marth64 2025-06-15 16:53 ` Michael Niedermayer 2025-06-15 17:03 ` Marth64 2025-06-15 16:48 ` Michael Niedermayer 2025-06-15 19:05 ` Michael Niedermayer 2025-06-15 16:28 ` Michael Niedermayer
Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel This inbox may be cloned and mirrored by anyone: git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \ ffmpegdev@gitmailbox.com public-inbox-index ffmpegdev Example config snippet for mirrors. AGPL code for this site: git clone https://public-inbox.org/public-inbox.git