Owen
42ef1f5ee3
Fix nil pointer deference
2026-03-19 15:21:50 -07:00
Owen
703c606af5
Handle no chainId case
2026-03-16 14:31:16 -07:00
Owen
4bc0508c7d
Remove redundant info
2026-03-16 13:50:21 -07:00
Owen
c2b5ef96a4
Jit of aliases working
2026-03-12 17:26:46 -07:00
Owen
e326da3d3e
Merge branch 'dev' into jit
2026-03-12 16:53:16 -07:00
Owen
53def4e2f6
Merge branch 'main' into dev
2026-03-12 16:51:06 -07:00
Owen
98a24960f5
Remove extra restore function
2026-03-12 16:50:41 -07:00
Owen
e82387d515
Actually pull the upstream from the dns var
2026-03-12 16:50:41 -07:00
Owen
b3cb3e1c92
Add hardcoded public dns
2026-03-12 16:50:41 -07:00
Owen
22cd02ae15
Alias jit handler
2026-03-11 15:56:51 -07:00
André Gilerson
3f258d3500
Fix crash when peer has nil publicKey in site config
...
Skip sites with empty/nil publicKey instead of passing them to the
WireGuard UAPI layer, which expects a valid 64-char hex string. A nil
key occurs when a Newt site has never connected. Previously this caused
all sites to fail with "hex string does not fit the slice".
2026-03-07 20:44:25 -08:00
Owen
809dbe77de
Make chainId in relay message bckwd compat
2026-03-06 15:27:03 -08:00
Owen
c67c2a60a1
Handle canceling sends for relay
2026-03-06 15:15:31 -08:00
Owen
051c0fdfd8
Working jit with chain ids
2026-03-04 17:51:48 -08:00
Owen
e7507e0837
Add api endpoints to jit
2026-03-04 17:01:17 -08:00
Owen
4850b1b332
Handle cross platform close
...
Former-commit-id: 89932bb736c7f4b3eb9bb2384b0cf6bd27872c1c
2026-01-31 17:50:31 -08:00
Owen
1ff74f7173
Dont go unregistered when low power mode
...
Former-commit-id: f55fc8fb39f8efc9d5438465f655dc2d734223c3
2026-01-31 17:15:30 -08:00
Owen
1869e70894
Merge branch 'dev'
...
Former-commit-id: 43cc56a961
2026-01-30 10:58:00 -08:00
Owen
584298e3bd
Fix terminate due to inactivity
2026-01-27 20:19:41 -08:00
Owen
ba2631d388
Prevent crashing on close before connect
...
Former-commit-id: ea461e0bfb
2026-01-23 14:47:54 -08:00
Owen
c4e297cc96
Handle properly stopping and starting the ping
...
Former-commit-id: 34c7717767
2026-01-20 11:30:06 -08:00
Owen
79e8a4a8bb
Dont start holepunching if we rebind while in low power mode
...
Former-commit-id: 4a5ebd41f3
2026-01-19 15:57:20 -08:00
Owen
f2e81c024a
Set fingerprint earlier
...
Former-commit-id: ef36f7ca82
2026-01-19 15:05:29 -08:00
Owen
a81c683c66
Reorder websocket disconnect message
...
Former-commit-id: 592a0d60c6
2026-01-18 14:49:42 -08:00
Owen
a8e0844758
Send disconnecting message when stopping
...
Former-commit-id: 1fb6e2a00d
2026-01-18 11:55:09 -08:00
Owen
8b9ee6f26a
Move power mode to the api from signal
...
Former-commit-id: 5d8ea92ef0
2026-01-18 11:46:18 -08:00
Owen
82e8fcc3a7
Merge branch 'bubble-errors-up' into dev
...
Former-commit-id: 61846f9ec4
2026-01-18 11:38:20 -08:00
Owen
e2b7777ba7
Merge branch 'rebind' into dev
...
Former-commit-id: 2139aeaa85
2026-01-18 11:37:43 -08:00
Owen
4e4d1a39f6
Try to close the socket first
...
Former-commit-id: ed4775bd26
2026-01-17 17:35:00 -08:00
Owen
17dc1b0be1
Dont start the ping until we are connected
...
Former-commit-id: 43c8a14fda
2026-01-17 17:32:01 -08:00
Owen
a06436eeab
Add rebind endpoints for the shared socket
...
Former-commit-id: 6fd0984b13
2026-01-17 17:05:29 -08:00
Owen
cfac3cdd53
Use the right duration
...
Former-commit-id: c921f08bd5
2026-01-16 15:17:41 -08:00
Owen
5ecba61718
Use the right duration
...
Former-commit-id: 352b122166
2026-01-16 15:17:20 -08:00
Owen
2ea12ce258
Set the error on terminate as well
...
Former-commit-id: 8ff58e6efc
2026-01-16 14:59:13 -08:00
Owen
0b46289136
Add error can be sent from cloud to display in api
...
Former-commit-id: 2167f22713
2026-01-16 14:19:02 -08:00
Owen
71044165d0
Include fingerprint and posture info in ping
...
Former-commit-id: f061596e5b
2026-01-16 12:16:51 -08:00
Owen
eafd816159
Clean up log messages
...
Former-commit-id: 0231591f36
2026-01-16 12:02:02 -08:00
Owen
e1a687407e
Set the ping inteval to 30 seconds
...
Former-commit-id: 737ffca15d
2026-01-15 21:59:18 -08:00
Owen
bd8031651e
Message syncing works
...
Former-commit-id: 1650624a55
2026-01-15 21:25:53 -08:00
Owen
a63439543d
Merge branch 'dev' into msg-delivery
...
Former-commit-id: d6b9170e79
2026-01-15 16:41:00 -08:00
Owen
90cd6e7f6e
Merge branch 'power-state' into dev
...
Former-commit-id: e2a071e6dc
2026-01-15 16:39:41 -08:00
Owen
ea4a63c9b3
Merge branch 'dev' of github.com:fosrl/olm into dev
...
Former-commit-id: 1c21071ee1
2026-01-15 16:37:09 -08:00
Owen
e047330ffd
Handle and test config version bugs
...
Former-commit-id: 285f8ce530
2026-01-15 16:36:11 -08:00
Owen
9dcc0796a6
Small clean up and move ping to client.go
...
Former-commit-id: af33218792
2026-01-15 14:20:12 -08:00
Varun Narravula
4b6999e06a
feat(ping): send fingerprint and posture checks as part of ping/register
...
Former-commit-id: 70a7e83291
2026-01-15 12:13:36 -08:00
Varun Narravula
69952ee5c5
feat(api): add fingerprint + posture fields to client state
...
Former-commit-id: 566084683a
2026-01-15 12:13:36 -08:00
Owen
3710880ce0
Merge branch 'power-state' into msg-delivery
...
Former-commit-id: bda6606098
2026-01-14 17:51:42 -08:00
Owen
3ba1714524
Power state getting set correctly
...
Former-commit-id: 0895156efd
2026-01-14 16:38:40 -08:00
Owen
3470da76fc
Update resetting intervals
...
Former-commit-id: 303c2dc0b7
2026-01-14 12:32:29 -08:00
Owen
c86df2c041
Refactor operation
...
Former-commit-id: 4f09d122bb
2026-01-14 11:58:12 -08:00