Skip to content

Releases: sagredo-dev/qmailadmin

v1.2.27

28 Nov 17:44

Choose a tag to compare

  • Solved a compilation break on mailinglist.c when onchange is enabled in vpopmail a6395a9
  • --with-auth-log becomes --with-auth-logdir e6bdd48
  • Dropped VPOPMAIL_DEFS_H def in template.c 658eaa9
  • Revised the definition of PACKAGE and VERSION macros in several .c files 18abb99 bff23be
  • Functions file_exists() and str_replace() renamed to file_exists2() and str_replace2() on util.c because they are already defined in vpopmail bff23be
  • Fixed quick search button functionality (wasn't working well) bff23be
  • qmailadmin now requires vpopmail-5.6.11 a640c59
  • Solved undefined EZMLDIR and changing --enable-auth-log to --enable-auth-logdir in #5
  • Dropped a lot of br tags in lang files, fixed accents in italian language in #6
  • Dropped unusued --enable-help feature in configure in #7
  • mailinglist.c: if MySQL support is enabled mysql:localhost is the default host in #8

Full Changelog: v1.2.26...v1.2.27

v1.2.26

08 Nov 09:03
0210508

Choose a tag to compare

Improved the handling of program exit because of wrong configuration. This should avoid the unpleasant "blank screen" situation in some cases.

  • Configure program is now able to require a minimum vpopmail version 3846a52
  • Upgrade in auth-logging feature: added configurable auth log path via --with-auth-log=DIR (default ~vpopmail/log). Log file now written under vpopmail privileges instead of apache. 59e234d 04e2bf9 0c75b47 5f768b1
  • Added verbosity to the "File error" event #4

Full Changelog: v1.2.25...v1.2.26

v1.2.25

22 Oct 18:57

Choose a tag to compare

  • fixed a lot of -Wold-style-definition compilation warnings showed by gcc-15.2 cbde3a4
  • user.c: added a warning in case of non existent control/defaultdelivery and defaultdelivery was enabled in vpopmail 985f2da bd009d3

Full Changelog: v1.2.24...v1.2.25

v1.2.24

09 Feb 13:45

Choose a tag to compare

  • definition of CFLAGS in configure.ac prevented CFLAGS to be overwritten
  • cracklib check improved in configure.ac
  • char *tmpstr in qmailadmin.c now under #ifdef CRACKLIB to avoid compilation warnings in case CRACKlib is not defined
  • qmailadmin now shows an error message in case the change pwd failed due to the pwd strength feature in vpopmail
  • dropped zombie function modusernow() from user.c
  • fix: pwd changed with success messages was printed twice
  • bug fix on pwd strength check
  • pwd strength output now is always shown

Full Changelog: v1.2.23...v1.2.24

v1.2.23

07 Sep 14:58

Choose a tag to compare

Full Changelog: v1.2.22...v1.2.23

v1.2.22

17 Jul 19:57

Choose a tag to compare

  • owner no longer required in autorespond
  • template.c code optimization

Full Changelog: v1.2.21...v1.2.22

v1.2.21

16 Jun 20:37

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

Full Changelog: v1.2.19...v1.2.21

v1.2.19

16 Jun 20:27

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

Full Changelog: v1.2.17...v1.2.19

v1.2.17

16 Jun 19:58

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.

Full Changelog: https://github.com/sagredo-dev/qmailadmin/commits/v1.2.17