authelia/internal
James Elliott 242386e279 Force TLS and valid x509 certs in SMTP Notifier by default
- Adjust AUTH LOGIN functionality to be closer to AUTH PLAIN
- Removed: secure (notifier smtp conf) boolean string
- Added: disable_verify_cert (notifier smtp conf) boolean
    - disables X509 validation of certificates
- Added: disable_require_tls (notifier smtp conf) boolean
    - allows emails to be sent over plain text (for non-authenticated only)
- Added: trusted_cert (notifier smtp conf) string (path)
    - allows specifying the path of a PEM format cert to add to trusted cert pool
- Make SMTP notifier return errors on connection over plain text
- Make SMTP notifier return errors on TLS connection with invalid certs
- Implemented various debug logging for the SMTP notifier
- Implemented explicit SMTP closes on errors (previously left con open)
- Split SMTPNotifier Send func to seperate funcs for:
    - writing future test suites and startup checks more easily
    - organization and readability
- Add details of changes to docs/security.yml
- Adjust config.yml's (template and test) for the changes
2020-01-10 17:37:16 +01:00
..
authentication Add early checks for user hashes. 2019-12-28 09:08:54 +01:00
authorization Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
configuration Force TLS and valid x509 certs in SMTP Notifier by default 2020-01-10 17:37:16 +01:00
duo Move source code into internal directory to follow standard project layout. 2019-11-17 16:30:33 +01:00
handlers Fix spelling errors 2020-01-10 11:33:18 +01:00
logging Display correct RemoteIP in logs. 2019-12-11 19:01:16 +01:00
middlewares Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
mocks Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
models Move source code into internal directory to follow standard project layout. 2019-11-17 16:30:33 +01:00
notification Force TLS and valid x509 certs in SMTP Notifier by default 2020-01-10 17:37:16 +01:00
regulation Fix spelling errors 2020-01-10 11:33:18 +01:00
server Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
session Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
storage Fix spelling errors 2020-01-10 11:33:18 +01:00
suites Force TLS and valid x509 certs in SMTP Notifier by default 2020-01-10 17:37:16 +01:00
templates Force TLS and valid x509 certs in SMTP Notifier by default 2020-01-10 17:37:16 +01:00
utils Introduce hasU2F and hasTOTP in user info. 2019-12-08 14:31:48 +01:00