!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

374 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.113 Servers

Load older messages


SenderMessageTime
1 May 2025
@qyliss:fairydust.spaceAlyssa RossI'm getting 403 Forbidden from Hydra. JS is enabled.04:56:49
@jfly:matrix.orgJeremy 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/67005:15:36
@jfly:matrix.orgJeremy 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/67005:15:48
@qyliss:fairydust.spaceAlyssa RossGuess I need to more aggressively update my Firefox…05:22:09
@hexa:lossy.networkhexa (signing key rotation when)I'm looking into alternatives, but availbility of hydra-server (the webfrontend) had been spotty yesterday10:38:54
@adam:robins.wtf@adam:robins.wtfhttps://git.gammaspectra.live/git/go-away was one i saw yesterday13:07:00
@symphorien:xlumurb.eusymphorienI saw https://dgl.cx/2025/04/using-haproxy-to-stop-scrapers in pure haproxy13:10:02
@hexa:lossy.networkhexa (signing key rotation when)i have it packaged locally already since yesterday14:35:27
@hexa:lossy.networkhexa (signing key rotation when)that uses robots.txt to entrap bots that disregard and abuse the listings in it, not a fan14:35:54
@symphorien:xlumurb.eusymphorienI think the robots.txt is independent from the hash-based one14:43:52
@symphorien:xlumurb.eusymphorienbut maybe I understood wrong14:43:59
@hexa:lossy.networkhexa (signing key rotation when)exactly 0 of the bots we filter out right now actually look at robots.txt14:44:03
@hexa:lossy.networkhexa (signing key rotation when)nvm, we don't filter on the robots.txt14:44:31
@hexa:lossy.networkhexa (signing key rotation when) * exactly 0 of the bots we filter out right now actually look at robots.txt 14:44:33
@symphorien:xlumurb.eusymphorien * 14:44:42
@hexa:lossy.networkhexa (signing key rotation when)"hash" means proof-of-work aiui14:45:17
@hexa:lossy.networkhexa (signing key rotation when)that's what we'd already get by using anubis14:45:28
@symphorien:xlumurb.eusymphorienI thought you were looking for alternatives14:45:56
@hexa:lossy.networkhexa (signing key rotation when)we had anubis deployed for a day or two already14:46:14
@hexa:lossy.networkhexa (signing key rotation when)and what we have right now is some bespoke user-agent filtering14:46:30
@hexa:lossy.networkhexa (signing key rotation when)and we likely need something more customizable due to https://github.com/NixOS/nix.dev/issues/1130 for example14:46:56
@symphorien:xlumurb.eusymphorienhmm I don't really understand the issue, sorry14:48:34
@hexa:lossy.networkhexa (signing key rotation when)the issue is that nix.dev tells netlify to reverse proxy the hydra output for the nix manual14:49:17
@hexa:lossy.networkhexa (signing key rotation when)and netlify is unable to bypass anubis14:49:43
@symphorien:xlumurb.eusymphorienah I see, so another proof of work thing can't help14:50:04
@hexa:lossy.networkhexa (signing key rotation when)they show the user a broken anubis validation page14:50:05
@hexa:lossy.networkhexa (signing key rotation when)I want something more customizable basically14:50:27
@hexa:lossy.networkhexa (signing key rotation when)we see little to no abuse from IPv6 for example14:50:34
@hexa:lossy.networkhexa (signing key rotation when)infra call in one hour14:56:30
@hexa:lossy.networkhexa (signing key rotation when)* open infra call in one hour14:56:36

Show newer messages


Back to Room ListRoom Version: 6