Commit Graph

454 Commits

Author SHA1 Message Date
Owen
5d8ea92ef0 Move power mode to the api from signal 2026-01-18 11:46:18 -08:00
Owen
61846f9ec4 Merge branch 'bubble-errors-up' into dev 2026-01-18 11:38:20 -08:00
Owen
2139aeaa85 Merge branch 'rebind' into dev 2026-01-18 11:37:43 -08:00
Owen
ed4775bd26 Try to close the socket first 2026-01-17 17:35:00 -08:00
Owen
43c8a14fda Dont start the ping until we are connected 2026-01-17 17:32:01 -08:00
Owen
6fd0984b13 Add rebind endpoints for the shared socket 2026-01-17 17:05:29 -08:00
Owen
9d77a1daf7 Update docs for metadata 2026-01-16 17:33:40 -08:00
Owen
c921f08bd5 Use the right duration 2026-01-16 15:17:41 -08:00
Owen
352b122166 Use the right duration 2026-01-16 15:17:20 -08:00
Owen
8ff58e6efc Set the error on terminate as well 2026-01-16 14:59:13 -08:00
Owen
2167f22713 Add error can be sent from cloud to display in api 2026-01-16 14:19:02 -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
737ffca15d Set the ping inteval to 30 seconds 2026-01-15 21:59:18 -08:00
Owen
1650624a55 Message syncing works 2026-01-15 21:25:53 -08:00
Owen
d6b9170e79 Merge branch 'dev' into msg-delivery 2026-01-15 16:41:00 -08:00
Owen
e2a071e6dc Merge branch 'power-state' into dev 2026-01-15 16:39:41 -08:00
Owen
1c21071ee1 Merge branch 'dev' of github.com:fosrl/olm into dev 2026-01-15 16:37:09 -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
Varun Narravula
70a7e83291 feat(ping): send fingerprint and posture checks as part of ping/register 2026-01-15 12:13:36 -08:00
Varun Narravula
566084683a feat(api): add fingerprint + posture fields to client state 2026-01-15 12:13:36 -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
303c2dc0b7 Update resetting intervals 2026-01-14 12:32:29 -08:00
Owen
4f09d122bb Refactor operation 2026-01-14 11:58:12 -08:00
Owen
e9728efee3 Merge branch 'dev' into power-state 2026-01-14 11:19:46 -08:00
Owen
5c6ad1ea75 Reduce the pings 2026-01-14 11:12:10 -08:00
Owen
cae0ffa2e1 Add back AddDevice function 2026-01-13 21:38:37 -08:00
Varun Narravula
b755f77d95 refactor(olm): convert global state into an olm instance 2026-01-13 20:52:10 -08:00
miloschwartz
996fe59999 add low power state for testing 2026-01-13 14:30:02 -08:00
Owen
231808476b Fix error checking 2026-01-13 11:51:51 -08:00
Owen
8c5c8d3966 Merge branch 'dev' of github.com:fosrl/olm into dev 2026-01-12 17:12:45 -08:00
Owen
ba91478b89 Try to reduce cpu when idle 2026-01-12 12:29:42 -08:00
Owen
faae551aca Add expo backoff 2026-01-12 12:20:59 -08:00
Varun Narravula
577d89f4fb feat(logger): configure log file path thorugh global options 2026-01-11 13:49:39 -08:00
Varun Narravula
5cfa0dfb97 chore: format files using gofmt 2026-01-11 13:49:39 -08:00
miloschwartz
fbe686961e set mtu to 0 on darwin 2026-01-01 17:38:01 -05:00
Owen
fbeb5be88d Fix build on darwin 2025-12-31 18:01:25 -05:00
Owen
51dd927f9b Dont pass in dns proxy to override 2025-12-31 15:42:51 -05:00
Owen
d76b3c366f Exiting the middle device works now? 2025-12-31 11:33:00 -05:00
Owen
c85fcc434b Middle device working but not closing 2025-12-31 11:22:09 -05:00
Owen
6be0958887 Try to make the tun replacable 2025-12-30 21:38:07 -05:00
Owen
adf4c21f7b Use a different method on android 2025-12-30 16:59:36 -05:00
Owen
ece4239aaa Add stub 2025-12-29 17:50:15 -05:00
miloschwartz
8152d4133f add content-length header to status payload 2025-12-29 17:28:12 -05:00
Varun Narravula
6d2afb4c72 fix(ci): add back missing docker build local image rule 2025-12-24 10:08:40 -05:00
Owen
d01f180941 Add sync message 2025-12-24 10:06:25 -05:00
Owen
1b474ebc1c Update mod 2025-12-23 18:00:15 -05:00