boulder/grpc
Aaron Gable dad9e08606
Lay the groundwork for supporting IP identifiers (#7692)
Clean up how we handle identifiers throughout the Boulder codebase by
- moving the Identifier protobuf message definition from sa.proto to
core.proto;
- adding support for IP identifier to the "identifier" package;
- renaming the "identifier" package's exported names to be clearer; and
- ensuring we use the identifier package's helper functions everywhere
we can.

This will make future work to actually respect identifier types (such as
in Authorization and Order protobuf messages) simpler and easier to
review.

Part of https://github.com/letsencrypt/boulder/issues/7311
2024-08-30 11:40:38 -07:00
..
creds Dynamically generate grpc-creds at integration test startup (#7477) 2024-05-15 11:31:23 -04:00
internal Add go1.23.0 to CI (#7665) 2024-08-23 14:56:53 -07:00
noncebalancer Update google.golang.org/grpc to v1.59.0 (#7130) 2023-11-02 10:20:14 -04:00
test_proto Use generic types for gRPC stream implementations (#7501) 2024-05-24 13:54:25 -07:00
client.go grpc: client/server histogram bucket change (#7591) 2024-07-16 10:36:57 -07:00
client_test.go wfe2: don't pass through client-initiated cancellation (#6608) 2023-01-26 17:26:15 -08:00
errors.go Add go1.23.0 to CI (#7665) 2024-08-23 14:56:53 -07:00
errors_test.go Lay the groundwork for supporting IP identifiers (#7692) 2024-08-30 11:40:38 -07:00
generate.go Unify protobuf generation (#5458) 2021-06-07 08:49:15 -07:00
interceptors.go gRPC: reject request if clock skew is too large (#7686) 2024-08-29 11:32:24 -07:00
interceptors_test.go gRPC: reject request if clock skew is too large (#7686) 2024-08-29 11:32:24 -07:00
pb-marshalling.go Lay the groundwork for supporting IP identifiers (#7692) 2024-08-30 11:40:38 -07:00
pb-marshalling_test.go Lay the groundwork for supporting IP identifiers (#7692) 2024-08-30 11:40:38 -07:00
protogen.sh Use generic types for gRPC stream implementations (#7501) 2024-05-24 13:54:25 -07:00
resolver.go Re-enable errcheck linter (#6819) 2023-04-14 15:41:12 -04:00
resolver_test.go grpc: Implement a static multiple IP address gRPC resolver (#6270) 2022-08-05 10:20:57 -07:00
server.go grpc: client/server histogram bucket change (#7591) 2024-07-16 10:36:57 -07:00
server_test.go grpc/sa: Implement deep health checks (#6928) 2023-06-12 13:58:53 -04:00
skew.go gRPC: reject request if clock skew is too large (#7686) 2024-08-29 11:32:24 -07:00
skew_integration.go gRPC: reject request if clock skew is too large (#7686) 2024-08-29 11:32:24 -07:00