v2026.09.08-rc.1
Pre-release
Pre-release
- Rename
rcptcheck-overlimit.cron.dailyat install in/etc/cron.dailyby @estiloinfo in #43 - Modernization for compatibility with C23 and recent GCC/clang releases in #44
- Initialize embedded
strallocobjects intoken822_ready()in #45 srs: do not rewrite qmail's internal envelope addresses ("#@[]" and VERP) by @yohgaki in #46- Improve general portability across linux and *BSD platforms in #47
- Fix BSD make compatibility in
MakefileandMakefile-cert.mk98b55b6 14ff28a - Fix qmail-newu memory allocation on modern C compilers 34e4378
qmail-send: fix startup withlibsrs2shared library on NetBSD. AddedLD_LIBRARY_PATH=/usr/local/libtorcfile 5e6e2f2svdir: improve service directory detection on non-Linux systems 3bc3941export LD_LIBRARY_PATH=/usr/local/qlibs:/usr/local/libinvusagedrun file f1e3461qmailctl: make ANSI color output portable across NetBSD and GNUprintf2c78fdbconfig-all.sh: adding missingtouch localscommand 721b2a4config-all.shtouchescontrol/locals, as it defaults tocontrol/meand would breaksrsif not existent 8fef635qmHandle: usepgrepas a fallback whenpidofis unavailable 5f2a821qmHandle: Useenvin Perl shebang for portability 37c628f- Make
rcptcheck-overlimitPOSIX-compliant 0c1a273 - Make
qmailctlPOSIX-compliant e6bd2f5 config-all.shbug fix in dir existence check 7a6141bconfig-all.shmoreipme is configured only if the ip command is available 4609ed6config-all.sh:cronjobsandprofilewill be added only if/etc/cron.dand/etc/profileexist. 567c596- Using
env bashinqmailctl562cff6 config-all.sh: dropped option-ginchgrpusage 76c6717config-allnow uses POSIXddinstead ofhead9d8511fdkim.c: replaceOPENSSL_reallocwithreallocforLibreSSLcompatibility f69664dqtmp.h1: fixutmphandling andfdutmpinitialization for OpenBSD compatibility 006e33fqtmp.h1: added expected ';' after declarator db7f99e- Fix TLS handshake state detection for LibreSSL compatibility in
qmail-remotef620b1f qtmp.h1: including substdio.h 00fd159qmail-local: add unused parameter name tosigalrm()definition d7ce8f0dkimverify.cpp: updated tag-name parsing to comply with RFC 6376 by accepting _ and rejecting - in tag names. dc5be13qmaildir is calculated increate_notlshost_filefunction 9e1e5e1
New Contributors
- @estiloinfo made their first contribution in #43
- @yohgaki made their first contribution in #46
Full Changelog: v2026.04.07...v2026.09.08-rc.1