Skip to content

Releases: sagredo-dev/qmailadmin

v1.2.23

07 Sep 14:58
Compare
Choose a tag to compare

v1.2.22

17 Jul 19:57
Compare
Choose a tag to compare
  • owner no longer required in autorespond
  • template.c code optimization

v1.2.21

16 Jun 20:37
Compare
Choose a tag to compare
  • Bug fix in mailinglist.c which was preventing the creation of the m/l and the correct display of the subscribers to the list

v1.2.19

16 Jun 20:27
Compare
Choose a tag to compare
  • if DEFAULT_DELIVERY is defined in vpopmail, do not allow installations of any delivery agent in user's .qmail if it already contains a copy of control/defaultdelivery. With respect to the previous version, the program recognizes if the control/defaultdelivery line has been copied to the user's mailbox. If not, qmailadmin installs the delivery agent when enabling the copy&forward.
  • If DEFAULT_DELIVERY is defined in vpopmail, do not allow user's .qmail modifications. In fact, when an unknown (for qmailadmin) delivery agent is already defined there, and qmailadmin adds another one, users will get two messages for each delivery in their mailbox.
  • undef macros that get redefined in config.h
  • solved all gcc compilation warnings
  • configure.in moved to configure.ac
  • configure.ac modernization
  • dropped autotools warnings

v1.2.17

16 Jun 19:58
Compare
Choose a tag to compare

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.