Skip to content

v2026.09.08-rc.1

Pre-release
Pre-release

Choose a tag to compare

@sagredo-dev sagredo-dev released this 08 Sep 11:15
  • Rename rcptcheck-overlimit.cron.daily at install in /etc/cron.daily by @estiloinfo in #43
  • Modernization for compatibility with C23 and recent GCC/clang releases in #44
  • Initialize embedded stralloc objects in token822_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 Makefile and Makefile-cert.mk 98b55b6 14ff28a
  • Fix qmail-newu memory allocation on modern C compilers 34e4378
  • qmail-send: fix startup with libsrs2 shared library on NetBSD. Added LD_LIBRARY_PATH=/usr/local/lib to rc file 5e6e2f2
  • svdir: improve service directory detection on non-Linux systems 3bc3941
  • export LD_LIBRARY_PATH=/usr/local/qlibs:/usr/local/lib in vusaged run file f1e3461
  • qmailctl: make ANSI color output portable across NetBSD and GNU printf 2c78fdb
  • config-all.sh: adding missing touch locals command 721b2a4
  • config-all.sh touches control/locals, as it defaults to control/me and would break srs if not existent 8fef635
  • qmHandle: use pgrep as a fallback when pidof is unavailable 5f2a821
  • qmHandle: Use env in Perl shebang for portability 37c628f
  • Make rcptcheck-overlimit POSIX-compliant 0c1a273
  • Make qmailctl POSIX-compliant e6bd2f5
  • config-all.sh bug fix in dir existence check 7a6141b
  • config-all.sh moreipme is configured only if the ip command is available 4609ed6
  • config-all.sh: cronjobs and profile will be added only if /etc/cron.d and /etc/profile exist. 567c596
  • Using env bash in qmailctl 562cff6
  • config-all.sh: dropped option -g in chgrp usage 76c6717
  • config-all now uses POSIX dd instead of head 9d8511f
  • dkim.c: replace OPENSSL_realloc with realloc for LibreSSL compatibility f69664d
  • qtmp.h1: fix utmp handling and fdutmp initialization for OpenBSD compatibility 006e33f
  • qtmp.h1: added expected ';' after declarator db7f99e
  • Fix TLS handshake state detection for LibreSSL compatibility in qmail-remote f620b1f
  • qtmp.h1: including substdio.h 00fd159
  • qmail-local: add unused parameter name to sigalrm() definition d7ce8f0
  • dkimverify.cpp: updated tag-name parsing to comply with RFC 6376 by accepting _ and rejecting - in tag names. dc5be13
  • qmail dir is calculated in create_notlshost_file function 9e1e5e1

New Contributors

Full Changelog: v2026.04.07...v2026.09.08-rc.1