!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

422 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.132 Servers

Load older messages


SenderMessageTime
4 Oct 2021
@baughn:brage.infoBaughnMmyep. There's the bug.19:58:34
@vcunat:matrix.orgVladimír ČunátI wonder if it's possible that these redirect pairs aren't guaranteed to be "cached atomically" by Fastly or something.19:59:41
@linus.heckemann:matrix.mayflower.deLinux Hackerman joined the room.19:59:42
@djacu:matrix.orgdjacu joined the room.19:59:51
@vcunat:matrix.orgVladimír Čunát * I wonder if it's possible that these redirect pairs aren't guaranteed to be "cached atomically" by Fastly or something. (well, I don't know this stuff)20:00:08
@baughn:brage.infoBaughnI'd call that virtually guaranteed20:00:12
@baughn:brage.infoBaughnAs in, guaranteed not to work20:00:22
@baughn:brage.infoBaughnWe'll find out in a couple minutes.20:00:27
@baughn:brage.infoBaughnAn ideal fix would be to have a JSON file on the website which points to the iso, and also contains the sha256 of that iso. That's cover the browser case, at least; for the console case, you could have a single directory that's a redirect to a latest-iso dir containing both files20:01:41
@baughn:brage.infoBaughn * An ideal fix would be to have a JSON file on the website which points to the iso, and also contains the sha256 of that iso. That'd cover the browser case, at least; for the console case, you could have a single directory that's a redirect to a latest-iso dir containing both files20:01:48
@linus.heckemann:matrix.mayflower.deLinux HackermanThat's one option. Surely the CDN should have a way to invalidate caches though?20:02:11
@baughn:brage.infoBaughnProbably, but don't go that path. Cache invalidation is the hardest problem in computer science.20:02:56
@baughn:brage.infoBaughn Much, much better to use a construction that makes it unnecessary. 20:03:05
@linus.heckemann:matrix.mayflower.deLinux HackermanTrue20:04:39
@baughn:brage.infoBaughnI'd be happy to supply the PRs to fix this, honestly... dunno where I should look, though!20:05:32
@sushi_dude:matrix.orgSushi Dude joined the room.20:07:18
@baughn:brage.infoBaughnFound it~20:18:25
5 Oct 2021
@k900:0upti.meK900 joined the room.07:06:28
@K900:matrix.orgK900 left the room.07:15:53
6 Oct 2021
@rosariopulella:matrix.orgRosario Pulella changed their display name from rosariopulella to Rosuavio.10:38:42
@rosariopulella:matrix.orgRosario Pulella changed their display name from Rosuavio to Rosario Pulella.10:45:05
@vidister:entropia.devidister / fiona joined the room.21:26:35
@vidister:entropia.devidister / fiona Hey, I don't know where to put this but it seems that there's a server with an expired TLS cert in the rotation for cache.nixos.org.
It's 195.201.36.118
21:27:16
@vidister:entropia.devidister / fiona * Hey, I don't know where to put this but it seems that there's a server with an expired TLS cert in the rotation for cache.nixos.org.
It's 195.201.36.118 and 2a01:4f8:1c0c:5c96::1
21:28:32
@vcunat:matrix.orgVladimír Čunát I assume that you correctly see cache.nixos.org. CNAMEd to dualstack.v2.shared.global.fastly.net. and it's some local problem with Fastly. (On my end I'm getting different IPs and cert seems accepted.) 21:32:11
@vcunat:matrix.orgVladimír Čunát
$ openssl s_client -servername cache.nixos.org -connect 195.201.36.118:443
[...]
Certificate chain
 0 s:CN = nextcloud.isardvdi.com
   i:C = US, O = Let's Encrypt, CN = R3
 1 s:C = US, O = Let's Encrypt, CN = R3
   i:C = US, O = Internet Security Research Group, CN = ISRG Root X1
 2 s:C = US, O = Internet Security Research Group, CN = ISRG Root X1
   i:O = Digital Signature Trust Co., CN = DST Root CA X3
21:34:01
@vcunat:matrix.orgVladimír ČunátThat's not just expired but very wrong cert.21:34:11
@vidister:entropia.devidister / fionaYeah, I don't know why it resolved to that IP, I can't get it to resolve that again, but it's still in the cache on my computer. dafuq_21:36:21
@vidister:entropia.devidister / fiona * Yeah, I don't know why it resolved to that IP, I can't get it to resolve that again, but it's still in the cache on my computer. dafuq?21:36:25
@vcunat:matrix.orgVladimír ČunátThe IP belongs to Hetzner, according to whois.21:37:13

Show newer messages


Back to Room ListRoom Version: 6