authelia/internal
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
..
authentication fix(authentication): ldap connection left open (#2179) 2021-07-13 21:12:50 +10:00
authorization fix(authorization): configuration reports 2fa disabled with 2fa oidc clients (#2089) 2021-06-18 11:38:01 +10:00
commands feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
configuration feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
duo [CI] Add wsl linter (#980) 2020-05-05 21:35:32 +02:00
handlers feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
logging feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
middlewares fix(handlers): handle xhr requests to /api/verify with 401 (#2189) 2021-07-22 13:52:37 +10:00
mocks fix: user is now redirected when authenticated (#2082) 2021-08-02 16:15:38 +10:00
models [MISC] Implement golint recommendations (#885) 2020-04-20 23:03:38 +02:00
notification fix(notifier): remove SMTPS warning (#2200) 2021-07-30 13:15:12 +10:00
oidc feat(oidc): implement client type public (#2171) 2021-07-15 21:02:03 +10:00
regulation fix(regulation): use lower case in error messages (#2152) 2021-07-08 12:04:43 +10:00
server feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
session fix(session): use lower case in error messages (#2150) 2021-07-08 11:33:22 +10:00
storage refactor: drop cgo requirement for sqlite (#2101) 2021-06-22 10:45:33 +10:00
suites feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
templates fix(web): improve 2fa enrollment process (#1706) 2021-02-12 16:59:42 +11:00
utils feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00