minio/internal/config
Aditya Manthramurthy c9e9a8e2b9
fix: ldap: use validated base DNs (#19406)
This fixes a regression from #19358 which prevents policy mappings
created in the latest release from being displayed in policy entity
listing APIs.

This is due to the possibility that the base DNs in the LDAP config are
not in a normalized form and #19358 introduced normalized of mapping
keys (user DNs and group DNs). When listing, we check if the policy
mappings are on entities that parse as valid DNs that are descendants of
the base DNs in the config.

Test added that demonstrates a failure without this fix.
2024-04-04 11:36:18 -07:00
..
api set max versions to be IntMax to avoid premature failures (#19360) 2024-03-27 18:08:07 -07:00
batch stick to go1.19 go.mod (#18600) 2023-12-06 01:09:22 -08:00
browser Support to store browser config settings (#18631) 2024-01-01 08:36:33 -08:00
cache add codespell action (#18818) 2024-01-17 23:03:17 -08:00
callhome Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
compress Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
dns cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
drive deprecate disk tokens, instead rely on deadlines and active monitoring (#18947) 2024-02-02 10:10:54 -08:00
etcd Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
heal heal: calculate the number of workers based on NRRequests (#17945) 2023-09-11 14:48:54 -07:00
identity fix: ldap: use validated base DNs (#19406) 2024-04-04 11:36:18 -07:00
ilm Improve expiration of tiered objects (#18926) 2024-03-01 21:11:03 -08:00
lambda logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
notify logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
policy Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
scanner fix: allow configuring excess versions alerting (#19028) 2024-02-11 23:41:53 -08:00
storageclass logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
subnet Pass SUBNET URL to console (#18503) 2023-11-24 09:59:35 -08:00
bool-flag_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bool-flag.go heal: Enable periodic bitrot scan configuration (#14464) 2022-04-07 08:10:40 -07:00
certs_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
certs.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
certsinfo.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
config_test.go fix: cleanup config KV parsing using madmin helpers (#15552) 2022-08-18 15:55:17 -07:00
config.go Improve expiration of tiered objects (#18926) 2024-03-01 21:11:03 -08:00
constants.go Support to store browser config settings (#18631) 2024-01-01 08:36:33 -08:00
crypto_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
crypto.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
errors-utils.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
errors.go add deprecated expiry_workers to be ignored (#19289) 2024-03-18 15:25:32 -07:00
help.go Redact all secrets from config viewing APIs (#17380) 2023-06-23 07:45:27 -07:00
legacy.go Do not save credentials in config.json (#16275) 2022-12-19 12:27:06 -08:00
server.go yml-config: Add support of rootUser and rootPassword (#18615) 2023-12-08 12:04:54 -08:00