Commit graph

8 commits

Author SHA1 Message Date
fox.cpp
e19d21dfcb
Fully separate authentication from IMAP access
Now imapsql module does not handle authentication. (it was not doing it so well
anyway)

sql_table module was introduced and used in the default configuration as
a replacement for functionality that was implemented by imapsql before.

Parts of maddyctl code were rewritten to make it work transparently with
any IMAP backend or credentials store.

Closes #212.
2020-04-14 00:06:47 +03:00
fox.cpp
cdd01c8e37
Implement table-based authentication provider 2020-03-01 02:36:54 +03:00
fox.cpp
42fc92cf67
docs: Fix-up indent in maddy-auth(5) 2020-02-29 22:42:57 +03:00
fox.cpp
55a91a37b7
Revert authorization/authentication split
Authentication provider module is responsible only for authentication.
Nothing more. Access control (authorization) should be kept separate.
2020-02-28 01:38:40 +03:00
fox.cpp
3092ca0ca5
Lift restrictions on authentication credentials in shadow/pam modules
With new authorization/authentication identities split, it is possible
to have non-email authentication identity while using email authorization
identity.
2020-02-28 00:31:34 +03:00
fox.cpp
744dd3e10d
Implement separate lookups for username and password in authentication
Closes #56.
2020-02-28 00:29:41 +03:00
fox.cpp
93cd9525f4
Unbreak PAM/shadow authentication support
Implement minimal version of removed auth_perdomain directive
specifically for these modules.

Closes #172.
2020-02-04 19:03:24 +03:00
fox.cpp
d886ddd297
docs: Move the project documentation from GitHub Wiki
Having it in the same directory as the source code makes it simplier to
keep in sync with the source code itself.
2019-12-06 22:56:47 +03:00
Renamed from man/maddy-auth.5.scd (Browse further)