Commit graph

12 commits

Author SHA1 Message Date
fox.cpp
03d9e52627
Rename modules and introduce namespace-aware module name lookups
See #248.
2020-07-15 01:31:05 +03:00
fox.cpp
e3da7f3a89
Update refernecs to file table module
It is named just 'file' now.
2020-05-04 23:00:20 +03:00
fox.cpp
e06f2e201c
Implement Dovecot authentication client support 2020-05-04 22:06:38 +03:00
fox.cpp
43e980c80f
Implement module.Table for most authentication modules
This allows modules to be used as a table to check account existence.

auth/pass_table: Implement module.Table interface
auth/shadow: Implement module.Table interface
auth/plain_separate: Implement module.Table interface
2020-05-04 12:41:25 +03:00
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)