Commit Graph

74 Commits

Author SHA1 Message Date
gram-signal
8f16fa5137
Fix sequence number comparison. 2026-04-08 15:51:52 -07:00
gram-signal
399181561d
Elide Redis password when printing configs. 2026-04-08 14:37:31 -07:00
dependabot[bot]
98610ff2c0 Bump the minor-go-dependencies group in /host with 24 updates
Bumps the minor-go-dependencies group in /host with 24 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis) | `2.35.0` | `2.37.0` |
| [github.com/google/go-tpm-tools](https://github.com/google/go-tpm-tools) | `0.4.7` | `0.4.8` |
| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.2` | `9.18.0` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [golang.org/x/sync](https://github.com/golang/sync) | `0.19.0` | `0.20.0` |
| [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519) | `1.1.0` | `1.2.0` |
| [github.com/google/go-tdx-guest](https://github.com/google/go-tdx-guest) | `0.3.2-0.20241009005452-097ee70d0843` | `0.3.2-0.20250814004405-ffb0869e6f4d` |
| [github.com/google/logger](https://github.com/google/logger) | `1.1.1` | `1.1.2` |
| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.4` | `2.28.0` |
| [github.com/mdlayher/socket](https://github.com/mdlayher/socket) | `0.5.1` | `0.6.0` |
| [github.com/yuin/gopher-lua](https://github.com/yuin/gopher-lua) | `1.1.1` | `1.1.2` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.43.0` |
| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.9.0` | `1.10.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.46.0` | `0.49.0` |
| [golang.org/x/net](https://github.com/golang/net) | `0.48.0` | `0.52.0` |
| [golang.org/x/sys](https://github.com/golang/sys) | `0.40.0` | `0.42.0` |
| [golang.org/x/text](https://github.com/golang/text) | `0.32.0` | `0.35.0` |
| [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `0.0.0-20251222181119-0a764e51fe1b` | `0.0.0-20260401024825-9d38bb4040a9` |
| [google.golang.org/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto) | `0.0.0-20251222181119-0a764e51fe1b` | `0.0.0-20260401024825-9d38bb4040a9` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.78.0` | `1.80.0` |


Updates `github.com/alicebob/miniredis/v2` from 2.35.0 to 2.37.0
- [Release notes](https://github.com/alicebob/miniredis/releases)
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alicebob/miniredis/compare/v2.35.0...v2.37.0)

Updates `github.com/google/go-tpm-tools` from 0.4.7 to 0.4.8
- [Release notes](https://github.com/google/go-tpm-tools/releases)
- [Commits](https://github.com/google/go-tpm-tools/compare/v0.4.7...v0.4.8)

Updates `github.com/redis/go-redis/v9` from 9.17.2 to 9.18.0
- [Release notes](https://github.com/redis/go-redis/releases)
- [Changelog](https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/redis/go-redis/compare/v9.17.2...v9.18.0)

Updates `go.opentelemetry.io/otel` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/otel/metric` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `golang.org/x/sync` from 0.19.0 to 0.20.0
- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0)

Updates `filippo.io/edwards25519` from 1.1.0 to 1.2.0
- [Commits](https://github.com/FiloSottile/edwards25519/compare/v1.1.0...v1.2.0)

Updates `github.com/google/go-tdx-guest` from 0.3.2-0.20241009005452-097ee70d0843 to 0.3.2-0.20250814004405-ffb0869e6f4d
- [Release notes](https://github.com/google/go-tdx-guest/releases)
- [Commits](https://github.com/google/go-tdx-guest/commits)

Updates `github.com/google/logger` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/google/logger/releases)
- [Commits](https://github.com/google/logger/compare/v1.1.1...v1.1.2)

Updates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.4 to 2.28.0
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases)
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.28.0)

Updates `github.com/mdlayher/socket` from 0.5.1 to 0.6.0
- [Release notes](https://github.com/mdlayher/socket/releases)
- [Changelog](https://github.com/mdlayher/socket/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mdlayher/socket/compare/v0.5.1...v0.6.0)

Updates `github.com/yuin/gopher-lua` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/yuin/gopher-lua/releases)
- [Commits](https://github.com/yuin/gopher-lua/compare/v1.1.1...v1.1.2)

Updates `go.opentelemetry.io/otel/sdk` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/otel/trace` from 1.39.0 to 1.43.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.43.0)

Updates `go.opentelemetry.io/proto/otlp` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-proto-go/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-proto-go/compare/v1.9.0...v1.10.0)

Updates `golang.org/x/crypto` from 0.46.0 to 0.49.0
- [Commits](https://github.com/golang/crypto/compare/v0.46.0...v0.49.0)

Updates `golang.org/x/net` from 0.48.0 to 0.52.0
- [Commits](https://github.com/golang/net/compare/v0.48.0...v0.52.0)

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

Updates `golang.org/x/text` from 0.32.0 to 0.35.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.32.0...v0.35.0)

Updates `google.golang.org/genproto/googleapis/api` from 0.0.0-20251222181119-0a764e51fe1b to 0.0.0-20260401024825-9d38bb4040a9
- [Commits](https://github.com/googleapis/go-genproto/commits)

Updates `google.golang.org/genproto/googleapis/rpc` from 0.0.0-20251222181119-0a764e51fe1b to 0.0.0-20260401024825-9d38bb4040a9
- [Commits](https://github.com/googleapis/go-genproto/commits)

Updates `google.golang.org/grpc` from 1.78.0 to 1.80.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.78.0...v1.80.0)

---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
  dependency-version: 2.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: github.com/google/go-tpm-tools
  dependency-version: 0.4.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: github.com/redis/go-redis/v9
  dependency-version: 9.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: filippo.io/edwards25519
  dependency-version: 1.2.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: github.com/google/go-tdx-guest
  dependency-version: 0.3.2-0.20250814004405-ffb0869e6f4d
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: github.com/google/logger
  dependency-version: 1.1.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
  dependency-version: 2.28.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: github.com/mdlayher/socket
  dependency-version: 0.6.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: github.com/yuin/gopher-lua
  dependency-version: 1.1.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: go.opentelemetry.io/proto/otlp
  dependency-version: 1.10.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/crypto
  dependency-version: 0.49.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/sys
  dependency-version: 0.42.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: golang.org/x/text
  dependency-version: 0.35.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
- dependency-name: google.golang.org/genproto/googleapis/api
  dependency-version: 0.0.0-20260401024825-9d38bb4040a9
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: google.golang.org/genproto/googleapis/rpc
  dependency-version: 0.0.0-20260401024825-9d38bb4040a9
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: minor-go-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.80.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: minor-go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 12:36:57 -05:00
Ravi Khadiwala
29858adbf7 Add configuration for max token age 2026-02-19 17:25:44 -05:00
gram-signal
5867f6d6f8
Update dependencies and release new enclaves. 2026-01-09 11:39:47 -08:00
Chris Eager
42a3069a41 Update Go dependencies
Some checks failed
CI / test (push) Has been cancelled
2025-12-11 10:45:14 -06:00
Chris Eager
1622d224ff Add OpenTelemetry metrics sink 2025-12-11 10:45:14 -06:00
Chris Eager
3d13831752 Update host/rustclient/Cargo.lock 2025-12-03 16:05:55 -06:00
gram-signal
80e7139d6e
Update dependencies. 2025-09-25 13:28:57 -07:00
gram-signal
9d5df31e6a
Update SVR to Ubuntu 22.04 and Debian bookworm.
Some checks failed
CI / test (push) Has been cancelled
2025-04-18 14:50:02 -07:00
Chris Eager
569ec627bd Update host/README.md 2025-03-06 13:23:47 -06:00
Chris Eager
1f27d47a64 Add editorconfig and run goimports 2025-03-06 13:23:47 -06:00
Jonathan Klabunde Tomer
695fdcc166
Update go dependencies for host 2025-01-23 10:33:45 -08:00
Jonathan Klabunde Tomer
84399e59c2
Update golang.org/x/crypto to 0.31.0 2024-12-18 10:16:47 -08:00
gram-signal
dece3bd899
Add enforced timeout to Raft join. 2024-11-14 12:16:03 -08:00
Chris Eager
fc6985be3e rustclient: migrate to tungstenite 2024-11-11 10:42:26 -06:00
Chris Eager
78a5731576 update host/rustclient dependencies 2024-11-11 10:42:26 -06:00
gram-signal
81c05cf05e
Code cleanup, fixes, and tests. 2024-09-26 15:59:59 -07:00
ameya-signal
c5356020e7
Update host module dependencies 2024-09-11 10:18:50 -07:00
gram-signal
5908542cf8
Integrate Kyber1024 client/server communication into SVR*. 2024-08-15 15:02:14 -07:00
Graeme Connell
5f21d8c661 Output go fmt changes. 2024-07-31 16:59:37 -07:00
gram-signal
c7fea867ca
Small Rust Noise client tester. 2024-07-31 10:58:22 -07:00
gram-signal
bbe0492a4b
Add ability to request eventlog to SVR2 API. 2024-07-03 13:14:04 -06:00
gram-signal
a2a320f706
Add ability to update minimums to control. 2024-05-23 11:31:15 -06:00
gram-signal
49680dd3e6
Switch control command to provide multiple subcommands based on request type. 2024-05-23 08:47:13 -06:00
Graeme Connell
4e4895bf8d svr3client: Flush stats buffer prior to closing file. 2024-05-08 16:53:19 -06:00
gram-signal
bf8529d9db
Mark not live/ready when we get a SIGTERM. 2024-05-03 13:15:12 -06:00
gram-signal
12504e2b1a
Update Go dependencies. 2024-05-02 15:11:18 -06:00
gram-signal
6821161c2a
Use Github-Actions-based docker cache (gha) for tests and push. 2024-04-25 12:05:31 -06:00
gram-signal
b86e93fa34
Typo fix. 2024-04-17 16:30:55 -06:00
gram-signal
23f41fb898
Some better GCPSNP errors/names. 2024-04-12 11:20:06 -06:00
gram-signal
0801f1e944
Stop service.Start from blocking forever even when it has an error. 2024-04-04 08:48:23 -06:00
Graeme Connell
c1234167e2 Fix loop-reference issue in /control/peers handler. 2024-03-28 11:44:57 -06:00
gram-signal
9b515b97ba
Add Control mode to print out status of all peers. 2024-03-27 10:10:32 -06:00
gram-signal
637998c8f8
Extract attestation evidence/endorsement from a server via a client connection. 2024-03-20 08:58:49 -06:00
gram-signal
35da0bf55f
Update redis v8->v9, rate v9->v10. 2024-03-19 10:04:52 -06:00
gram-signal
27c64008b1
Update attestation to work with GCP AK-certs. 2024-03-15 16:53:44 -06:00
gram-signal
8183ee372e
Retry relinquishing leadership and removing self from Raft until success. 2024-03-06 10:16:05 -07:00
gram-signal
8401657101
Build an image that chains trust from bootloader to userspace 2024-03-06 10:07:53 -07:00
gram-signal
c6c85f70ac
Update Go dependencies. 2024-03-01 10:02:02 -07:00
gram-signal
d03ead712f
Build Azure-specific confidential computing evidence/attestation into {attestation,env}/azuresnp 2024-02-15 15:35:27 -07:00
Graeme Connell
79dbe3d7a2 Fix issue in service liveness checking. 2024-01-26 10:16:55 -07:00
gram-signal
fd4aa751dd
Add regular liveness checks to service. 2024-01-25 19:53:00 -07:00
Graeme Connell
26b299fae2 .gitignore for svr3client. 2024-01-25 13:18:24 -07:00
gram-signal
dc596d3e99
Return a 405 (Method not allowed) over a 404. (#303) 2024-01-24 15:11:21 -07:00
gram-signal
ba4b42da8d
Add an 'authheaders' method to spit out auth headers. 2024-01-19 08:56:10 -07:00
gram-signal
c648d41856
Ignore the CPU ticks spent waiting for things that take a long time. 2024-01-18 08:59:47 -07:00
Graeme Connell
86f25392be Parallize svr3client. 2023-12-07 11:26:57 -07:00
Graeme Connell
32ebe3139f Have integration test write out logs immediately. 2023-12-06 10:04:15 -07:00
Graeme Connell
cdad8cceb6 Allow turning off of client rate limiting server-wide. 2023-11-30 16:05:33 -07:00