Commit graph

36 commits

Author SHA1 Message Date
664ce94663 Upload DragonRelayView.qml 2026-05-06 20:17:51 -04:00
9fcfe8c6c8 Upload DragonDisplayPicker.qml 2026-05-06 20:17:23 -04:00
1c9bc1e670 Upload dragonrelaybackend.cpp 2026-05-06 20:17:08 -04:00
2612ce2936 Upload dragonrelaybackend.h 2026-05-06 20:16:45 -04:00
b2bcd96702 Upload relayclient.cpp 2026-05-06 20:16:28 -04:00
fb615c5884 Upload relayclient.h 2026-05-06 20:16:06 -04:00
cd3f99b0e4 installer: fix wintun hash check, pre-install exit code, WinForms guard, cmake arch 2026-05-06 19:47:52 -04:00
6f5e7bcfb3 installer: fix wintun hash check, pre-install exit code, WinForms guard, cmake arch 2026-05-06 19:47:36 -04:00
77678b51bc installer: fix wintun hash check, pre-install exit code, WinForms guard, cmake arch 2026-05-06 19:47:20 -04:00
bf81d10a9f Upload pre-install.ps1 2026-05-06 19:43:30 -04:00
57371321e6 Upload build-installer-win.ps1 2026-05-06 19:43:16 -04:00
5791f594de Upload DragonMoonlight.iss 2026-05-06 19:42:59 -04:00
5d7cb5dfe1 installer: fix cmake source dir, absolute qmldir, trap timing, SVG fallback 2026-05-06 19:41:07 -04:00
cd7ade0371 Add dmg-background.svg: DMG installer background with DragonMoonlight branding 2026-05-06 19:37:48 -04:00
86406c2b02 Add macOS entitlements.plist for Hardened Runtime 2026-05-06 19:37:44 -04:00
f6e02a5469 Add build-installer-mac.sh: end-to-end macOS DMG build pipeline 2026-05-06 19:37:41 -04:00
1a8414255c cmake: add dragonrelaybackend.cpp to VPN sources 2026-05-06 19:23:57 -04:00
fc3be9c272 vpn: DragonRelayBackend implementation 2026-05-06 19:23:28 -04:00
3d8f54a5e4 vpn: DragonRelayBackend — QObject bridge between RelayClient/TunnelManager and QML 2026-05-06 19:22:58 -04:00
a13a7b276e scripts: Windows boringtun build script (PowerShell) 2026-05-06 19:17:24 -04:00
d22044d8fe app: UAC manifest — requireAdministrator for Wintun adapter creation 2026-05-06 19:17:06 -04:00
9086f45de2 vpn: add Windows linker flags + manifest embedding to cmake 2026-05-06 19:16:59 -04:00
c6ec61ef9c vpn: Windows TunnelManager — Wintun + boringtun FFI 2026-05-06 19:16:29 -04:00
5d145914c6 vpn: add Wintun dynamic-loading header for Windows 2026-05-06 19:11:07 -04:00
6db9781a96 docs: DragonMoonlight setup and integration guide 2026-05-06 19:03:27 -04:00
33edc6affe gui: add DragonRelayView — add/connect to relay server UI 2026-05-06 19:02:48 -04:00
999cecb21c vpn: add CMake snippet for VPN subsystem integration 2026-05-06 19:02:18 -04:00
d897c319f1 scripts: add boringtun static library build script 2026-05-06 19:02:08 -04:00
4517b58235 vpn: implement RelayClient 2026-05-06 19:01:40 -04:00
f2cce0a4f6 vpn: add RelayClient — HTTP API client for DragonRelay 2026-05-06 19:01:08 -04:00
1711a0bb5a vpn: macOS TunnelManager — utun + boringtun, no root required for TUN open 2026-05-06 19:00:51 -04:00
b388da6e77 vpn: add TunnelManager cross-platform interface 2026-05-06 18:58:52 -04:00
b8901e04d0 vpn: implement WireGuardConfig parser 2026-05-06 18:58:39 -04:00
1d671186f9 vpn: add WireGuard .conf parser 2026-05-06 18:58:26 -04:00
9b2b5d5c81 vpn: add boringtun C ABI header 2026-05-06 18:58:17 -04:00
9e56ecb550 Initial commit 2026-05-06 18:56:10 -04:00