gvisor-lx/pkg
Leadaxe 117243aa02 snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard
Обновление снапшота с v0.0.0-20250811.0 на пин, которого требует
sing-box после мержа 235 коммитов (upstream d620bbbf2 "Update gvisor to
20260727.0"). Прежний снапшот был взят 2026-08-04 ровно с той версии,
на которой тогда стоял апстрим; разрыв возник 2026-08-05 вместе с его
бампом.

За год апстрим-gvisor изменил ~14 000 строк в 292 файлах. Значимое для
нас — сетевой стек: tcp/connect.go (PMTU-discovery + исправление
начального RTT/RTO: раньше задержка ACK внутри стека завышала стартовый
таймаут на несколько RTT), tcp/snd.go, tcp/rcv.go, stack/conntrack.go,
stack/packet_buffer.go. Всего 30 файлов в TCP и 37 в stack.

Баг SPEC 048 апстрим НЕ исправил — проверено по коду новой версии:
handleConnecting по-прежнему проверяет состояние endpoint'а, но не ep.h,
а performHandshake так же зануляет h и отпускает мьютекс до Close().
Поэтому guard перенесён (12 строк) вместе со своим тестом (45 строк).

Red/green проверен на новой базе: без guard'а тест падает с той же
nil-паникой, что в полевом крашдампе; с ним зелёный.
2026-08-05 14:53:31 +03:00
..
abi snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
atomicbitops snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
binary snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
bits snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
buffer snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
cleanup snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
compressio snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
context snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
coretag snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
cpuid snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
ebpf snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
errors snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
eventfd snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
fd snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
fdchannel snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
fdnotifier snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
flipcall snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
fspath snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
fsutil snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
gohacks snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
goid snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
gomaxprocs snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
hostarch snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
hostsyscall snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
hosttid snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
ilist snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
linewriter snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
log snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
marshal snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
memutil snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
pool snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
rand snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
rawfile snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
rdma snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
refs snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
ringdeque snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
safecopy snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
secio snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
sighandling snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
sleep snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
state snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
sync snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
syncevent snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
syserr snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
tcpip snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
timing snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
unet snapshot: sagernet/gvisor v0.0.0-20250811.0-sing-box-mod.1 2026-08-04 15:50:08 +03:00
waiter snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00
xdp snapshot: sagernet/gvisor v0.0.0-20260727.0-sing-box-mod.1 + SPEC 048 guard 2026-08-05 14:53:31 +03:00