v26.9.30 целиком убрал из common/errors методы AtDebug/AtInfo/AtWarning/AtError. С 30.09 12:17 UTC candidate.yml падал на шаге наложения: контекстная строка патча 0001 (proxy/vless/inbound/inbound.go:597) содержала .AtWarning(). Сами патчи добавляли семь вызовов .AtInfo() (vless, trojan, vmess, shadowsocks), которые после починки контекста не скомпилировались бы. Убраны .AtWarning() из контекста 0001 и .AtInfo() во всех трёх патчах, включая контекстные и удаляемые строки 0002; хэши в patches/series пересчитаны. Поведение обрыва сессий не меняется: менялся только уровень записи в журнал Xray. Проверено на официальном v26.9.30 (b26a91de): серия накладывается, scripts/test-patches.sh зелёный (включая TestCommanderRemove(Trojan|VMess|Shadowsocks)UserInterrupts), scripts/build-release.sh собрал все архивы с обоими маркерами capability. Claude-Session: dbe1a090-0ff7-448f-8387-5dd619713bbd Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3 lines
369 B
Text
3 lines
369 B
Text
fd3c0d23c78d0d6a0ba5ee96fb1eefdff1a3d81efdcf977fac996cac09c34f01 0001-Interrupt-active-VLESS-sessions-on-user-removal.patch
|
|
356d604b9b27cdd7c339289ad2f5107af374e5b4383c8d9c93f23ceb6da46753 0002-Interrupt-active-Trojan-sessions-on-user-removal.patch
|
|
2ed86e5e8370efc6a8cd77c33bb814fc01716fd0aad773206eac7cdd08520e35 0003-Interrupt-all-managed-Xray-user-sessions.patch
|