David Goodwin
|
9cd7dac187
|
initial attempt at trying to return an exit value within the cli
|
5 years ago |
David Goodwin
|
34cf66110e
|
see https://github.com/postfixadmin/postfixadmin/issues/251 - avoid things breaking if imap_open is not present
|
5 years ago |
David Goodwin
|
296fc2f48e
|
silence psalm error - cast $show_password_fields to an int in model/MailboxHandler.php lines 33/34
|
5 years ago |
David Goodwin
|
8b19ef21cf
|
add default value for password_expiry (default to one year)
should fix: https://github.com/postfixadmin/postfixadmin/issues/280
|
5 years ago |
David Goodwin
|
c53d17fff7
|
support TRUE orFALSE strings just incase
|
5 years ago |
Felix Ableitner
|
600248e955
|
Add option to use smtp password when sending admin emails (fixes #272)
|
5 years ago |
David Goodwin
|
651688c802
|
if we are generating passwords, there will only be one password value; so reduce the fields we check before deciding whether to update password_expiry - see https://github.com/postfixadmin/postfixadmin/issues/266
|
5 years ago |
David Goodwin
|
1d1960a476
|
if CONF['generate_password'] == 'YES' then do not display password fields
Given we autogenerate a password ....
|
5 years ago |
David Goodwin
|
3ff2436f2f
|
try a bit harder to avoid non-numeric argument issues with $multiplier
(see https://github.com/postfixadmin/postfixadmin/issues/266 )
|
5 years ago |
David Goodwin
|
8e2e4eb189
|
run: composer format
|
5 years ago |
David Goodwin
|
03b9483204
|
default to providing a password_expiry datetime value - even if password_expiry is turned off - this should fix https://github.com/postfixadmin/postfixadmin/issues/280
|
5 years ago |
David Goodwin
|
3322b43bb6
|
see: https://github.com/postfixadmin/postfixadmin/issues/282 - try and ensure local_part contains an @ on creating a mailbox
|
5 years ago |
David Goodwin
|
71402e9051
|
comment
|
6 years ago |
David Goodwin
|
045a19ae33
|
re-format
|
6 years ago |
David Goodwin
|
7ed57a0cda
|
assume the db updates work if no exception was thrown
|
6 years ago |
David Goodwin
|
9024dddf46
|
move password_expiration code into the MailboxHandler.
|
6 years ago |
David Goodwin
|
df99e66b2d
|
try and stop "A non-numeric value encountered in ..."; see #239
|
6 years ago |
David Goodwin
|
28e687ff5b
|
sqlite does not support NOW(), use a string comparison
|
6 years ago |
Christian Boltz
|
5bc85bec44
|
fix error message in Config::read_array(()
|
6 years ago |
David Goodwin
|
570972944d
|
Merge remote-tracking branch 'origin/master' into feature-try-pdo
|
6 years ago |
David Goodwin
|
5d47b85b9d
|
remove attribute that is in parent class
|
6 years ago |
David Goodwin
|
020343999a
|
Merge pull request #221 from SuperVirus/fetchmail_different_source_port
Allow different port for fetchmail
|
6 years ago |
David Goodwin
|
803e2342f8
|
fix psalm issues; reformat; rename new db functions
|
6 years ago |
David Goodwin
|
1176c9ce78
|
reformat; fix some transition bugs
|
6 years ago |
David Goodwin
|
ea33d9951a
|
try migrating to pdo
|
6 years ago |
David Goodwin
|
d78fb1fbbd
|
move to Shell
|
6 years ago |
David Goodwin
|
e5cacbec90
|
add missing attribute
|
6 years ago |
David Goodwin
|
4fcdba9cf4
|
run php-cs-fixer (code reforamt)
|
6 years ago |
David Goodwin
|
19cda31849
|
remove psalm warnings from code; fix password_expiry behaviour when enabled/disabled on MySQL
|
6 years ago |
David Goodwin
|
74002bbf57
|
psalm fixes
|
6 years ago |
David Goodwin
|
173d5775cd
|
psalm fixes
|
6 years ago |
Christoph 'SuperVirus' Heitkamp
|
d35e66808b
|
Allow different port for fetchmail
|
6 years ago |
David Goodwin
|
69e234f668
|
Merge pull request #200 from doktoil-makresh/master
Support for password expiration, managed in PostFix Admin
|
6 years ago |
David Goodwin
|
afd418675c
|
pointless comment
|
6 years ago |
David Goodwin
|
77d1b6c2e7
|
rename sql fields to just have mailbox.password_expiry and domain.password_expiry
|
6 years ago |
Damien Martins
|
ce60b9fa59
|
Now password expiration is managed through Postfix Admin GUI
|
6 years ago |
Damien Martins
|
e786609aa9
|
Adding support for password expiration. Please read README.password_expiration for more details
|
6 years ago |
David Goodwin
|
76ee147375
|
phpdoc fix
|
6 years ago |
David Goodwin
|
ec085b668b
|
missing class property
|
6 years ago |
David Goodwin
|
9c0e1dd575
|
phpdoc fixes
|
6 years ago |
David Goodwin
|
c44e82cc2d
|
phpdoc fix
|
7 years ago |
David Goodwin
|
b48f99d4c6
|
reformat (phpcs)
|
7 years ago |
David Goodwin
|
94f05bf9e4
|
switch to store $config internally within an array
|
7 years ago |
Christian Boltz
|
24ad5cc3d8
|
Set $reset_by_sms even if password reset is disabled
... to avoid an "undefined variable" warning
|
7 years ago |
Christian Boltz
|
3f1866d041
|
display phone number field only if $CONF[sms_send_function] is set
Without a way to send a SMS, asking users for their mobile number is
pointless.
|
7 years ago |
Christian Boltz
|
cdf3c9acb9
|
initStruct(): use multiopt for 'id' 'dont_write_to_db'
This also means we can drop the 0 for not_in_db because this is the
default.
|
7 years ago |
Christian Boltz
|
d2588a4de2
|
Fix phpcs whitespace breakage in initStruct etc.
|
7 years ago |
Christian Boltz
|
12c4a4f29e
|
move shells/shell.php to model/Shell.php
... and drop a few lines in postfixadmin-cli.php that became superfluous
by this move (thanks autoloader!)
|
7 years ago |
Christian Boltz
|
500c847fe0
|
re-add lost comment
|
7 years ago |
Christian Boltz
|
91c07c9eae
|
VacationHandler: re-enable and fix code in validate_new_id()
Note that vacation.php doesn't use this function yet, so it's not
surprising that users didn't notice the broken code.
|
7 years ago |