David Goodwin
dd7d94912b
fix psalm issue(s); fix incorrect variable; throw exception if mailbox_postpassword_script fails
2021-01-15 19:26:07 +00:00
David Goodwin
70bf59edc4
composer format; fix syntax issue; comment out code in model/Login which fails psalm check
2021-01-14 22:22:27 +00:00
David Goodwin
cb161a7cec
Merge pull request #421 from BotoX/master-crypt
...
Suport for dovecot mail-crypt-plugin via new mailbox_postpassword_script hook
2021-01-14 20:11:14 +00:00
David Goodwin
ff2a7c96d4
update changelog; try and improve tests
2021-01-14 17:07:55 +00:00
David Goodwin
79737bc049
reformat
2021-01-14 17:07:55 +00:00
David Goodwin
ab56724a15
add hash_equals call
2021-01-14 17:07:55 +00:00
David Goodwin
85960b7096
more Login pacrypt() exception handling - see https://github.com/postfixadmin/postfixadmin/issues/420
2021-01-14 17:07:55 +00:00
David Goodwin
0a55868736
require a password to be non-empty on login
2021-01-14 17:07:55 +00:00
David Goodwin
30e3132a34
wrap pacrypt() call with a try/catch to log/handle issues where an exception is thrown - see https://github.com/postfixadmin/postfixadmin/issues/420
2021-01-14 17:07:55 +00:00
BotoX
c6ae3ea2f3
Suport for dovecot mail-crypt-plugin via new mailbox_postpassword_script hook.
...
Uses doveadm mailbox cryptokey on create user / password change to adjust user encryption key.
https://doc.dovecot.org/configuration_manual/mail_crypt_plugin/
2021-01-11 21:07:45 +01:00
David Goodwin
efb1897a4f
fix for CLI not behaving - see #411
2021-01-10 10:58:16 +00:00
David Goodwin
431d885e4e
see: //github.com/postfixadmin/postfixadmin/issues/410 - ignore theme_css if it points to css/default.css; drop css/default.css
2021-01-09 19:43:43 +00:00
David Goodwin
f79351aaee
composer format
2021-01-08 15:53:55 +00:00
David Goodwin
c7850b78eb
fix bootstrap theme for users/ urls; make some other links use https.
2021-01-07 20:34:06 +00:00
Christian Boltz
6663a35bdb
PFAHandler: fix backwards compability for store()
...
... and beforestore() and storemore()
Custom child classes might use the old names, and we should keep them
working (with a deprecation notice in the error log).
2021-01-06 21:18:53 +01:00
David Goodwin
16531534a3
add @deprecated phpdoc
2020-10-02 20:57:55 +01:00
David Goodwin
d07d115bd5
fix names ....
2020-10-02 20:56:45 +01:00
David Goodwin
712939eb88
maintain backwards compatability with PFAHAndler::{store(),storemore(),beforestore()}
2020-09-28 21:51:57 +01:00
David Goodwin
b8fa60bb8a
more type hints / psalm fixes
2020-09-28 20:33:54 +01:00
David Goodwin
d83b287297
rejig smarty
2020-09-28 20:33:21 +01:00
David Goodwin
8be966d0bb
allow the template to be destroyed
2020-09-27 10:52:19 +01:00
David Goodwin
e4d5e4bee0
reformat
2020-09-26 09:58:16 +01:00
David Goodwin
ce8c636eb5
rejig Login::__construct() as only one arg is really needed
2020-09-26 09:58:05 +01:00
David Goodwin
7107e17c4c
composer format
2020-09-25 21:33:26 +01:00
David Goodwin
b868f950bf
refactor Login stuff out of Handler classes into Login... add tests
2020-09-25 21:32:53 +01:00
David Goodwin
f091948381
move password check and recovery code generation out of PFAHandlers and into a Login class
2020-09-25 21:32:03 +01:00
David Goodwin
3c7da4f3b8
Refactor some methods
...
PFAHandler::store() -> PFAHandler::save();
PFAHandler::storemore() -> PFAHandler::postSave();
PFAHandler::beforestore() -> PFAHandler::preSave();
2020-09-25 21:29:45 +01:00
David Goodwin
3d46ec7959
revert: 1d1960a476
- see https://github.com/postfixadmin/postfixadmin/issues/384
2020-09-12 21:04:18 +01:00
David Goodwin
12f68a6e3a
composer format time
2020-08-13 15:27:47 +01:00
David Goodwin
5bd5bdc25b
merge https://github.com/postfixadmin/postfixadmin/pull/375 add unit test
2020-08-13 15:00:22 +01:00
GermanCoding
fe3e9e2702
Disallow alias that points to itself ( fixes #358 )
...
Based on an older commit, but this time done right. This change prevents any user-defined aliases
that point to themselves, because such aliases are not supported by Postfix and cause mail
delivery errors.
2020-08-07 22:15:45 +02:00
David Goodwin
c3a8875ca6
psalm fixes
2020-08-06 21:10:30 +01:00
David Goodwin
89aebea61d
Revert "Disallow aliases that point to themselves (fixes postfixadmin/postfixadmin/issues/358)"
...
This reverts commit c3d5b26740
.
2020-08-06 20:28:20 +01:00
GermanCoding
c3d5b26740
Disallow aliases that point to themselves (fixes postfixadmin/postfixadmin/issues/358)
...
See github.com/postfixadmin/postfixadmin/issues/358 for details
2020-08-06 16:12:04 +01:00
David Goodwin
e8f27969a3
psalm fixes
2020-06-21 16:44:43 +01:00
David Goodwin
bbf41c7acc
formatting
2020-06-02 12:59:47 +01:00
David Goodwin
864065cd37
fix MailboxHandler -> adding mailbox with empty quota field
2020-05-15 20:30:31 +01:00
David Goodwin
85e15790bb
should fix : #351
2020-05-02 19:08:47 +01:00
David Goodwin
df9a400ea2
remove debug stuff
2020-04-22 09:37:31 +01:00
David Goodwin
fd48714615
fix issue reported with __LANG.$var - 844840c6a8 (commitcomment-38653465)
2020-04-22 09:34:25 +01:00
David Goodwin
844840c6a8
simplify Config use; drop support for dotty name notation which we are not using
2020-04-14 21:26:01 +01:00
David Goodwin
e4158d6d7e
psalm fix
2020-04-14 21:25:36 +01:00
David Goodwin
ffc7787b76
psalm fix
2020-04-14 21:09:18 +01:00
David Goodwin
d81363541a
fix psalm
2020-03-18 21:03:27 +00:00
David Goodwin
338fb8c564
Fix quota storage; see https://github.com/postfixadmin/postfixadmin/issues/342
2020-03-18 14:36:53 +00:00
David Goodwin
d3295a59bb
format
2020-03-16 14:10:05 +00:00
David Goodwin
d540d904db
cast mailbox['quota'] to be integer.
...
see: https://github.com/postfixadmin/postfixadmin/issues/342
2020-03-16 13:11:51 +00:00
David Goodwin
3303f25bcc
add some php 7+ array type hints.
2020-03-16 13:11:15 +00:00
David Goodwin
48e236ffc0
use hash_equals for login - see: https://github.com/postfixadmin/postfixadmin/issues/58
2020-03-14 22:04:54 +00:00
David Goodwin
fefe3f7df5
default domain_quota_default to -1 if not specified - see https://github.com/postfixadmin/postfixadmin/issues/299
2020-03-14 21:08:50 +00:00