v1.2.17
Added my combined patch v. 2023.08.27 to the original qmailadmin-1.2.16 from Inter7:
- Added qmailadmin-skin patch, which provides a new responsive skin to the control panel. It modifies everything under the html dir and many .c files in order to adjust the html embedded into the source files. Added a style sheet in the "images" folder and a couple of png files for the qmail logo.
- Added a patch to call cracklib in order to check for the password strenght. This should avoid unsafe accounts created by domain administrators such as "test 123456". This patch is based on an original work by Inter7.
- A patch which gets qmailadmin to have authentication failures logged. This makes possible to ban malicious IPs via fail2ban. It is required to create the log file /var/log/qma-auth.log initially and assign write priviledges to apache.
ezmlm-idx 7 compatibility patch (author unknown), which restores the compatibility with ezmlm-idx-7 (thanks to J.D. Trolinger for the advice). - a fix to the catchall account (thanks to Luca Franceschini).
- a fix to autorespond.c to correct the way .qmail files are modified.
All patches have been copied to the "contrib" folder.