| 30 Apr 2025 |
adamcstephens | I don't think they do. | 15:48:08 |
adamcstephens | I think you need Owner(?) on the repo to add a webhook | 15:49:03 |
hexa | setting up webhooks on the org? we do not | 15:49:04 |
hexa | yeah | 15:49:11 |
hexa | admin | 15:49:13 |
| 1 May 2025 |
Alyssa Ross | I'm getting 403 Forbidden from Hydra. JS is enabled. | 04:56:49 |
Jeremy Fleischman (jfly) | We had to disable anubis, and are back to playing whack-a-mole with nginx use agent sniffing :(
https://github.com/NixOS/infra/issues/670 | 05:15:36 |
Jeremy Fleischman (jfly) | * We had to disable anubis, and are back to playing whack-a-mole with nginx user agent sniffing :(
https://github.com/NixOS/infra/issues/670 | 05:15:48 |
Alyssa Ross | Guess I need to more aggressively update my Firefox… | 05:22:09 |
hexa | I'm looking into alternatives, but availbility of hydra-server (the webfrontend) had been spotty yesterday | 10:38:54 |
adamcstephens | https://git.gammaspectra.live/git/go-away was one i saw yesterday | 13:07:00 |
symphorien | I saw https://dgl.cx/2025/04/using-haproxy-to-stop-scrapers in pure haproxy | 13:10:02 |
hexa | i have it packaged locally already since yesterday | 14:35:27 |
hexa | that uses robots.txt to entrap bots that disregard and abuse the listings in it, not a fan | 14:35:54 |
symphorien | I think the robots.txt is independent from the hash-based one | 14:43:52 |
symphorien | but maybe I understood wrong | 14:43:59 |
hexa | exactly 0 of the bots we filter out right now actually look at robots.txt | 14:44:03 |
hexa | nvm, we don't filter on the robots.txt | 14:44:31 |
hexa | * exactly 0 of the bots we filter out right now actually look at robots.txt | 14:44:33 |
symphorien | * | 14:44:42 |
hexa | "hash" means proof-of-work aiui | 14:45:17 |
hexa | that's what we'd already get by using anubis | 14:45:28 |
symphorien | I thought you were looking for alternatives | 14:45:56 |
hexa | we had anubis deployed for a day or two already | 14:46:14 |
hexa | and what we have right now is some bespoke user-agent filtering | 14:46:30 |
hexa | and we likely need something more customizable due to https://github.com/NixOS/nix.dev/issues/1130 for example | 14:46:56 |
symphorien | hmm I don't really understand the issue, sorry | 14:48:34 |
hexa | the issue is that nix.dev tells netlify to reverse proxy the hydra output for the nix manual | 14:49:17 |
hexa | and netlify is unable to bypass anubis | 14:49:43 |
symphorien | ah I see, so another proof of work thing can't help | 14:50:04 |