This website works better with JavaScript.
222e888b2f
Merge 5d48dd375c into c41e9b044d
#958
arymaynart
2025-12-19 21:26:05 +0000
5d48dd375c
Refactor smtp_mail function for improved clarity
#958
arymaynart
2025-12-19 18:26:03 -0300
1932e05183
Merge 89d016e638 into c41e9b044d
#959
arymaynart
2025-12-19 20:23:17 +0000
89d016e638
Add smtp_username to email configuration
#959
arymaynart
2025-12-19 17:23:01 -0300
42a664e9c2
Refactor smtp_mail for better SMTP support
arymaynart
2025-12-19 17:19:48 -0300
91aac6fe9c
Merge 971c5bac61 into c41e9b044d
#957
David Goodwin
2025-12-19 13:30:15 +0000
971c5bac61
be more explict over what types class properties should be
#957
psalm-fixes
David Goodwin
2025-12-19 13:30:08 +0000
6f16ed1e2e
formatting
David Goodwin
2025-12-17 22:20:34 +0000
10b46379f4
add templates_c check to setup.php
David Goodwin
2025-12-17 22:09:15 +0000
7826a3019d
Revert "if templates_c is not writeable fall back to using sys_get_temp_dir() and add a error_log warning"
David Goodwin
2025-12-17 21:57:36 +0000
ac93ac59eb
php 8.2 does not support array const things
David Goodwin
2025-12-11 21:18:30 +0000
8a89462847
formatting
David Goodwin
2025-12-11 21:15:25 +0000
ea176922c4
psalm stuff, add Languages class, token refactor
David Goodwin
2025-12-11 21:15:09 +0000
f9d51a441e
remove php 7.4, 8.0 and 8.1 from the github build action
David Goodwin
2025-12-11 20:52:38 +0000
562b8a29eb
misc fixes for psalm after allowing it to be updated
David Goodwin
2025-12-11 20:07:50 +0000
ffff4626d7
move minimum php version to 8.2 for master, allow newer psalm variants
David Goodwin
2025-12-11 10:37:15 +0000
6998c05dfd
add missing tables to backup script (mailbox_app_password, totp_exception_address, dkim, dkim_signing)
David Goodwin
2025-12-11 10:35:48 +0000
5cc9585188
if templates_c is not writeable fall back to using sys_get_temp_dir() and add a error_log warning
David Goodwin
2025-12-11 10:04:01 +0000
db2b79db97
improve error handling if vendor/autoload.php does not exist (show a hint to the user etc)
David Goodwin
2025-12-11 09:41:58 +0000
3857ccc228
update docs so they are relevant for v4.0.x
David Goodwin
2025-12-11 09:38:03 +0000
d093890d00
minor code refactoring (login / TotpPf)
David Goodwin
2025-11-23 16:04:53 +0000
5af5d3e9f2
build / test against php 8.5 too
David Goodwin
2025-11-23 16:04:02 +0000
128caba20f
global search -> avoid shortcut of empty list for super-admin, always populate list, and only allow a search if $list_domains is not empty
David Goodwin
2025-10-28 13:48:09 +0000
8bcf55fe5c
token renames (a variable called SESSID_USERNAME makes me think it is reserved by PHP or something, which I do not think it actually is, so just user a more meaningful $username
David Goodwin
2025-10-28 09:49:29 +0000
0d5a098162
fixes #947 - restrict global search to domains the admin type user has visibility for
David Goodwin
2025-10-28 09:48:42 +0000
1660881c8a
fix #942 - composer.json -> move ext-(mysqli|sqlite) into suggest block
David Goodwin
2025-10-04 12:57:07 +0100
d9add6dd3f
install.sh - improve non-bash support (should work under ksh) - see #940
David Goodwin
2025-10-03 09:52:21 +0100
bf15e8687f
update INSTALL.TXT file for postfixadmin 4.0, see also #937
David Goodwin
2025-09-21 15:09:28 +0100
0285e83a08
bump postfixadmin version for 4.0.1
David Goodwin
2025-09-14 21:30:42 +0100
a52d4c9d38
improve error handling if vendor/autoload.php does not exist (show a hint to the user etc)
postfixadmin_4.0
David Goodwin
2025-12-11 09:41:58 +0000
0da11bb7b7
update docs so they are relevant for v4.0.x
David Goodwin
2025-12-11 09:38:03 +0000
e81df09c6b
Merge 386f781ba2 into c41e9b044d
#954
Jan-Frederik Rieckers
2025-12-11 00:35:46 +0100
386f781ba2
Re-implementation of the multiple server feature
#954
Jan-Frederik Rieckers
2025-12-11 00:25:33 +0100
5fb080f79b
minor code refactoring (login / TotpPf)
David Goodwin
2025-11-23 16:04:53 +0000
8746ea889a
build / test against php 8.5 too
David Goodwin
2025-11-23 16:04:02 +0000
c41e9b044d
see #949 - possible bulgarian translation fix, thanks @Saentist
master
David Goodwin
2025-11-12 16:26:52 +0000
5249a4e28a
global search -> avoid shortcut of empty list for super-admin, always populate list, and only allow a search if $list_domains is not empty
David Goodwin
2025-10-28 13:48:09 +0000
d0372d4db1
token renames (a variable called SESSID_USERNAME makes me think it is reserved by PHP or something, which I do not think it actually is, so just user a more meaningful $username
David Goodwin
2025-10-28 09:49:29 +0000
915c390f42
fixes #947 - restrict global search to domains the admin type user has visibility for
David Goodwin
2025-10-28 09:48:42 +0000
d31a9f3d29
Merge 681545b6dc into 08ab2a3f19
#764
benchea dan
2025-10-12 08:37:03 +0200
08ab2a3f19
mailbox_remover.pl: whitespace fix
Christian Boltz
2025-10-09 21:56:47 +0200
7afc4a6a9e
Merge pull request #945 from VersusBG/patch-1
David Goodwin
2025-10-07 13:46:25 +0100
79f9729040
Update mailbox_remover.pl
#945
VersusBG
2025-10-07 15:41:41 +0300
ab2ddc2069
Update mailbox_remover.pl
#944
VersusBG
2025-10-07 15:30:37 +0300
122910bd59
Create mailbox_remover_pgsql.pl
VersusBG
2025-10-07 11:55:53 +0300
a4167f9047
fix #942 - composer.json -> move ext-(mysqli|sqlite) into suggest block
David Goodwin
2025-10-04 12:57:07 +0100
3e77e2aa31
install.sh - improve non-bash support (should work under ksh) - see #940
David Goodwin
2025-10-03 09:52:21 +0100
153cc12c70
940: add install script variation to run with KSH on OpenBSD
#941
admin
2025-10-01 12:36:02 +0200
a0af6ad5f4
update INSTALL.TXT file for postfixadmin 4.0, see also #937
David Goodwin
2025-09-21 15:09:28 +0100
e56748810b
bump postfixadmin version for 4.0.1
v4.0.1
postfixadmin-4.0.1
David Goodwin
2025-09-14 21:30:42 +0100
8a483f3080
capitalisation
David Goodwin
2025-09-13 20:12:50 +0100
8ee0dc8f55
update README
David Goodwin
2025-09-13 20:12:09 +0100
85efa79dbb
zf1 should be a required library, given it is required for the xmlrpc functionality
David Goodwin
2025-09-13 20:05:32 +0100
25afc56243
capitalisation
David Goodwin
2025-09-13 20:12:50 +0100
1f31947a36
update README
David Goodwin
2025-09-13 20:12:09 +0100
d166ffae83
zf1 should be a required library, given it is required for the xmlrpc functionality
David Goodwin
2025-09-13 20:05:32 +0100
b7c306f40e
update changelog
David Goodwin
2025-09-12 21:04:58 +0100
4b20d2be2b
Fix hardcoded table name mailbox_app_password
Christian Boltz
2025-09-11 22:39:57 +0200
7a804f0517
Translation fixes
Christian Boltz
2025-09-11 22:07:32 +0200
d50d171914
Fix 404 when loading css etc. for admins
Christian Boltz
2025-09-11 21:56:35 +0200
4826f6cdf5
update CHANGELOG.TXT
v4.0.0
postfixadmin-4.0.0
David Goodwin
2025-09-09 17:36:14 +0100
92ab95a3c5
update changelog etc for v 3.3.16
v3.3.16
postfixadmin-3.3.16
postfixadmin_3.3
David Goodwin
2025-09-09 17:31:34 +0100
d9d7c48dfc
update changelog etc for v 3.3.16
postfxadmin-3.3.16
David Goodwin
2025-09-09 17:27:17 +0100
e2422e6716
spacing
David Goodwin
2025-08-30 10:34:14 +0100
53737ef163
move to use ubuntu 24.04 for github actions
David Goodwin
2025-08-30 10:34:09 +0100
4e7e4d392a
update CHANGELOG (add missing 4.0 beta 2 stuff, add initial entry for 4.0)
David Goodwin
2025-08-30 10:22:56 +0100
16facd0fb8
scripts/postfixadmin-cli.php : see #385 - add to the current error reporting level, not trample all over it
David Goodwin
2025-08-27 08:51:03 +0100
e6d2a8154c
Merge remote-tracking branch 'origin/master' into postfixadmin_4.0
David Goodwin
2025-08-27 08:48:30 +0100
1ad91fd6d3
Merge pull request #931 from edneville/678_noreply_addresses
David Goodwin
2025-08-19 18:51:56 +0100
2013451be0
Move noreply to conf definable variable
#931
ed neville
2025-08-19 18:33:46 +0100
a44664a427
Merge pull request #930 from edneville/get_accountname
David Goodwin
2025-08-19 16:49:05 +0100
cb5d4bfded
get_accountname should use $from_mailbox
#930
ed neville
2025-08-19 16:30:17 +0100
94aaebc591
Merge pull request #929 from edneville/vaction-sendmail-pipe
David Goodwin
2025-08-18 08:54:44 +0100
e548ae37e9
option for delivery via /usr/sbin/sendmail
#929
ed neville
2025-08-17 15:59:26 +0100
d9811872cc
update docs + changelog to highlight pacol() function move into PFAHandler
David Goodwin
2025-07-14 08:41:03 +0100
b0889ff5a7
template footer: remove update-check.php link - just link people to the github releases page
David Goodwin
2025-07-14 08:35:09 +0100
ea9cd033a5
Revert "remove unnecessary {else} bit in the template"
David Goodwin
2025-07-13 18:30:12 +0100
460c624275
remove more references to sourceforge
David Goodwin
2025-07-13 18:29:37 +0100
c3c473d6cf
README.md: mention updating db_min_version before a release
Christian Boltz
2025-07-13 17:56:58 +0200
21b0ad22d7
build against PHP 8.4 as well
David Goodwin
2025-07-13 10:29:40 +0100
0d5edbf099
move pacol() into PFAHandler class, I think it makes more sense for it to be there given the dependency between the two
David Goodwin
2025-07-13 10:12:22 +0100
be064858a5
Merge remote-tracking branch 'origin/postfixadmin_4.0'
David Goodwin
2025-07-12 19:32:01 +0100
3f8dc2fd1f
Merge remote-tracking branch 'origin/master' into postfixadmin_4.0
David Goodwin
2025-07-12 19:31:41 +0100
066d6d10a8
bump db min version
David Goodwin
2025-07-12 19:28:39 +0100
c2eb61a85c
add some missing icons for the top menu things
David Goodwin
2025-07-12 19:28:27 +0100
14db6db23e
config.inc.php: change version to 4.0
David Goodwin
2025-07-12 19:20:28 +0100
49a96432e6
remove unnecessary {else} bit in the template
David Goodwin
2025-07-12 19:20:12 +0100
41923ab9a9
list-virtual.php : remove list styling from the overview section
David Goodwin
2025-07-12 19:12:28 +0100
2330b94439
list.php: just exit() after outputting a csv, which allows us to remove the else indentation
David Goodwin
2025-07-12 19:10:45 +0100
5144448085
reindent
David Goodwin
2025-07-12 19:09:54 +0100
78150a307f
remove unnecessary bullet from a list of checkboxes in the edit form
David Goodwin
2025-07-12 19:04:50 +0100
5756844fe6
reindent
David Goodwin
2025-07-12 19:04:27 +0100
45f1378fa6
Merge b25051b02a into a0a6944f3a
#917
Bozhidar
2025-06-23 06:17:05 +0200
a0a6944f3a
fix wrong name for table_name
David Goodwin
2025-06-17 19:19:00 +0100
edb368edb0
merge postfixadmin_4.0 in, fix conflicts in model/TotpPf.php
David Goodwin
2025-06-17 19:18:03 +0100
986aefbdd0
stfu psalm - Encoding definitely takes a value
David Goodwin
2025-06-11 21:26:34 +0100
5f9d0f5223
try and allow endroid\qrcode v5 to be installed, if the version of PHP supports it ... this reduces the number of deprecation warnings shown (but does not remove them all)
David Goodwin
2025-06-11 21:25:09 +0100
5f24d12c5f
allow the TOTP qr code to render (relax Content Security Policy to allow img-src: self data)
David Goodwin
2025-06-11 21:24:25 +0100
f21af2bfd3
update README.md
David Goodwin
2025-06-04 21:46:43 +0100
1a1d3f4977
token tidy up to TotpPF
David Goodwin
2025-06-01 20:04:53 +0100