Commit Graph

  • 530e93c1df WG: apply advertised routes on server immediately; relax rp_filter for routed clients main Ruslan 2026-04-14 13:01:30 +03:00
  • 02ccad1805 GUI: resolve external peers to wg-peerctl hostnames from wg0.conf Ruslan 2026-04-14 12:52:10 +03:00
  • 22680a0df5 GUI: allow deleting external peers from client list Ruslan 2026-04-14 12:50:47 +03:00
  • 8e124be1f0 GUI: status accuracy + remove-only action; sync script peer names on exists Ruslan 2026-04-14 12:47:31 +03:00
  • 54868b99cd Client: auto-enable LAN forwarding/NAT; GUI: relax online status window Ruslan 2026-04-14 12:40:37 +03:00
  • 69f51bd5d7 GUI: add enable/disable/delete peer actions and sync script-added peers Ruslan 2026-04-14 12:37:41 +03:00
  • bb6cdb58ed GUI: add persistent QR/config view and handshake-based online status Ruslan 2026-04-14 12:27:26 +03:00
  • bdfc648bba GUI: fix QR generation for PyPNG backend Ruslan 2026-04-14 12:22:38 +03:00
  • 9b31c5d5c5 GUI: make SQLite writes compatible with older sqlite versions Ruslan 2026-04-14 12:12:34 +03:00
  • 8de590c5d0 GUI: auto-fill split AllowedIPs in New Peer form Ruslan 2026-04-14 12:10:03 +03:00
  • cd5ba53802 GUI: migrate storage from PostgreSQL to SQLite and expose conf download Ruslan 2026-04-14 12:08:10 +03:00
  • 39d17534e0 Chore: ignore Python cache artifacts Ruslan 2026-04-14 11:43:16 +03:00
  • ae3da04d4a Server: replace wireguard-ui with built-in wg-admin-gui + PostgreSQL Ruslan 2026-04-14 11:43:07 +03:00
  • e2d3993fb3 Client: prevent log lines from being written into wg0.conf Ruslan 2026-04-14 11:22:17 +03:00
  • b54437a480 Client: detect apt install candidate for resolvconf packages Ruslan 2026-04-14 11:04:15 +03:00
  • df24ccb96a Client: auto-detect LAN subnets and auto-fill split allowed-ips Ruslan 2026-04-14 10:59:51 +03:00
  • f5cc07fbbb Client: handle missing resolvconf when DNS is set Ruslan 2026-04-14 10:54:17 +03:00
  • 5542fbdaee Client: preserve base64 padding when parsing server key response Ruslan 2026-04-14 10:45:35 +03:00
  • a35c814bab Client: advertise LAN subnets via peer AllowedIPs Ruslan 2026-04-14 10:42:36 +03:00
  • f9969b668a Client: default interface address prefix to /24 Ruslan 2026-04-14 10:41:12 +03:00
  • 81a725561a Client: enforce clean reset on every reinstall run Ruslan 2026-04-14 10:30:05 +03:00
  • 669867569e Server: auto-apply GUI config changes to live WireGuard interface Ruslan 2026-04-14 10:26:43 +03:00
  • 45cafe0165 UX: accept direct password input at GUI replace prompt Ruslan 2026-04-14 10:16:44 +03:00
  • 278b403e09 WireGuard: add clean reinstall flow and bootstrap wg-install Ruslan 2026-04-14 10:04:25 +03:00
  • cbc2f5bf45 fix(gui): интерактивно предлагать сброс БД при старой подсети 10.252.1.x Ruslan 2026-04-14 00:48:04 +03:00
  • 99136b5403 feat(server): добавить --gui-reset-db для синхронизации дефолтов GUI Ruslan 2026-04-14 00:39:26 +03:00
  • 2cd09198e1 fix(gui): удалять все legacy compose контейнеры wireguard-ui перед up Ruslan 2026-04-14 00:30:04 +03:00
  • 3ee7406969 fix(gui): обработка KeyError ContainerConfig для legacy docker-compose Ruslan 2026-04-14 00:29:03 +03:00
  • d6c3a0977d feat(gui): настроить дефолты для QR в wireguard-ui и добавить инструкцию для iPhone Ruslan 2026-04-14 00:27:32 +03:00
  • b0fab364cb docs(readme): добавить однострочный запуск клиента без git clone Ruslan 2026-04-14 00:23:30 +03:00
  • 19a3e105ae docs(readme): добавить однострочный запуск сервера и уточнение про GUI Ruslan 2026-04-14 00:23:02 +03:00
  • e51b7c4dda fix(server): поддержка docker-compose на Ubuntu 22.04 Ruslan 2026-04-14 00:17:40 +03:00
  • 16030d8e6c fix(common): стабильная генерация случайных строк при pipefail Ruslan 2026-04-14 00:14:43 +03:00
  • 67f28fae49 feat(server): добавить явную ссылку на GUI в конце сводки Ruslan 2026-04-14 00:11:08 +03:00
  • c2d70471db feat(server): генерировать GUI-пароль 8 символов с опцией замены Ruslan 2026-04-14 00:10:41 +03:00
  • a31f1a1090 feat: автоматизация установки и настройки WireGuard сервера и клиента Ruslan 2026-04-14 00:04:06 +03:00