Skip to content

2.32.0: fixes from the forks review 2026-10-20, sing-box-extended 2.7.3 compatibility - #7

Merged
Asofwar merged 9 commits into
mainfrom
claude/project-thread-8sp06b
Oct 20, 2026
Merged

Asofwar merged 9 commits into
mainfrom
claude/project-thread-8sp06b

Conversation

@Asofwar

@Asofwar Asofwar commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Requested by Andrei · project thread

Описание изменений

Исправления по обзору форков 2026-10-20 (D1–D5), две ошибки, найденные на ucode/busybox из OpenWrt (D6, D7), и одно улучшение подписок (И1). Релиз 2.32.0, описание в docs/releases/2.32.0.md.

Что изменено

  • D1 singbox/generator.uc: прежнее имя переименованного сервера выбирает его в фильтре URLTest/Priority, только пока это имя не носит другой кандидат.
  • D2 nft/apply.uc: правила прокси-секции по подсетям ставят метку TPROXY только TCP и UDP; kill-switch по-прежнему режет любой протокол.
  • D3 singbox/dns_failover.uc: в журнале только номер приоритета и причина, без адреса DNS-сервера (DoH-токены).
  • D4 singbox/generator.uc: убираются настройки xHTTP, из-за которых sing-box-extended 2.7.3 отвергает всю конфигурацию (таблица session ID без длины или с малой ёмкостью, download в stream-one, max_connections вместе с max_concurrency). Проверено sing-box check настоящего 2.7.3.
  • D5 singbox/managed_service.uc: limits core="0" вместо unlimited (дампы шли в /tmp).
  • D6 subscription/parser.uc: регулярное выражение {1,256} не компилировалось в musl; длина проверяется отдельно. Новый статический тест на повторы > 255.
  • D7 experiments/smart_detect.uc: ожидание по времени, sleep 0.1 с запасным sleep 1 (busybox OpenWrt не понимает дробный sleep). Новый статический тест.
  • И1 subscription/cache.uc, subscription/parser.uc: плановое обновление подписки не перезагружает sing-box, если у серверов поменялись только имена.

Тесты: полный прогон бэкенда без новых падений относительно main; новые тесты падают без исправлений. Роутер: NOT TESTED.


Generated by Claude Code

@Asofwar
Asofwar merged commit 3d2119e into main Oct 20, 2026
10 checks passed
@Asofwar
Asofwar deleted the claude/project-thread-8sp06b branch October 20, 2026 19:09

This branch was successfully deployed

1 active deployment
github-pages — 3d2119e0 Deployed Oct 20, 2026 by Asofwar via Deploy to GitHub Pages #58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant