authelia/internal/utils
James Elliott a7e867a699
feat(configuration): replace viper with koanf (#2053)
This commit replaces github.com/spf13/viper with github.com/knadh/koanf. Koanf is very similar library to viper, with less dependencies and several quality of life differences. This also allows most config options to be defined by ENV. Lastly it also enables the use of split configuration files which can be configured by setting the --config flag multiple times.

Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2021-08-03 19:55:21 +10:00
..
aes.go [FEATURE] Create dedicated health endpoint (#1489) 2020-11-25 10:20:52 +11:00
certificates.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
certificates_test.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
check.go fix(utils): use lower case in error messages (#2144) 2021-07-04 08:08:24 +10:00
clock.go [CI] Add godot linter (#958) 2020-05-02 15:06:39 +10:00
const.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
errs.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
exec.go fix(utils): use lower case in error messages (#2144) 2021-07-04 08:08:24 +10:00
files.go feature(oidc): add support for OpenID Connect 2021-05-05 00:15:36 +02:00
files_test.go feature(oidc): add support for OpenID Connect 2021-05-05 00:15:36 +02:00
hashing.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
hashing_test.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
rsa.go fix(utils): use lower case in error messages (#2144) 2021-07-04 08:08:24 +10:00
safe_redirection.go fix: user is now redirected when authenticated (#2082) 2021-08-02 16:15:38 +10:00
safe_redirection_test.go fix: user is now redirected when authenticated (#2082) 2021-08-02 16:15:38 +10:00
strings.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
strings_test.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
time.go feat(configuration): replace several configuration options (#2209) 2021-08-02 21:55:30 +10:00
time_test.go fix(utils): use lower case in error messages (#2144) 2021-07-04 08:08:24 +10:00
version.go build: add enhanced information (#2067) 2021-06-18 14:35:43 +10:00
version_test.go build: add enhanced information (#2067) 2021-06-18 14:35:43 +10:00