David Goodwin
cdbc8d9451
try to reorganise a little
2024-05-17 22:10:25 +01:00
David Goodwin
fc8e7cc271
pass Login instance into TotpPf
2024-05-17 22:10:25 +01:00
David Goodwin
bbb6e85904
menu: Change TOTP -> Manage TOTP; try to use "Exemption" rather than "Exception" for user labels
2024-05-17 22:10:25 +01:00
David Goodwin
0324a875b5
formatting
2024-05-17 22:10:25 +01:00
David Goodwin
1c47b4f192
we now pass a login thing into the TotpPf class
2024-05-17 22:10:25 +01:00
David Goodwin
c1a2736883
we now pass a login thing into the TotpPf class
2024-05-17 22:10:25 +01:00
David Goodwin
600e45fe66
if totp is not enabled, nuke the session and redirect to login.php
2024-05-17 22:10:25 +01:00
David Goodwin
b53fa74fdb
reformat?
2024-05-17 22:10:25 +01:00
David Goodwin
d2157a481a
try and ensure a domain admin can only do things for their domains; and a boring user can only do things for themself (totp_exception stuff)
2024-05-17 22:10:25 +01:00
David Goodwin
fd1920c042
Login - add type hints; add @todo for future self
2024-05-17 22:10:25 +01:00
David Goodwin
3c802080ec
add more type hints
2024-05-17 22:10:25 +01:00
David Goodwin
e31cd655d6
add new lines to break it up a bit
2024-05-17 22:10:25 +01:00
David Goodwin
046f8f66b7
dead code?
2024-05-17 22:10:23 +01:00
David Goodwin
3de3100137
empty file
2024-05-17 22:10:06 +01:00
David Goodwin
b43590b5c7
slightly better docs for app passwords
2024-05-17 22:10:06 +01:00
David Goodwin
f3ce7e232d
token formatting changes
2024-05-17 22:03:55 +01:00
David Goodwin
56dd787ce2
when going through password recovery, only wipe the recovery token after the user has updated their password
...
see https://github.com/postfixadmin/postfixadmin/issues/550
2024-05-17 22:02:01 +01:00
Marat Zimnurov
5dfee5aa8d
docs(install): fix a typo for unarchived dir ( #828 )
...
Thank you!
2024-05-12 10:00:58 +01:00
David Goodwin
6c84ceeb94
see #826 - avoid $no_vacation_pattern of "" causing everyone to be skipped
2024-05-09 08:35:57 +01:00
David Goodwin
05d87b16fe
github build: suppress coverage report as it is broken
2024-04-22 21:09:16 +01:00
David Goodwin
2eb7f34844
try and fix phpunit deprecation warning - assertRegExp => assertMatchesRegularExpression
2024-04-22 21:08:57 +01:00
David Goodwin
f01274ec94
try relaxing composer dependencies to allow php8.2 dev support, reformat so composer format passes
2024-04-22 21:02:01 +01:00
David Goodwin
d3dfe6382b
fix syntax error added in 4ae78cd172
and #823
2024-04-22 21:00:12 +01:00
Nuno Tavares
4ae78cd172
dont assume 'quota' will be in the values, just like block before wasn't assuming ( #823 )
...
Co-authored-by: Nuno Tavares <n.tavares@portavita.eu>
2024-04-22 08:35:55 +01:00
Shao Yu-Lung (Allen)
0876c368e4
feat: support Dovecot DIGEST-MD5 ( #816 )
...
Add support for dovecot DIGEST-MD5 auth (using : $CONF['pacrypt'] = 'dovecot:DIGEST-MD5')
This also changes the pacrypt() function to take an optional 3rd argument (username).
Thanks @bestlong
2024-04-12 09:57:19 +01:00
David Goodwin
53426ac148
Merge pull request #819 from ntavares/replace_string-date-parsing-errors
...
casting the date fields directly in the query
2024-04-12 10:05:03 +02:00
Nuno Tavares
a75c0471fc
casting the date fields directly in the query
2024-04-12 01:41:47 +02:00
David Goodwin
e0e2d006c5
Merge pull request #817 from bestlong/patch-1
...
fix: Update php.yml
2024-04-11 11:43:13 +02:00
Shao Yu-Lung (Allen)
376b96bfa1
fix: Update php.yml
...
fix typo
2024-04-11 16:40:11 +08:00
David Goodwin
279e7f682d
underlying db field is set to an int (for mysql and pgsql), pgsql does not cope with t/f being set for an inty field, so change the model definition .... - see #814
2024-04-07 19:37:41 +01:00
David Goodwin
065d68afbd
update changelog to include not on #472 and #812
2024-04-04 08:54:47 +01:00
David Goodwin
62a76734c9
see #812 - remove config options for create_mailbox_subdirs_* due to the php-imap module being deprecated; leave in an error_log message to perhaps avoid future support tickets asking why this does not work
2024-04-01 19:38:31 +01:00
David Goodwin
81a1d45617
drop use of the deprecated PHP imap extension (php-imap) - see #472 and #812
2024-04-01 19:32:47 +01:00
David Goodwin
582680889e
Merge pull request #811 from hguilbert/patch-3
...
Update fr.lang
2024-03-30 21:14:44 +01:00
hguilbert
fd74832842
Update fr.lang
...
deleting comments # XXX
2024-03-30 14:11:01 +01:00
David Goodwin
c472868afe
Merge pull request #810 from hguilbert/patch-2
...
Update fr.lang - thanks @hguilbert
2024-03-29 21:00:40 +01:00
hguilbert
53829e065f
Update fr.lang
2024-03-29 06:41:31 +01:00
David Goodwin
c422a4bad2
see #808 - db_log expects 3 strings ... make sure we do not pass in a null
2024-03-08 11:46:14 +00:00
David Goodwin
20136f257f
Merge pull request #807 from hguilbert/patch-1
...
Update fr.lang
2024-03-03 20:26:18 +00:00
hguilbert
0cba341e06
Update fr.lang
...
Proposed translation update fr.lang
2024-03-03 08:42:39 +01:00
David Goodwin
daa3995f0d
Update README.md
...
english
2024-02-17 20:02:16 +00:00
David Goodwin
308d43c648
Merge pull request #804 from chrean/master
...
Fix typo ( s/pasword/password/ )
2024-02-15 15:27:57 +00:00
Gabriel Sambarino
f81a070cc9
Fix typo ( s/pasword/password/ )
2024-02-15 15:56:57 +01:00
David Goodwin
8c1369068f
fix #801 - incorrect path for common.php
2024-02-06 08:29:54 +00:00
David Goodwin
64c34b2c0a
fix deletion of app password - see #800
2024-02-05 20:30:31 +00:00
David Goodwin
45557a6ed4
code formatting fix
2024-01-11 08:57:27 +00:00
David Goodwin
85e92f4012
update CHANGELOG with notes for #338 (restrict alias destination to local domains) and #796 (mailbox.smtp_active / controlling outbound mail etc)
2024-01-11 08:56:45 +00:00
David Goodwin
ca4a4dae98
Merge pull request #338 from michaelkrieger/michaelkrieger-patch-1
...
Adds config setting which can limit alias destinations to local domains ( Thanks @michaelkrieger ). See also https://github.com/postfixadmin/postfixadmin/pull/338/
2024-01-11 08:52:27 +00:00
David Goodwin
eda637df1a
Merge branch 'master' into michaelkrieger-patch-1
2024-01-11 08:51:17 +00:00
David Goodwin
78bf7b79a9
Merge pull request #796 from johnfawcett/master
...
Add a flag to mailbox table for enable/disable smtp protocol
( Adds docs, new mailbox.smtp_active field and new config setting for enabling it)
2024-01-10 11:26:32 +00:00