Commit graph

25 commits

Author SHA1 Message Date
9d51a96aa3 RelayReg: heartbeat/unregisterHost now send {wg_ip} body required by relay; pass body on DELETE 2026-05-07 00:18:50 -04:00
66b4721b34 Fix RelayReg API: heartbeat/unregisterHost now require wgIP per relay contract 2026-05-07 00:18:24 -04:00
7bb3ef95ec Add empty key validation in parseRelayConf() 2026-05-06 20:30:53 -04:00
4318387637 Update wg.cmake 2026-05-06 20:28:09 -04:00
b7e24345dd Upload relayconf.cpp 2026-05-06 20:27:56 -04:00
50fa9854cd Upload relayconf.h 2026-05-06 20:27:50 -04:00
ece712ec61 Update relayreg.cpp — serialize displays JSON array in registerHost 2026-05-06 19:50:14 -04:00
5f9661605c Update relayreg.h — add displays parameter to registerHost signature 2026-05-06 19:50:03 -04:00
fc29ec5954 Update cmake/wg.cmake — add displayinfo sources for Windows and Linux 2026-05-06 19:49:53 -04:00
af22df1997 Add displayinfo_linux.cpp — Linux display enumeration using xrandr subprocess 2026-05-06 19:49:40 -04:00
7f5cc0d390 Add displayinfo_win.cpp — Windows display enumeration using Win32 API 2026-05-06 19:49:34 -04:00
d5de1a01c4 Add displayinfo.h — cross-platform display enumeration header 2026-05-06 19:49:30 -04:00
fe7f0ac27a Remove phantom #include "wintun_artemis.h" — Wintun types defined inline 2026-05-06 19:49:27 -04:00
d37d68e8df docs: Artemis README — setup, architecture, and integration guide 2026-05-06 19:22:27 -04:00
ac140f34ed wg: boringtun C ABI header for Artemis 2026-05-06 19:21:54 -04:00
2cb0a023f8 scripts: boringtun build script for Linux/macOS 2026-05-06 19:21:26 -04:00
343f2c8791 cmake: WireGuard module for Artemis — boringtun + platform dispatch 2026-05-06 19:21:11 -04:00
3a17933beb wg: DragonRelay registration client implementation (libcurl) 2026-05-06 19:20:47 -04:00
5b6d2269be wg: DragonRelay registration client header (libcurl) 2026-05-06 19:20:24 -04:00
38a5527a61 wg: Linux WireGuard client — /dev/net/tun + boringtun FFI 2026-05-06 19:20:01 -04:00
77b8d616eb wg: Windows WireGuard client — Wintun + boringtun FFI 2026-05-06 19:19:25 -04:00
bf05b78282 wg: WireGuard client interface header (platform-agnostic) 2026-05-06 19:18:21 -04:00
b72eb3c7f1 wg: WireGuard config parser implementation 2026-05-06 19:18:10 -04:00
3a35b8c2e9 wg: WireGuard config parser header (C++17, no Qt) 2026-05-06 19:17:52 -04:00
5495d5c561 Initial commit 2026-05-06 19:07:11 -04:00