!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

382 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.117 Servers

Load older messages


SenderMessageTime
1 May 2025
@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.networkhexaI'm looking into alternatives, but availbility of hydra-server (the webfrontend) had been spotty yesterday10:38:54
@adam:robins.wtfadamcstephenshttps://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.networkhexai have it packaged locally already since yesterday14:35:27
@hexa:lossy.networkhexathat 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.networkhexaexactly 0 of the bots we filter out right now actually look at robots.txt14:44:03
@hexa:lossy.networkhexanvm, we don't filter on the robots.txt14:44:31
@hexa:lossy.networkhexa * 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"hash" means proof-of-work aiui14:45:17
@hexa:lossy.networkhexathat's what we'd already get by using anubis14:45:28
@symphorien:xlumurb.eusymphorienI thought you were looking for alternatives14:45:56
@hexa:lossy.networkhexawe had anubis deployed for a day or two already14:46:14
@hexa:lossy.networkhexaand what we have right now is some bespoke user-agent filtering14:46:30
@hexa:lossy.networkhexaand 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.networkhexathe issue is that nix.dev tells netlify to reverse proxy the hydra output for the nix manual14:49:17
@hexa:lossy.networkhexaand 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.networkhexathey show the user a broken anubis validation page14:50:05
@hexa:lossy.networkhexaI want something more customizable basically14:50:27
@hexa:lossy.networkhexawe see little to no abuse from IPv6 for example14:50:34
@hexa:lossy.networkhexainfra call in one hour14:56:30
@hexa:lossy.networkhexa* open infra call in one hour14:56:36
@hexa:lossy.networkhexaat 16:00 UTC14:59:09
@rosscomputerguy:matrix.orgTristan RossSame here15:19:36

Show newer messages


Back to Room ListRoom Version: 6