vault/command
Ryan Cragun 012cd5a42a
VAULT-33008: ipv6: always display RFC-5952 §4 conformant addresses (#29228)
USGv6[0] requires implementing §4.1.1 of the NISTv6-r1 profile[1] for
IPv6-Only capabilities. This section requires that whenever Vault
displays IPv6 addresses (including CLI output, Web UI, logs, etc.) that
_all_ IPv6 addresses must conform to RFC-5952 §4 text representation
recommendations[2].

These recommendations do not prevent us from accepting RFC-4241[3] IPv6
addresses, however, whenever these same addresses are displayed they
must conform to the strict RFC-5952 §4 guidelines.

This PR implements handling of IPv6 address conformance in our
`vault server` routine. We handle conformance normalization for all
server, http_proxy, listener, seal, storage and telemetry
configuration where an input could contain an IPv6 address, whether
configured via an HCL file or via corresponding environment variables.

The approach I've taken is to handle conformance normalization at
parse time to ensure that all log output and subsequent usage
inside of Vaults various subsystems always reference a conformant
address, that way we don't need concern ourselves with conformance
later. This approach ought to be backwards compatible to prior loose
address configuration requirements, with the understanding that
going forward all IPv6 representation will be strict regardless of
what has been configured.

In many cases I've updated our various parser functions to call the
new `configutil.NormalizeAddr()` to apply conformance normalization.
Others required no changes because they rely on standard library URL
string output, which always displays IPv6 URLs in a conformant way.

Not included in this changes is any other vault exec mode other than
server. Client, operator commands, agent mode, proxy mode, etc. will
be included in subsequent changes if necessary.

[0]: https://www.nist.gov/publications/usgv6-profile
[1]: https://www.nist.gov/publications/nist-ipv6-profile
[2]: https://www.rfc-editor.org/rfc/rfc5952.html#section-4
[3]: https://www.rfc-editor.org/rfc/rfc4291

Signed-off-by: Ryan Cragun <me@ryan.ec>
2025-01-27 14:14:28 -07:00
..
agent fix: cert auth method watches cert file change and NewCreds() notification (#28126) 2024-10-02 13:41:55 -04:00
agentproxyshared Prepare code base for Go 1.24 update. (#29412) 2025-01-27 14:34:07 -05:00
command_testonly Revert "Store global clients at separate storage paths (#28926)" (#29272) 2025-01-02 19:42:41 +00:00
config Move CLI token helper to api module (#25744) 2024-03-04 18:29:20 +00:00
healthcheck Use enumer to generate String() methods for most enums (#25705) 2024-04-17 11:14:14 -07:00
proxy fix: cert auth method watches cert file change and NewCreds() notification (#28126) 2024-10-02 13:41:55 -04:00
server VAULT-33008: ipv6: always display RFC-5952 §4 conformant addresses (#29228) 2025-01-27 14:14:28 -07:00
test-backend [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
test-fixtures Add test data file to fix ent-only unit test (#25782) 2024-03-05 13:27:26 +00:00
token Move CLI token helper to api module (#25744) 2024-03-04 18:29:20 +00:00
agent_generate_config_test.go VAULT-22552: Add MaxConnsPerHost field to Agent template_config (#24548) 2024-01-03 15:06:41 -05:00
agent_generate_config.go VAULT-22552: Add MaxConnsPerHost field to Agent template_config (#24548) 2024-01-03 15:06:41 -05:00
agent_test.go Add SIGUSR2 pprof to agent and proxy (#27510) 2024-06-17 17:10:00 +00:00
agent.go Add SIGUSR2 pprof to agent and proxy (#27510) 2024-06-17 17:10:00 +00:00
approle_concurrency_integ_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
audit_disable_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
audit_disable.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
audit_enable_test.go fix race test (#26500) 2024-04-18 17:43:07 +00:00
audit_enable.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
audit_list_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
audit_list.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
audit.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
auth_disable_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
auth_disable.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
auth_enable_test.go Support trimming trailing slashes via a mount tuneable to support CMPv2 (#28752) 2024-10-24 10:47:17 -05:00
auth_enable.go Support trimming trailing slashes via a mount tuneable to support CMPv2 (#28752) 2024-10-24 10:47:17 -05:00
auth_help_test.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
auth_help.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
auth_list_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
auth_list.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
auth_move_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
auth_move.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
auth_test.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
auth_tune_test.go Support trimming trailing slashes via a mount tuneable to support CMPv2 (#28752) 2024-10-24 10:47:17 -05:00
auth_tune.go Support trimming trailing slashes via a mount tuneable to support CMPv2 (#28752) 2024-10-24 10:47:17 -05:00
auth.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
base_flags_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
base_flags.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
base_helpers_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
base_helpers.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
base_predict_test.go remove deprecated centrify auth method (#27130) 2024-05-20 17:49:47 +00:00
base_predict.go Move CLI token helper to api module (#25744) 2024-03-04 18:29:20 +00:00
base_test.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
base.go -agent-address flag should have higher precedence than the env var (#28574) 2024-10-04 11:29:03 -07:00
command_stubs_oss.go CE: Remove RequestLimiter config plumbing (#28592) 2024-10-04 13:48:16 -04:00
command_test.go VAULT-31751, VAULT-31752: removed_from_cluster in vault status (#28938) 2024-11-19 11:13:10 +01:00
commands_full_test.go replace global vault handlers with newVaultHandlers() (#27515) 2024-06-18 15:17:40 +00:00
commands_full.go replace global vault handlers with newVaultHandlers() (#27515) 2024-06-18 15:17:40 +00:00
commands_min.go replace global vault handlers with newVaultHandlers() (#27515) 2024-06-18 15:17:40 +00:00
commands_nonwindows.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
commands_test.go replace global vault handlers with newVaultHandlers() (#27515) 2024-06-18 15:17:40 +00:00
commands_windows.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
commands.go plugin register with artifact stubs VAULT-32686 (#29113) 2025-01-09 08:20:09 -08:00
debug_test.go Prepare code base for Go 1.24 update. (#29412) 2025-01-27 14:34:07 -05:00
debug.go VAULT-25848 replace mholt/archiver with native go calls (#27228) 2024-05-27 16:28:25 -04:00
delete_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
delete.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
events_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
events.go Websocket lib has moved, see https://coder.com/blog/websocket. (#29386) 2025-01-22 19:30:03 +00:00
format_test.go Correct the post-unseal meaning of the seal status type (#23022) 2023-10-09 12:53:13 -05:00
format.go VAULT-31751, VAULT-31752: removed_from_cluster in vault status (#28938) 2024-11-19 11:13:10 +01:00
generaterootkind_enumer.go Use enumer to generate String() methods for most enums (#25705) 2024-04-17 11:14:14 -07:00
kv_delete.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_destroy.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_enable_versioning.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_get.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_helpers_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
kv_helpers.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_list.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_metadata_delete.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_metadata_get.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_metadata_patch_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_metadata_patch.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_metadata_put_test.go make-fmt (#24940) 2024-01-18 20:00:00 +00:00
kv_metadata_put.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_metadata.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_patch.go Consistently refer to Key Value secrets engine as KV (#24529) 2023-12-14 11:28:58 -08:00
kv_put.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_rollback.go Consistently refer to Key Value secrets engine as KV (#24529) 2023-12-14 11:28:58 -08:00
kv_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv_undelete.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
kv.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
lease_lookup_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
lease_lookup.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
lease_renew_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
lease_renew.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
lease_revoke_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
lease_revoke.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
lease.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
list_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
list.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
log_flags_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
log_flags.go release log gate if disable-gated-logs flag is set (#24280) 2023-12-11 08:08:48 -08:00
login_test.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
login.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
main.go explain how -output-curl-string works in comments to avoid confusion (#28576) 2024-10-04 11:14:21 -07:00
monitor_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
monitor.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
namespace_api_lock.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
namespace_api_unlock.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
namespace_create.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
namespace_delete.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
namespace_list.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
namespace_lookup.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
namespace_patch.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
namespace.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_diagnose_test.go Prepare code base for Go 1.24 update. (#29412) 2025-01-27 14:34:07 -05:00
operator_diagnose.go replace global vault handlers with newVaultHandlers() (#27515) 2024-06-18 15:17:40 +00:00
operator_generate_root_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_generate_root.go Use enumer to generate String() methods for most enums (#25705) 2024-04-17 11:14:14 -07:00
operator_init_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_init.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
operator_key_status_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_key_status.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_members.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_migrate_test.go VAULT-33008: ipv6: always display RFC-5952 §4 conformant addresses (#29228) 2025-01-27 14:14:28 -07:00
operator_migrate.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_autopilot_get_config.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_autopilot_set_config.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_autopilot_state.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_join.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_listpeers.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_remove_peer.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_snapshot_inspect_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_snapshot_inspect.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_snapshot_restore.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_snapshot_save.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft_snapshot.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_raft.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_rekey_test.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
operator_rekey.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_seal_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_seal.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_step_down_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_step_down.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_unseal_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_unseal.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
operator_usage.go VAULT-29738 CE changes for client count warning (#28068) 2024-08-14 09:31:02 -04:00
operator_utilization.go manual reporting cli oss changes (#25109) 2024-01-26 13:00:38 -08:00
operator.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
patch_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
patch.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
path_help_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
path_help.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
pgp_test.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
pki_health_check_test.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
pki_health_check.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
pki_issue_intermediate_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
pki_issue_intermediate.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
pki_list_intermediate_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
pki_list_intermediate.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
pki_reissue_intermediate_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
pki_reissue_intermediate.go VAULT-27384 Fix faulty assignments and unchecked errors (#27810) 2024-07-22 16:53:02 -04:00
pki_verify_sign_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
pki_verify_sign.go add gosimport to make fmt and run it (#25383) 2024-02-13 14:07:02 -08:00
pki.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_deregister_test.go Refactor plugin catalog and plugin runtime catalog into their own package (#24403) 2023-12-07 12:36:17 +00:00
plugin_deregister.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_info_test.go Refactor plugin catalog and plugin runtime catalog into their own package (#24403) 2023-12-07 12:36:17 +00:00
plugin_info.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_list_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_list.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_register_stubs_oss.go plugin register with artifact stubs VAULT-32686 (#29113) 2025-01-09 08:20:09 -08:00
plugin_register_test.go New root namespace plugin reload API sys/plugins/reload/:type/:name (#24878) 2024-01-17 15:46:27 +00:00
plugin_register.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_reload_status.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_reload_test.go New root namespace plugin reload API sys/plugins/reload/:type/:name (#24878) 2024-01-17 15:46:27 +00:00
plugin_reload.go New root namespace plugin reload API sys/plugins/reload/:type/:name (#24878) 2024-01-17 15:46:27 +00:00
plugin_runtime_deregister_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_runtime_deregister.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_runtime_info_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_runtime_info.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_runtime_list_test.go List plugin runtimes API always includes a list even if empty (#24864) 2024-01-16 16:36:07 +00:00
plugin_runtime_list.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_runtime_register_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_runtime_register.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_runtime.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
plugin_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
plugin.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_delete_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_delete.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_fmt_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_fmt.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_list_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_list.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_read_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_read.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_write_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy_write.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
policy.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
print_token.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
print.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
proxy_test.go Add SIGUSR2 pprof to agent and proxy (#27510) 2024-06-17 17:10:00 +00:00
proxy.go Add SIGUSR2 pprof to agent and proxy (#27510) 2024-06-17 17:10:00 +00:00
read_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
read.go Core: CLI Doc improvements to example read / write. (#19064) 2024-08-09 11:48:21 -04:00
rotate_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
rotate.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
secrets_disable_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
secrets_disable.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
secrets_enable_test.go Support trimming trailing slashes via a mount tuneable to support CMPv2 (#28752) 2024-10-24 10:47:17 -05:00
secrets_enable.go Support trimming trailing slashes via a mount tuneable to support CMPv2 (#28752) 2024-10-24 10:47:17 -05:00
secrets_list_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
secrets_list.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
secrets_move_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
secrets_move.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
secrets_tune_test.go Support trimming trailing slashes via a mount tuneable to support CMPv2 (#28752) 2024-10-24 10:47:17 -05:00
secrets_tune.go Support trimming trailing slashes via a mount tuneable to support CMPv2 (#28752) 2024-10-24 10:47:17 -05:00
secrets.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
server_noprofile.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
server_profile.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
server_test.go Only reload seal config when enable_multiseal is set, or is being disabled (#26166) 2024-03-27 13:57:46 -04:00
server_util.go Add CE plumbing for CensusManager reload (#27664) 2024-07-03 13:31:56 -04:00
server.go VAULT-33008: ipv6: always display RFC-5952 §4 conformant addresses (#29228) 2025-01-27 14:14:28 -07:00
ssh_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
ssh.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
status_test.go VAULT-31751, VAULT-31752: removed_from_cluster in vault status (#28938) 2024-11-19 11:13:10 +01:00
status.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
token_capabilities_test.go Command: token capabilities using accessor (#24479) 2023-12-13 11:15:21 -05:00
token_capabilities.go Command: token capabilities using accessor (#24479) 2023-12-13 11:15:21 -05:00
token_create_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
token_create.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
token_lookup_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
token_lookup.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
token_renew_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
token_renew.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
token_revoke_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
token_revoke.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
token.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
transform_import_key_version.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
transform_import_key.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
transform.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
transit_import_key_test.go Use go-secure-stdlib's RSA key generator backed by a DRBG (#29020) 2024-12-05 15:39:16 -06:00
transit_import_key_version.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
transit_import_key.go Easy go-jose updates (the codeless[ish] ones) (#28140) 2024-08-21 14:25:07 -04:00
transit.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
unwrap_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
unwrap.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
util.go Add SIGUSR2 pprof to agent and proxy (#27510) 2024-06-17 17:10:00 +00:00
version_history_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
version_history.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
version_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
version.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
write_test.go Switch from mitchellh/cli to hashicorp/cli (#24239) 2023-12-04 11:05:02 -08:00
write.go Core: CLI Doc improvements to example read / write. (#19064) 2024-08-09 11:48:21 -04:00