consul/agent/structs
hc-github-team-consul-core 297ca6b2f3
Backport of [Security] Secvuln 8633 Consul configuration allowed repeated keys into release/1.20.x (#21943)
* backport of commit 7673eae697

* backport of commit b34f61005e

* backport of commit 31de425d22

* backport of commit 0299f95398

* backport of commit f816fccd99

* backport of commit 64af4967f3

* backport of commit 637561fac6

* backport of commit 994716d22c

* backport of commit 0baa3c90bc

* backport of commit 05eeccee6d

* backport of commit 18e9efa154

* backport of commit c7ab56a6a1

* backport of commit ae6fe969e1

* backport of commit 1cc3eb21c7

* go mod tidy

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
2024-11-27 17:25:21 -06:00
..
aclfilter [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
acltemplatedpolicy remove v2 tenancy, catalog, and mesh (#21592) 2024-09-05 08:50:46 -06:00
acl.go Backport of [Security] Secvuln 8633 Consul configuration allowed repeated keys into release/1.20.x (#21943) 2024-11-27 17:25:21 -06:00
acl_cache.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
acl_cache_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
acl_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
acl_templated_policy.go remove v2 tenancy, catalog, and mesh (#21592) 2024-09-05 08:50:46 -06:00
acl_templated_policy_ce.go remove v2 tenancy, catalog, and mesh (#21592) 2024-09-05 08:50:46 -06:00
acl_templated_policy_ce_test.go remove v2 tenancy, catalog, and mesh (#21592) 2024-09-05 08:50:46 -06:00
acl_templated_policy_test.go [NET-5325] ACL templated policies support in tokens and roles (#18708) 2023-09-08 12:45:24 +00:00
acl_test.go Backport of [Security] Secvuln 8633 Consul configuration allowed repeated keys into release/1.20.x (#21943) 2024-11-27 17:25:21 -06:00
auto_encrypt.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
autopilot.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
autopilot_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
catalog.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
catalog_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
check_definition.go Add TCP+TLS Healthchecks (#18381) 2023-09-05 13:34:44 -07:00
check_definition_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
check_type.go Add TCP+TLS Healthchecks (#18381) 2023-09-05 13:34:44 -07:00
config_entry.go NET-5912/service-defaults protocol validation (#21593) 2024-08-26 11:10:57 -04:00
config_entry_apigw_jwt_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_ce_test.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_discoverychain.go Case sensitive route match (#19647) 2024-01-22 09:23:24 -06:00
config_entry_discoverychain_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_discoverychain_ce_test.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_discoverychain_test.go Case sensitive route match (#19647) 2024-01-22 09:23:24 -06:00
config_entry_exports.go Hash based config entry replication (#19795) 2023-12-12 08:29:13 -05:00
config_entry_exports_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_exports_ce_test.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_exports_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
config_entry_file_system_certificate.go [NET-8091] Add file-system-certificate config entry for API gateway (#20873) 2024-04-15 16:45:05 -04:00
config_entry_gateways.go [NET-8091] Add file-system-certificate config entry for API gateway (#20873) 2024-04-15 16:45:05 -04:00
config_entry_gateways_test.go [NET-5688] APIGateway UI Topology Fixes (#19657) 2023-11-28 21:27:14 +00:00
config_entry_inline_certificate.go Hash based config entry replication (#19795) 2023-12-12 08:29:13 -05:00
config_entry_inline_certificate_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
config_entry_intentions.go Backport of [NET-1151 NET-11228] security: Add request normalization and header match options to prevent L7 intentions bypass into release/1.20.x (#21839) 2024-10-16 16:44:28 +00:00
config_entry_intentions_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_intentions_ce_test.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_intentions_test.go Backport of [NET-1151 NET-11228] security: Add request normalization and header match options to prevent L7 intentions bypass into release/1.20.x (#21839) 2024-10-16 16:44:28 +00:00
config_entry_jwt_provider.go Hash based config entry replication (#19795) 2023-12-12 08:29:13 -05:00
config_entry_jwt_provider_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_jwt_provider_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
config_entry_mesh.go Backport of [NET-1151 NET-11228] security: Add request normalization and header match options to prevent L7 intentions bypass into release/1.20.x (#21839) 2024-10-16 16:44:28 +00:00
config_entry_mesh_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_mesh_test.go Backport of [NET-1151 NET-11228] security: Add request normalization and header match options to prevent L7 intentions bypass into release/1.20.x (#21839) 2024-10-16 16:44:28 +00:00
config_entry_routes.go Hash based config entry replication (#19795) 2023-12-12 08:29:13 -05:00
config_entry_routes_test.go Add the plumbing for APIGW JWT work (#18609) 2023-08-31 12:23:59 -04:00
config_entry_sameness_group.go Hash based config entry replication (#19795) 2023-12-12 08:29:13 -05:00
config_entry_sameness_group_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
config_entry_status.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
config_entry_test.go Backport of [NET-1151 NET-11228] security: Add request normalization and header match options to prevent L7 intentions bypass into release/1.20.x (#21839) 2024-10-16 16:44:28 +00:00
connect.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
connect_ca.go remove v2 tenancy, catalog, and mesh (#21592) 2024-09-05 08:50:46 -06:00
connect_ca_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
connect_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
connect_proxy_config.go remove v2 tenancy, catalog, and mesh (#21592) 2024-09-05 08:50:46 -06:00
connect_proxy_config_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
connect_proxy_config_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
deep-copy.sh NET-5879 - expose sameness group param on service health endpoint and move sameness group health fallback logic into HealthService RPC layer (#21096) 2024-05-14 13:32:49 +00:00
discovery_chain.go parse config protocol on write to optimize disco-chain compilation (#19829) 2023-12-07 13:46:46 -05:00
discovery_chain_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
dns.go [OSS] feat: add experiments flag for v2 dns and skeleton interfaces (#20115) 2024-01-10 11:19:20 -05:00
dns_test.go [OSS] feat: add experiments flag for v2 dns and skeleton interfaces (#20115) 2024-01-10 11:19:20 -05:00
envoy_extension.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
errors.go remove v2 tenancy, catalog, and mesh (#21592) 2024-09-05 08:50:46 -06:00
federation_state.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
identity.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
intention.go Add default intention policy (#20544) 2024-02-08 20:25:42 +00:00
intention_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
intention_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
operator.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
peering.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
prepared_query.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
prepared_query_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
protobuf_compat.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
service_definition.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
service_definition_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
snapshot.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
structs.deepcopy.go Backport of [NET-1151 NET-11228] security: Add request normalization and header match options to prevent L7 intentions bypass into release/1.20.x (#21839) 2024-10-16 16:44:28 +00:00
structs.deepcopy_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
structs.go NET-5879 - expose sameness group param on service health endpoint and move sameness group health fallback logic into HealthService RPC layer (#21096) 2024-05-14 13:32:49 +00:00
structs_ce.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
structs_ce_test.go Remove old build tags (#19128) 2023-10-10 10:58:06 -04:00
structs_ext_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
structs_filtering_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
structs_test.go NET-5879 - move the filter for non-passing to occur in the health RPC layer rather than the callers of the RPC (#21098) 2024-05-14 07:05:54 -06:00
system_metadata.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
testing.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
testing_catalog.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
testing_connect_proxy_config.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
testing_intention.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
testing_service_definition.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
txn.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00