Releases: sagredo-dev/vpopmail
Releases · sagredo-dev/vpopmail
v5.6.11
v5.6.10
- Dropped -std=gnu17 from compilation options and solved (probably) all breaks and warnings on gcc 15.2 2d8526d
- configure.ac now looks for mariadb include and lib dir in addition to mysql dab36e8
- configure.ac automatically looks for vanilla qmail's users/cdb and s/qmail's users/assign.cdb file 723efb3
- Updated the usage() funcion message in vadduser.c to clarify the use of pre-hashed passwords with -e 5b5ccdb
- control/defaultdelivery is now installed by vpopmail if --enable-defaultdelivery 77f54eb
- vrcptcheck checks all kind of address (users, forwards, valiases) #7
- Dropped unused functions in vpopmail.c #8
Full Changelog: v5.6.9...v5.6.10
v5.6.9
- added -std=gnu17 to compile with gcc-15 (PR #6)
- pw_clear_passwd field enlarged to varchar(128) to create room for long passwords (tx Ricardo Brisighelli) c54688d
Full Changelog: v5.6.8...v5.6.9
v5.6.8
- defaultdelivery feature (
--enable-defaultdelivery) changes:vdelivermailis installed by default in .qmail-default of newly created domains with option 'delete' as in the previous version.- if no user's valiases and no .qmail are found, then the message is sent to the control/defaultdelivery file, so that
dovecot-lda(or whatelse) can store the mail into inbox and execute the sieve rules. - if vdelivermail is found in control/defaultdelivery, then it is ignored to avoid loops. The delivery remains in charge to .qmail-default, i.e.
vdelivermail. - v. 5.6.8 is backward compatible. The users having .qmail from previous versions of the defauldelivery feature are not affected by this change.
Full Changelog: v5.6.7...v5.6.8
v5.6.7
- bug fix in vpopmaild.c: Crypted[64] enlarged to Crypted[128] to make room for SHA-512 passwords. This restores the usability of the RoundCube's 'password' plugin commit
- fixed quota calculation in sql procedures for dovecot (tx Hakan Cakiroglu) commit
- minor changes to the usage function of vmakedotqmail.c commit
Full Changelog: v5.6.6...v5.6.7
v5.6.6
- bug fix: pwstr.h was not installed by Makefile (tx Bai Borko)
Full Changelog: v5.6.5...v5.6.6
v5.6.5
- added pwd strength check also for vadduser.c
- removed
-std=c99 -D_XOPEN_SOURCE=500arguments fromCFLAGSin configure.ac to makeclanghappy - several changes to compile on
FreeBSD clangv. 18.1.6
Full Changelog: v5.6.4...v5.6.5
v5.6.4
- Password strength enforcement PR #5 (grabbed from Matt Brookings' 5.5.0-dev version)
- Dropped min pwd length feature.
- vmysql.h: tables' layout changed in order to have VARCHAR instead of CHAR.
Fields containing ip addresses enlarged to VARCHAR(39), to create room for ipv6.
Unix timestamps definition changed from BIGINT(20) to INT(11).
44bad58
Full Changelog: v5.6.3...v5.6.4
v5.6.3
v5.6.2
- fixed a configure break where a trivial C test program exits on error with gcc-14.1 due to missing headers 4e9d90f
- vusaged/domain.c: fixed -Wimplicit-function-declaration compilation warning 9044fd9
- vusaged/configure: autoconf 2.71 compat 577b0b9
- vmysql.h: dropped the multicolumn PRIMARY KEY in valias table to allow multiple forwards for a given alias. 554fe54
In case one already has the valias table defined, this is the sql query for the upgrade:ALTER TABLE `vpopmail`.`valias` DROP PRIMARY KEY, ADD INDEX (`alias`, `domain`, `valias_type`) USING BTREE; ALTER TABLE `vpopmail`.`valias` ADD `id` INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (`id`);