Commit Graph

478 Commits

Author SHA1 Message Date
Owen
f4885e9c4d Bump newt 2026-01-23 10:23:42 -08:00
Owen
b5580036d3 Merge branch 'main' into dev 2026-01-23 10:22:21 -08:00
Owen
c4ef1e724e Comment out local newt 2026-01-23 10:19:38 -08:00
Owen
34c7717767 Handle properly stopping and starting the ping 2026-01-20 11:30:06 -08:00
Owen
313dee9ba8 Add stale bot 2026-01-19 17:12:15 -08:00
dependabot[bot]
e19b33e2fa Bump actions/checkout from 5.0.0 to 6.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](08c6903cd8...8e8c483db8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 17:08:10 -08:00
dependabot[bot]
69f25032cb Bump the patch-updates group across 1 directory with 3 updates
Bumps the patch-updates group with 3 updates in the / directory: [github.com/fosrl/newt](https://github.com/fosrl/newt), [github.com/godbus/dbus/v5](https://github.com/godbus/dbus) and [github.com/miekg/dns](https://github.com/miekg/dns).


Updates `github.com/fosrl/newt` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/fosrl/newt/releases)
- [Commits](https://github.com/fosrl/newt/compare/1.8.0...1.8.1)

Updates `github.com/godbus/dbus/v5` from 5.2.0 to 5.2.2
- [Release notes](https://github.com/godbus/dbus/releases)
- [Commits](https://github.com/godbus/dbus/compare/v5.2.0...v5.2.2)

Updates `github.com/miekg/dns` from 1.1.68 to 1.1.70
- [Commits](https://github.com/miekg/dns/compare/v1.1.68...v1.1.70)

---
updated-dependencies:
- dependency-name: github.com/fosrl/newt
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-updates
- dependency-name: github.com/godbus/dbus/v5
  dependency-version: 5.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-updates
- dependency-name: github.com/miekg/dns
  dependency-version: 1.1.70
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 17:08:00 -08:00
dependabot[bot]
225779c665 Bump docker/metadata-action from 5.9.0 to 5.10.0
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.9.0 to 5.10.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](318604b99e...c299e40c65)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: 5.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 17:06:44 -08:00
dependabot[bot]
a7f029e232 Bump softprops/action-gh-release from 2.4.2 to 2.5.0
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.4.2 to 2.5.0.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](5be0e66d93...a06a81a03e)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 17:06:23 -08:00
dependabot[bot]
af4e74de81 Bump docker/setup-buildx-action from 3.11.1 to 3.12.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](e468171a9d...8d2750c68a)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 3.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 17:05:50 -08:00
dependabot[bot]
f87d043d59 Bump actions/cache from 4.3.0 to 5.0.2
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0057852bfa...8b402f58fb)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 17:05:42 -08:00
dependabot[bot]
ae1436c5d1 Bump the minor-updates group across 1 directory with 2 updates
Bumps the minor-updates group with 2 updates in the / directory: [golang.org/x/sys](https://github.com/golang/sys) and software.sslmate.com/src/go-pkcs12.


Updates `golang.org/x/sys` from 0.38.0 to 0.40.0
- [Commits](https://github.com/golang/sys/compare/v0.38.0...v0.40.0)

Updates `software.sslmate.com/src/go-pkcs12` from 0.6.0 to 0.7.0

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-updates
- dependency-name: software.sslmate.com/src/go-pkcs12
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 17:05:19 -08:00
Owen
4a5ebd41f3 Dont start holepunching if we rebind while in low power mode 2026-01-19 15:57:20 -08:00
Owen
ef36f7ca82 Set fingerprint earlier 2026-01-19 15:05:29 -08:00
Owen
41e4eb24a2 Send an initial ping so we get online faster in the dashboard 2026-01-18 15:14:11 -08:00
Owen
592a0d60c6 Reorder websocket disconnect message 2026-01-18 14:49:42 -08:00
Owen
112283191c Quiet up logs again 2026-01-18 12:18:48 -08:00
Owen
1fb6e2a00d Send disconnecting message when stopping 2026-01-18 11:55:09 -08:00
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
Lokowitz
a37f0514c4 clean up dependabot 2026-01-17 15:43:06 -08:00
Lokowitz
b983216808 add docker build dev 2026-01-17 15:43:06 -08:00
Lokowitz
172eb97aa1 add qemu 2026-01-17 15:43:06 -08:00
Lokowitz
b034f81ed9 update test 2026-01-17 15:43:06 -08:00
Lokowitz
076d01b48c fix test 2026-01-17 15:43:06 -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