open-vault/vault
ncabatoff ad28263b69
Allow plugins to submit audit requests/responses via extended SystemView (#6777)
Move audit.LogInput to sdk/logical.  Allow the Data values in audited
logical.Request and Response to implement OptMarshaler, in which case
we delegate hashing/serializing responsibility to them.  Add new
ClientCertificateSerialNumber audit request field.

SystemView can now be cast to ExtendedSystemView to expose the Auditor
interface, which allows submitting requests and responses to the audit
broker.
2019-05-22 18:52:53 -04:00
..
cluster Add a get handler function (#6603) 2019-04-17 14:21:56 -07:00
external_tests Port over some SP v2 bits (#6516) 2019-05-01 13:47:41 -04:00
replication Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
seal refactoring to unit test transit seal (#6605) 2019-04-23 15:13:56 -04:00
acl.go Check nil parameter value when processing an ACL. 2019-04-26 15:57:00 -07:00
acl_test.go Check nil parameter value when processing an ACL. 2019-04-26 15:57:00 -07:00
acl_util.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
audit.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
audit_broker.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
audit_test.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
audited_headers.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
audited_headers_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
auth.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
auth_test.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
barrier.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
barrier_access.go Fix compile 2018-01-19 05:31:55 -05:00
barrier_aes_gcm.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
barrier_aes_gcm_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
barrier_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
barrier_view.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
barrier_view_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
barrier_view_util.go The big one (#5346) 2018-09-17 23:03:00 -04:00
capabilities.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
capabilities_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
cluster.go Move cluster logic out of vault package (#6601) 2019-04-17 13:50:31 -07:00
cluster_test.go Move cluster logic out of vault package (#6601) 2019-04-17 13:50:31 -07:00
core.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
core_test.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
core_util.go Move cluster logic out of vault package (#6601) 2019-04-17 13:50:31 -07:00
cors.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
counters.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
counters_test.go Add code for writing and reading request counters to storage. (#5918) 2019-03-05 14:55:07 -05:00
dynamic_system_view.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
expiration.go Port over some SP v2 bits (#6516) 2019-05-01 13:47:41 -04:00
expiration_integ_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
expiration_test.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
expiration_util.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
generate_root.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
generate_root_test.go Update to api 1.0.1 and sdk 0.1.8 2019-04-15 14:10:07 -04:00
ha.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
identity_lookup.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
identity_lookup_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
identity_store.go Storage packer V1 updates (#6531) 2019-05-07 15:29:51 -04:00
identity_store_aliases.go Port over some SP v2 bits (#6516) 2019-05-01 13:47:41 -04:00
identity_store_aliases_test.go Storage packer V1 updates (#6531) 2019-05-07 15:29:51 -04:00
identity_store_entities.go Port over some SP v2 bits (#6516) 2019-05-01 13:47:41 -04:00
identity_store_entities_test.go Storage packer V1 updates (#6531) 2019-05-07 15:29:51 -04:00
identity_store_group_aliases.go Port over some SP v2 bits (#6516) 2019-05-01 13:47:41 -04:00
identity_store_group_aliases_test.go Storage packer V1 updates (#6531) 2019-05-07 15:29:51 -04:00
identity_store_groups.go Port over some SP v2 bits (#6516) 2019-05-01 13:47:41 -04:00
identity_store_groups_test.go Storage packer V1 updates (#6531) 2019-05-07 15:29:51 -04:00
identity_store_schema.go Storage packer V1 updates (#6531) 2019-05-07 15:29:51 -04:00
identity_store_structs.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
identity_store_test.go Storage packer V1 updates (#6531) 2019-05-07 15:29:51 -04:00
identity_store_upgrade.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
identity_store_util.go Storage packer V1 updates (#6531) 2019-05-07 15:29:51 -04:00
init.go Port over some test fixes (#6261) 2019-02-19 12:03:02 -08:00
init_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
keyring.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
keyring_test.go Spelling (#4119) 2018-03-20 14:54:10 -04:00
logical_cubbyhole.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
logical_cubbyhole_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
logical_passthrough.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
logical_passthrough_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
logical_system.go List additional sys paths as unauthenticated (#6654) 2019-04-29 16:42:23 -07:00
logical_system_helpers.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
logical_system_integ_test.go Update to api 1.0.1 and sdk 0.1.8 2019-04-15 14:10:07 -04:00
logical_system_paths.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
logical_system_test.go Storage packer V1 updates (#6531) 2019-05-07 15:29:51 -04:00
mount.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
mount_test.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
mount_util.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
namespaces.go The big one (#5346) 2018-09-17 23:03:00 -04:00
plugin_catalog.go Update to api 1.0.1 and sdk 0.1.8 2019-04-15 14:10:07 -04:00
plugin_catalog_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
plugin_reload.go Sync plugin reload file 2019-04-23 10:22:56 -04:00
policy.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
policy_store.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
policy_store_test.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
policy_store_util.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
policy_test.go Fix hasMountPath for segment wildcard mounts; introduce priority order (#6532) 2019-04-10 17:46:17 -04:00
policy_util.go The big one (#5346) 2018-09-17 23:03:00 -04:00
rekey.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
rekey_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
request_forwarding.go Move cluster logic out of vault package (#6601) 2019-04-17 13:50:31 -07:00
request_forwarding_rpc.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
request_forwarding_rpc_util.go The big one (#5346) 2018-09-17 23:03:00 -04:00
request_forwarding_service.pb.go Update grpc and protos (#6725) 2019-05-13 12:09:30 -04:00
request_forwarding_service.proto The big one (#5346) 2018-09-17 23:03:00 -04:00
request_handling.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
request_handling_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
request_handling_util.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
rollback.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
rollback_test.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
router.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
router_access.go The big one (#5346) 2018-09-17 23:03:00 -04:00
router_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
seal.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
seal_access.go Send initialized information via sys/seal-status (#5424) 2018-09-27 14:03:37 -07:00
seal_autoseal.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
seal_test.go Use atomic values in seal to avoid some data races (#4040) 2018-02-23 17:18:48 -05:00
seal_testing.go Updates to recovery keys (#6152) 2019-02-01 11:29:55 -08:00
seal_testing_util.go Run goimports across the repository (#6010) 2019-01-08 16:48:57 -08:00
sealunwrapper.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
sealunwrapper_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
testing.go Allow plugins to submit audit requests/responses via extended SystemView (#6777) 2019-05-22 18:52:53 -04:00
testing_util.go Fix leader info repopulation (#6167) 2019-02-05 21:01:18 -05:00
token_store.go Update to api 1.0.1 and sdk 0.1.8 2019-04-15 14:10:07 -04:00
token_store_test.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
token_store_util.go The big one (#5346) 2018-09-17 23:03:00 -04:00
ui.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
ui_test.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
util.go Removed unused methods 2017-01-03 12:51:35 -05:00
util_test.go Utility Enhancements 2016-04-05 20:32:59 -04:00
wrapping.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
wrapping_util.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00