6 Commits
Author SHA1 Message Date
ded_ikar 4a9481d1a6 panel: fix login field (duplicate id='login' on div+input broke browser login); compact login form CSS 2026-08-18 01:37:46 +05:00
ded_ikar 3e57c14022 panel: add login field (default admin), update docs 2026-08-17 20:30:00 +05:00
ded_ikar 689e051a58 PROTOCOL.md: update for v0.2.2 (self-signed, email, REALITY, examples) 2026-08-17 20:13:41 +05:00
ded_ikar 9f6bff6704 sdm-xray v0.2.2: self-signed mode, uninstall.sh, panel v3 (TLS/REALITY, stats, backup), tests, docs
Added:
- install.sh --selfsigned: no-domain mode with pinnedPeerCertSha256
- uninstall.sh: full removal of what install.sh deploys
- Panel v3: TLS/REALITY switch, client rename, log level, backup/restore,
  version+cert status, traffic stats (xray stats API)
- Auto-pin for self-signed certs in generated configs/links
- Go tests (14 tests, all passing)
- CHANGELOG.md, ARCHITECTURE.md, README.md rewrite
- Email defaults to UUID when client name is empty (fixes stats)

Fixed:
- install.sh SIGPIPE and double-v banner
- Mirror drained body bug (iana.org)
2026-08-17 19:11:41 +05:00
ded_ikar bebd23d339 install.sh: add --selfsigned mode (no domain, self-signed cert + pinnedPeerCertSha256); bump VERSION to v0.2.2 2026-08-17 14:56:22 +05:00
ded_ikar 389d90bc83 add uninstall.sh: full removal of what install.sh deploys (services, binaries, configs, nginx site, LE cert) 2026-08-17 14:19:04 +05:00