2025-10-02T14:47:47 *** teepee_ is now known as teepee 2025-10-02T17:46:01 meeting in 15 minutes 2025-10-02T18:54:25 When you go to https://get.opensuse.org/leap/16.0#download and click download for the network image at https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-online-installer-x86_64.install.iso I get 403 - this also seems to affect other people - see this comment here: https://github.com/jetkvm/kvm/pull/865#discussion_r2399464374 2025-10-02T18:54:45 It doesn't however happen when I use curl or wget on the url. 2025-10-02T18:57:39 403 before or after being redirected to a mirror? 2025-10-02T18:58:05 After 2025-10-02T18:58:21 which mirror/url is it from? 2025-10-02T18:59:51 https://mirror.de.leaseweb.net/opensuse/distribution/leap/16.0/offline/Leap-16.0-online-installer-x86_64.install.iso 2025-10-02T19:02:24 https://download.opensuse.org/app/server/mirror.de.leaseweb.net shows various connect/request timeout 2025-10-02T19:02:35 bmwiedemann: any idea why it redirects to this mirror if the file is not there? 2025-10-02T19:03:38 (assuming it treats 403 correctly) 2025-10-02T19:04:57 I disabled it for now as a workaround 2025-10-02T20:01:45 paste.o.o spam auto-cleanup seems to work - my test spam ;-) was deleted within some seconds 2025-10-02T20:03:15 cool :) I will migrate and remove the cron hack 2025-10-02T20:06:38 hm I guess patterns like "Boost opensuse.org% traffic with% AI%" won't work anymore. but not so many of those 2025-10-02T20:07:48 I'm afraid you'll have to look at the code if it does exact matches or if/which wildcards are allowed 2025-10-02T20:19:42 the check (in app/models/paste.rb) is content.include?(term.content) so exact matches only 2025-10-02T20:20:50 hm at least substring would be good 2025-10-02T20:22:22 it does substring matches (blocking "spam" will block "this is spam or crap") 2025-10-02T20:23:03 ok that's something 2025-10-02T20:23:04 (actually there isn't a way to specify "must match the full text") 2025-10-02T20:23:41 wildcards are not supported, unless ruby's "include" does more magic than I'd expect