fix: исправлен race condition nft + управление Telegram ботом в LuCI
- backend: исправлена гонка данных (race condition) при старте роутера, когда list_update пытался добавить элементы в nft-сеты, пока reload-firewall ещё пересоздавал таблицу TachyonTable. Фаза применения nft теперь защищена RELOAD_LOCK_DIR, что устраняет ошибку 'nft add element ... No such file or directory' - backend: добавлены CLI-команды telegram_status, telegram_start, telegram_stop в /usr/bin/tachyon для управления ботом из LuCI - luci: добавлен виджет статуса Telegram-бота на вкладке настроек — показывает состояние (запущен/остановлен с PID), кнопки Запустить/Остановить, автообновление каждые 10 секунд без перезагрузки страницы - frontend: пересобран main.js (yarn ci — 507 тестов прошли успешно) - версия npm-пакета: 1.2.0
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "fe-app-tachyon",
|
||||
"version": "1.1.5",
|
||||
"version": "1.2.0",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
Reference in New Issue
Block a user