Граф коммитов
38 Коммитов
Автор SHA1 Сообщение Дата
Claude 374bcbb29f Производительность панели была улучшена
Добавлен virt_backend: одно постоянное libvirt-соединение вместо
десятков вызовов virsh на каждую страницу, с автоматическим fallback
на virsh, если libvirt-python недоступен. Обзорные запросы (список VM,
пулы, сервисы) закешированы с коротким TTL и сбросом после действий.
Появился фоновый сборщик метрик хоста и спарклайны CPU/RAM на дашборде.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PKUoZwHMCHnytfswFVRUHw
2026-08-15 19:23:14 +00:00
Claude bb87f52834 Безопасность панели была усилена
Проверка пароля переведена на PAM (python-pam) с fallback на crypt/spwd
для совместимости, все POST-формы защищены CSRF-токеном в сессии,
после пяти неудачных попыток входа включается пауза 60 секунд,
установщик генерирует самоподписанный TLS-сертификат и панель
по умолчанию работает по HTTPS (отключается VIRTUALITY_TLS=0).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PKUoZwHMCHnytfswFVRUHw
2026-08-15 19:19:33 +00:00
Claude 77a263ec86 Patch-скрипты были слиты в исходники web-панели
Все 21 патч из install_web_panel.sh применены к web/app.py,
web/network_core.py и web/static/app.css, механизм текстовых патчей
удалён из установщиков, а сами patch_*.py (включая 7 неиспользуемых
устаревших) удалены из scripts/.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PKUoZwHMCHnytfswFVRUHw
2026-08-15 19:01:43 +00:00
Виктор 6d528d84bd Патч проброса bridge VM был подключён к установщику 2026-05-07 11:09:12 +09:00
Виктор 112de1bb27 Канонические шаблоны панели были закреплены после патчей 2026-05-07 10:21:02 +09:00
Виктор 90d00a0f27 Канонический шаблон карточки VM был восстановлен после патчей 2026-05-07 10:12:20 +09:00
Виктор ff5e0ab932 Патчер автозапуска VM был подключён к установке 2026-05-07 09:11:48 +09:00
Виктор 13595b5ad0 Патчер live-статусов был подключён к установке 2026-05-07 08:33:06 +09:00
Виктор 47b9b86382 Патч удаления старого блока порядка загрузки был подключён 2026-05-07 07:59:20 +09:00
Виктор b9d02105cc Патч раскладки ресурсов VM был подключён к установщику 2026-05-07 07:48:05 +09:00
Виктор b3ab7dc217 Патч ресурсов существующей VM был подключён к установщику 2026-05-07 07:46:45 +09:00
Виктор 46b3f6f57a Патч монтирования ISO в VM был подключён к установщику 2026-05-07 07:29:40 +09:00
Виктор a3205dbc72 Патч порядка загрузки существующих VM был подключён к установщику 2026-05-07 07:25:08 +09:00
Виктор c180d370f8 Патч порядка загрузки VM был подключён к установщику 2026-05-07 07:19:43 +09:00
Виктор a4ab9ed7ee Патч защиты загрузок был подключён к установщику 2026-05-07 07:08:01 +09:00
Виктор babf86cce7 Расписание автообновления было переведено на UTC 2026-05-07 06:49:20 +09:00
Виктор db33735632 Таймер автообновления переведён на ежедневный запуск 2026-05-07 06:38:33 +09:00
Виктор 11f8a2f9f7 Зависимости ZIP fallback были добавлены в установщик 2026-05-07 04:24:49 +09:00
Виктор 55406f15e6 Подключить центр журналов в установщик 2026-05-07 03:52:11 +09:00
Виктор 8ebe7f0245 Подключить импорт архивов дисковых образов в установщик 2026-05-07 03:31:35 +09:00
Виктор 4b0c899258 Сохранять session secret между обновлениями 2026-05-07 03:19:43 +09:00
Виктор df2d64411f Подключить диагностику пустых DHCP leases 2026-05-07 03:16:36 +09:00
Виктор e2198829f0 Перенести временный каталог загрузок в Virtuality 2026-05-07 03:11:18 +09:00
Виктор 35e9f32907 Подключить systemd timer автообновления 2026-05-07 02:57:07 +09:00
Виктор 32461f7919 Подключить патч безопасных ошибок NAT в установщик 2026-05-07 02:49:33 +09:00
Виктор 36c704bd1b Добавить ARM64 QEMU зависимости для x86-хостов 2026-05-07 02:34:55 +09:00
Виктор 33729acff2 Install update center routes 2026-05-07 01:29:16 +09:00
Виктор 6918e2dfec Apply VM bridge guard during web install 2026-05-07 01:07:52 +09:00
Виктор 9e3ce8d9d8 Apply network range patch during web install 2026-05-07 00:55:10 +09:00
Виктор d160e12b41 Убрано подключение сетевых шаблонов из установщика 2026-05-07 00:38:08 +09:00
Виктор 36571af240 Установщик подключает шаблоны публичного доступа 2026-05-07 00:25:39 +09:00
Виктор 552445dd23 Установщик подключает диагностику публичного доступа 2026-05-07 00:06:16 +09:00
Виктор 89f481e65c Установщик web-панели подключает noVNC console patch 2026-05-06 22:32:16 +09:00
Виктор 330208c1dd Установщик автоматически выбирает сборку под x86 Raspberry Orange Pi 2026-05-06 21:55:26 +09:00
Виктор b72a1301bb Добавлена установка nftables для NAT port forwarding 2026-05-06 21:44:35 +09:00
Виктор 7205174924 Configure web panel auth from Linux install user 2026-05-06 19:46:35 +09:00
Виктор d7946a8ea1 Improve web panel installer UI and step statuses 2026-05-06 19:36:43 +09:00
Виктор d898b262e6 Add web panel installer 2026-05-06 19:33:03 +09:00