Skip to content

indimail-mta 2.11

Compare
Choose a tag to compare
@mbhangui mbhangui released this 06 Sep 02:50
117af33

DATE: Saturday 05 Sep 2020 11:20:19 PM IST

Announcing Release 2.10 of indimail-mta.

You can find the ChangeLog below

ChangeLog

Release 2.11 Start 21/05/2020

  1. added create_rpm script
  2. Permission cleanup - Removed restrictive permissions from hier.c, indimail-mta.spec
  3. moved qmail-logfifo to indimail package
  4. indimail-mta.spec: create install/uninstall logs in /var/log
  5. moved logfifo, nssd.sock, nssd.pid to /run or /var/run
  6. debian packaging - renamed perm_list.q to perm_list.mta
  7. svctool: fixed setting of Authenticated SMTP for port 587 in run file
  8. svctool: fixed setting of sys-checkpwd in AUTHMODULES variable
  9. svc, supervise - new option restart (stop and restart) a service
  10. svctool - separated setting alternatives from add-boot, rm-boot. new functions add_alternatives, remove_alternatives.
  11. indimail-mta.spec: separated setting alternatives from add-boot, rm-boot. new functions add_alternatives, remove_alternatives.
  12. svctool - new option --dmemory to set specific softmemory limit for qmail-daemon/qmail-send
  13. svctool, envmigrate - added error checks calling envmigrate
  14. qmail-start.c - set supplementary group ids if USE_SETGROUPS env variable is set
  15. qmail-start.c - use prot_gid() to lose existing qmail group privileges (qmailr)
  16. setuidgid.c - set supplementary group ids
  17. setuidgid.c - use -s option set supplementary group ids
  18. libsrs2, libdkim: use AC_PROG_CC_C99 in configure.ac
  19. libsrs2, libdkim: use m4_normalize(m4_include([conf-version])) in AC_INIT - 22/06/2020
  20. create_services - updated script
  21. updated create_rpm script
  22. tcpopen.c: fixed SIGSEGV if a readonly string was used for host
  23. svscan: write pid as a string on the second line of .svlock
  24. added -Wshadow to ucspi-tcp/conf-cc to warn global variables shadowed by local variables
  25. ip6_compactaddr.c, tcpserver.c - fixes for global variables shadowed by local variables
  26. make-compile - use CC, CFLAGS definition instead of hardcoded command in conf-cc
  27. qmail-rm.c, qmail-send.c: replaced utime() with utimes()
  28. indimail-mta, ucspi-tcp Makefile: Fixed Makefile for parallel builds
  29. indimail-mta.spec: use smp_mflags macro for parallel builds
  30. indimail-mta.spec: use CC="%%{__cc}" CFLAGS="%%{build_cflags}" LDFLAGS="%%{build_ldflags}" macros to set compiler flags
  31. debian/rules: use dkpg buildflags to set compiler flags
  32. svctool: fixed typo with FIFODIR
  33. added CFLAGS=-O2 -Wall -Wimplicit -fPIC -fno-strict-aliasing -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-align -Wwrite-strings -Wno-discarded-qualifiers -I/usr/include/qmail
  34. received.c: added square brackets in the list of safe characters (taken from notqmail)
  35. tcpopen.c: fixed typo on error message
  36. Removed svscan STATUSFILE
  37. dk-filter.sh: Turn of BOUNCEDOMAIN feature for non-bounce mails
  38. qupgrade.sh, qlocal_upgrade.sh: Reverted interpreter back to #!/bin/sh
  39. ucspi-tcp: remove duplication of functions an use libqmail
  40. ucspi-tcp: replace buffer library with substdio
  41. syncdir.c: fix for missing SYS_open, SYS_link, SYS_unlink, SYS_rename (use SYS_openat, SYS_linkat, SYS_renameat syscalls)
  42. svc, supervise: new option 'G' to send signal to entire process group
  43. moved fghack, pgrphack, supervise to sbin