authelia/internal/configuration/validator
Amir Zarrinkafsh a89d8b81af
fix(configuration): utilise updated psl for domain validation (#8119)
`golang.org/x/net/publicsuffix` is updated infrequently and there have been [discussions over time](https://github.com/golang/go/issues/15518) which seem to imply that more frequent updates of the list are [unlikely to be considered](https://github.com/golang/go/issues/15518#issuecomment-217312171).

The proposed library [`github.com/weppos/publicsuffix-go`](https://github.com/weppos/publicsuffix-go) keeps itself updated with the list maintained at the PSL source and has a backwards compatible API which we can use as a drop-in replacement.

Fixes #8074.
2024-10-29 19:12:43 +11:00
..
access_control.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
access_control_test.go refactor: fix acl log message consistency (#6097) 2023-10-07 19:42:14 +10:00
authentication.go refactor: linting (#7863) 2024-09-20 11:11:53 +10:00
authentication_test.go refactor: linting (#7863) 2024-09-20 11:11:53 +10:00
configuration.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
configuration_test.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
const.go fix(configuration): utilise updated psl for domain validation (#8119) 2024-10-29 19:12:43 +11:00
const_test.go fix(configuration): include more helpful address mapping logs (#6909) 2024-03-16 22:50:40 +11:00
duo.go refactor(configuration): remove ptr for duoapi and notifier (#3200) 2022-04-16 09:34:26 +10:00
duo_test.go refactor: misc (#6102) 2023-10-08 09:54:37 +11:00
identity_providers.go fix(configuration): jwk without required key startup panic (#8023) 2024-10-14 22:04:30 +11:00
identity_providers_test.go fix(configuration): jwk without required key startup panic (#8023) 2024-10-14 22:04:30 +11:00
identity_validation.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
identity_validation_test.go refactor: apply suggestions from code review 2024-03-04 20:29:12 +11:00
keys.go fix(configuration): include more helpful address mapping logs (#6909) 2024-03-16 22:50:40 +11:00
keys_test.go fix(configuration): include more helpful address mapping logs (#6909) 2024-03-16 22:50:40 +11:00
log.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
log_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00
notifier.go refactor: linting (#7863) 2024-09-20 11:11:53 +10:00
notifier_test.go refactor: linting (#7863) 2024-09-20 11:11:53 +10:00
ntp.go feat(authentication): suport ldap over unix socket (#5397) 2023-05-07 16:39:17 +10:00
ntp_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00
password_policy.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
password_policy_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00
privacy_policy.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
privacy_policy_test.go test: misc lint updates (#6004) 2023-09-17 14:04:41 +10:00
regulation.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
regulation_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00
server.go fix(configuration): slice init length (#7720) 2024-09-15 12:53:38 +10:00
server_test.go fix(configuration): include more helpful address mapping logs (#6909) 2024-03-16 22:50:40 +11:00
session.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
session_test.go refactor: linting (#7863) 2024-09-20 11:11:53 +10:00
shared.go test(configuration): ensure host env can properly configure addresses (#6207) 2023-10-29 14:56:13 +11:00
shared_test.go test(configuration): ensure host env can properly configure addresses (#6207) 2023-10-29 14:56:13 +11:00
storage.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
storage_test.go refactor: linting (#7863) 2024-09-20 11:11:53 +10:00
telemetry.go feat(configuration): unix socket listener subpath (#6463) 2023-12-27 12:27:06 +11:00
telemetry_test.go refactor: misc (#6102) 2023-10-08 09:54:37 +11:00
theme.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
theme_test.go feat(oidc): client authentication modes (#5150) 2023-04-13 20:58:18 +10:00
totp.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
totp_test.go feat(web): user one-time password preferences 2024-03-04 20:28:24 +11:00
util.go fix(configuration): utilise updated psl for domain validation (#8119) 2024-10-29 19:12:43 +11:00
util_test.go fix(configuration): utilise updated psl for domain validation (#8119) 2024-10-29 19:12:43 +11:00
webauthn.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
webauthn_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00