Commit Graph

44 Commits

Author SHA1 Message Date
Owen
41e4eb24a2 Send an initial ping so we get online faster in the dashboard 2026-01-18 15:14:11 -08:00
Owen
43c8a14fda Dont start the ping until we are connected 2026-01-17 17:32:01 -08:00
Owen
f061596e5b Include fingerprint and posture info in ping 2026-01-16 12:16:51 -08:00
Owen
0231591f36 Clean up log messages 2026-01-16 12:02:02 -08:00
Owen
1650624a55 Message syncing works 2026-01-15 21:25:53 -08:00
Owen
285f8ce530 Handle and test config version bugs 2026-01-15 16:36:11 -08:00
Owen
af33218792 Small clean up and move ping to client.go 2026-01-15 14:20:12 -08:00
Owen
bda6606098 Merge branch 'power-state' into msg-delivery 2026-01-14 17:51:42 -08:00
Owen
07dfc651f1 Dont get token each time 2026-01-14 16:51:04 -08:00
Owen
0895156efd Power state getting set correctly 2026-01-14 16:38:40 -08:00
Owen
4f09d122bb Refactor operation 2026-01-14 11:58:12 -08:00
Owen
231808476b Fix error checking 2026-01-13 11:51:51 -08:00
Owen
52273a81c8 Add version and send it down 2025-12-19 16:45:11 -05:00
Owen
a4365988eb Remove exit nodes from HPing if peers are removed 2025-12-18 15:04:20 -05:00
Owen
56f4614899 Pull 21820 from config 2025-12-16 18:36:04 -05:00
Owen
25644db2f3 Update test 2025-12-08 12:12:35 -05:00
Owen
7546fc82ac Adapt args to work on windows 2025-12-07 17:44:10 -05:00
Owen
e898d4454f Fixing small things 2025-12-03 15:14:08 -05:00
Owen
5220fd9f76 Fixing endpoint handling 2025-12-03 11:14:34 -05:00
Owen
e9e4b00994 Make relay optional 2025-12-01 16:19:23 -05:00
Owen
136eee3302 Handle holepunches better 2025-12-01 13:54:01 -05:00
Owen
63f0a28b77 Terminate on auth token 403 or 401 2025-11-30 18:12:06 -05:00
Owen
5734684a21 Add optional user token to validate 2025-11-07 14:52:54 -08:00
Owen
87e2cf8405 Use local websocket without config or otel 2025-10-27 21:42:41 -07:00
Owen
8e83a83294 Update to use newt websocket 2025-07-18 16:58:52 -07:00
Owen
4cb31df3c8 Fix concurrancy problem and add +1 back 2025-04-12 17:51:29 -04:00
Owen
3d70ff190f Unix: handle encrypted messages 2025-03-15 21:46:54 -04:00
Owen
a42d2b75dd Initiall connection seems to be working 2025-02-21 16:20:15 -05:00
Owen
8b09545cf6 Fix small issues; add back ws 2025-02-21 16:11:57 -05:00
Owen
b553209712 Import copied libs 2025-02-20 22:06:00 -05:00
Owen
c5098f0cd0 Rename to client 2025-02-20 22:04:06 -05:00
Owen Schwartz
f8dccbec80 Fix save config 2025-01-29 22:15:28 -05:00
Owen Schwartz
26a04ceb62 Add csrf header 2024-12-25 22:04:31 -05:00
Owen Schwartz
447a983790 Clean up mod 2024-12-24 16:22:15 -05:00
Owen Schwartz
b9a3632a1e Handle termination message 2024-12-08 21:45:02 -05:00
Owen Schwartz
e99853422c Add retry logic to newt 2024-12-08 16:24:17 -05:00
Owen Schwartz
082ebae0bb Move websocket 2024-12-08 16:13:30 -05:00
Owen Schwartz
31692c03e8 Fix various things 2024-12-07 22:07:02 -05:00
Owen Schwartz
6eac4b5147 Resolve dns thing? 2024-11-24 13:06:31 -05:00
Owen Schwartz
f48502dd08 Standardize logs 2024-11-23 17:34:58 -05:00
Owen Schwartz
94a94613eb Handle config saving more gracefully 2024-11-23 16:27:40 -05:00
Owen Schwartz
055d50d1d3 Polish; add remove 2024-11-18 22:08:42 -05:00
Owen Schwartz
2e5531b4a5 WIP: Add websocket support 2024-11-10 22:04:36 -05:00
Owen Schwartz
b348c768c7 Scafolding out the project 2024-11-04 00:26:45 -05:00