Releases: sagredo-dev/qmailadmin
Releases · sagredo-dev/qmailadmin
v1.2.27
- Solved a compilation break on mailinglist.c when
onchangeis enabled in vpopmail a6395a9 --with-auth-logbecomes--with-auth-logdire6bdd48- Dropped
VPOPMAIL_DEFS_Hdef in template.c 658eaa9 - Revised the definition of
PACKAGEandVERSIONmacros in several.cfiles 18abb99 bff23be - Functions
file_exists()andstr_replace()renamed tofile_exists2()andstr_replace2()on util.c because they are already defined invpopmailbff23be - Fixed quick search button functionality (wasn't working well) bff23be
qmailadminnow requiresvpopmail-5.6.11a640c59- Solved undefined
EZMLDIRand changing--enable-auth-logto--enable-auth-logdirin #5 - Dropped a lot of
brtags in lang files, fixed accents in italian language in #6 - Dropped unusued
--enable-helpfeature inconfigurein #7 mailinglist.c: ifMySQLsupport is enabledmysql:localhostis the default host in #8
Full Changelog: v1.2.26...v1.2.27
v1.2.26
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
vpopmailversion 3846a52 - Upgrade in auth-logging feature: added configurable auth log path via
--with-auth-log=DIR(default ~vpopmail/log). Log file now written undervpopmailprivileges instead ofapache. 59e234d 04e2bf9 0c75b47 5f768b1 - Added verbosity to the "File error" event #4
Full Changelog: v1.2.25...v1.2.26
v1.2.25
- fixed a lot of
-Wold-style-definitioncompilation warnings showed by gcc-15.2 cbde3a4 - user.c: added a warning in case of non existent control/defaultdelivery and
defaultdeliverywas enabled in vpopmail 985f2da bd009d3
Full Changelog: v1.2.24...v1.2.25
v1.2.24
- 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
- Added
qmail-autorespondersupport by @semhoun in #2 - Fixed load lang not retrieved by @semhoun in #1
Full Changelog: v1.2.22...v1.2.23
v1.2.22
- owner no longer required in autorespond
- template.c code optimization
Full Changelog: v1.2.21...v1.2.22
v1.2.21
- 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
- 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
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