open-vault/sdk/logical
Christopher Swenson 404d7a57bb
events: WS protobuf messages should be binary (#19232)
The [WebSockets spec](https://www.rfc-editor.org/rfc/rfc6455) states
that text messages must be valid UTF-8 encoded strings, which protobuf
messages virtually never are. This now correctly sends the protobuf events
as binary messages.

We change the format to correspond to CloudEvents, as originally intended,
and remove a redundant timestamp and newline.

We also bump the eventlogger to fix a race condition that this code triggers.
2023-02-17 11:38:03 -08:00
..
audit.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
auth.go oss changes (#15487) 2022-05-18 09:16:13 -07:00
connection.go Add remote_port in the audit logs when it is available (#12790) 2022-01-26 15:47:15 -08:00
controlgroup.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
error.go Return errInvalidCredentials when wrong credentials is provided for existent users (#17104) 2022-09-27 16:49:14 -07:00
event.pb.go events: WS protobuf messages should be binary (#19232) 2023-02-17 11:38:03 -08:00
event.proto events: WS protobuf messages should be binary (#19232) 2023-02-17 11:38:03 -08:00
events.go events: WS protobuf messages should be binary (#19232) 2023-02-17 11:38:03 -08:00
identity.pb.go Allow Token Create Requests To Be Replicated (#18689) 2023-01-24 14:00:27 -05:00
identity.proto named Login MFA methods (#18610) 2023-01-23 15:51:22 -05:00
lease.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
lease_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
logical.go Add events sending routed from plugins (#18834) 2023-02-03 13:24:16 -08:00
logical_storage.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
managed_key.go Vault-11713: Add the ability for transit to use managed keys (#18844) 2023-01-27 13:39:58 -06:00
plugin.pb.go Allow Token Create Requests To Be Replicated (#18689) 2023-01-24 14:00:27 -05:00
plugin.proto Adds Vault version prerelease and metadata to logical.PluginEnvironment (#14851) 2022-04-04 22:31:01 -07:00
request.go update gofumpt to 0.3.1 and reformat the repo (#17055) 2022-09-07 17:31:20 -07:00
response.go events: Add websockets and command (#19057) 2023-02-09 13:18:58 -08:00
response_util.go VAULT-8719 Support data array for alias clash error response so UI/machines can understand error (#17459) 2022-10-17 14:46:25 -04:00
response_util_test.go Return errInvalidCredentials when wrong credentials is provided for existent users (#17104) 2022-09-27 16:49:14 -07:00
secret.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
storage.go Add path based primary write forwarding (PBPWF) - OSS (#18735) 2023-01-20 16:36:18 -05:00
storage_inmem.go Add user configurable password policies available to secret engines (#8637) 2020-05-27 12:28:00 -06:00
storage_inmem_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
storage_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
storage_view.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
system_view.go Add path based primary write forwarding (PBPWF) - OSS (#18735) 2023-01-20 16:36:18 -05:00
testing.go Move version out of SDK. (#14229) 2022-12-07 13:29:51 -05:00
token.go SSCT Tokens Feature [OSS] (#14109) 2022-02-17 11:43:07 -08:00
token_test.go VAULT-1564 report in-flight requests (#13024) 2021-12-08 17:34:42 -05:00
translate_response.go Login MFA (#14025) 2022-02-17 13:08:51 -08:00
version.pb.go Allow Token Create Requests To Be Replicated (#18689) 2023-01-24 14:00:27 -05:00
version.proto Add plugin version to GRPC interface (#17088) 2022-09-15 16:37:59 -07:00
version_grpc.pb.go Add plugin version to GRPC interface (#17088) 2022-09-15 16:37:59 -07:00