David Goodwin
2d70474765
fix: "PHP Deprecated: Using unregistered function "htmlentities" in a template..." from Smarty, see https://github.com/postfixadmin/postfixadmin/issues/872
2024-11-22 19:19:42 +00:00
David Goodwin
49c254a4e6
avoid undefined array key quota.... see #853
2024-09-01 19:23:58 +01:00
David Goodwin
b27001cc52
do not pass null in as the last argument to str_replace (PHP8.1 does not like this)
2022-12-04 20:38:46 +00:00
David Goodwin
b18ed591a2
bumping php-cs-fixer; formatting rules change slightly
2022-06-28 13:31:37 +01:00
David Goodwin
bf46848c3d
stop php8.1 moaning about a null value going into htmlentities - see https://github.com/postfixadmin/postfixadmin/issues/632
2022-06-28 10:38:05 +01:00
David Goodwin
ede15de662
see #575 - fix "Warning: Declaration of ...::init($id): bool should be compatabile with ... ::init(string $id): bool"
2021-12-16 20:54:01 +00:00
David Goodwin
f30ae89bb4
allow vacation settings to include a time (but specify a time if one is not), this should stop us overwriting the time - see https://sourceforge.net/p/postfixadmin/discussion/676076/thread/5637ae3bc5/?limit=25#24a5
2021-05-13 16:15:45 +01:00
David Goodwin
166a151854
composer format time
2021-05-13 13:16:28 +01:00
Andrey Miroshnichenko
a00a24901b
Adds an ability to update password_expity field when user changes own password
2021-05-13 12:57:23 +01:00
David Goodwin
8596eaddd0
only update the modified field on update
2021-04-13 21:42:42 +01:00
Sven Seeberg
7fd3d30418
Change Login changePassword, fixes #456
...
* The db_udpate function already sets backticks around the table
name, which results and error name if the string passed as argument
for the table name already contains backticks.
Signed-off-by: Sven Seeberg <mail@sven-seeberg.de >
2021-02-19 09:18:16 +00:00
David Goodwin
b2831d1241
psalm improvements
2021-02-17 21:29:18 +00:00
David Goodwin
e3269b62d9
fix formatting
2021-01-26 21:39:11 +00:00
David Goodwin
52933a6307
remove change to table_by_key() as the original bug has been found in Login
2021-01-26 21:06:15 +00:00
David Goodwin
92fd05cb5d
do not worry about escaping an object
2021-01-26 20:42:28 +00:00
David Goodwin
a442b7331d
hint for future people
2021-01-25 17:00:16 +00:00
David Goodwin
34e0367a0b
check if config option exists and do not require it is a string - see https://github.com/postfixadmin/postfixadmin/issues/437
2021-01-25 17:00:04 +00:00
David Goodwin
da7607c9c5
see #429 - check for some CONF keys before trying to use them
2021-01-23 16:55:41 +00:00
David Goodwin
59db09d337
add a Config::has($name) to check for the existance of a config value
2021-01-22 18:02:41 +00:00
David Goodwin
481c465712
merge e7e1ce9c28
to fix PostgreSQL tests
2021-01-19 19:24:08 +00:00
David Goodwin
23cec95153
fix php8 moaning about string vs int
2021-01-18 20:49:49 +00:00
David Goodwin
df75df08ec
update changelog; try and improve tests
2021-01-14 17:05:50 +00:00
David Goodwin
18a019690c
reformat
2021-01-14 11:26:04 +00:00
David Goodwin
2060422d9a
add hash_equals call
2021-01-14 11:16:31 +00:00
David Goodwin
8b1adbcf1f
more Login pacrypt() exception handling - see https://github.com/postfixadmin/postfixadmin/issues/420
2021-01-14 11:13:02 +00:00
David Goodwin
5827a12628
require a password to be non-empty on login
2021-01-13 22:46:33 +00:00
David Goodwin
72ded8494a
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-13 22:44:09 +00: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