ANNOUNCE - IndiMail 1.8.9 released

47 views
Skip to first unread message

Cprogrammer

unread,
Apr 18, 2014, 9:57:35 AM4/18/14
to indi...@googlegroups.com

RELEASE NOTES

DATE: Fri Apr 18 18:39:58 IST 2014

This is Release 1.8.9 of IndiMail. The release has both source.tar.gz, RPMs and debs.

o fix for debian to make indimail run at runlevel 2
o fixed -q option in qmail-rm
o qaes - qmail encryption utility which uses AES
o set delayed inserts for lastauth, relay tables if DELAYED_INSERT environment variable is set
o courier-imap - Fixed bug with setting of MAX_ATOM_SIZE in mainloop.c, imaptoken.c
o BUG fix rblsmtpd.c - flagip6 was not initialized
o vdelivermail - Discard bounce if environment variable DISCARD_BOUNCE is set
o qmail-smtpd - fixed DISABLE_AUTH_LOGIN, DISABLE_AUTH_PLAIN, DISABLE_CRAM_MD5,
DISABLE_CRAM_SHA1, DISABLE_CRAM_SHA256, DISABLE_CRAM_SHA512, CRAM_RIPEMD,
DISABLE_RIPEMD5
o qmail-smtpd - Added SECURE_AUTH to allow AUTH PLAIN, LOGIN only if TLS is enabled.
o qmail-smtpd - set AUTHINFO for successful SMTP AUTH
o qmail-dk, qmail-dkim - Treat AUTHINFO environment variable exactly like RELAYCLIENT
o Set environment variables from control/auth.envrules if RELAYCLIENT is set
or on successful SMTP AUTH
o spawn-filter.c - made RATELIMIT_DIR configurable through envrules
o instcheck.c - Fix locating files in lib64
o made domainqueue file configurable through env variable DOMAINQUEUE
o fixed DNS functions compilation on OS X systems (dns.c, dns_text.c, surblfilter.c)
o qmailctl - fix for Fedora where /etc/sysconfig/network is missing or does not have
NETWORKING defined
o fixed BUG in ldap-checkpwd.c - extra semicolon removed
o dns.c - fixed call to resolve() function
o qmail-send.c - discard bounce if bounce processor exits 1
o vcreate_dir_control.c, vwrite_dir_control.c, vdel_dir_control.c changed mode
of .filesystems to 640
o authindi - changes to error messages for inquery/vauth_open failures
o spawn-filter - allow wildcards for rate control using ratecontrol file and
default ratelimit using .global file
o envrules - use wildmat_internal for pattern patching
o svctool --cname-lookup option to Perform CNAME lookup for recipient host in qmail-remote
o qmail-remote - Set environment variable OUTGOINGIP
o tai64nunix.c, tai64nlocal.c - fixed issue with tai timestamp with non-whitespace after 25 characters
o spawn-filter. Report Blackholed: filter_script_path in delivery log when filters exits 2
o qmail-remote - ability to disable AUTH PLAIN, LOGIN, CRAM-MD5, CRAM-SHA1,
CRAM-256, CRAM-RIPEMD, DIGEST-MD5
o ability to use clamav installed in OS and set QHPSI variable
o control.c - copy to sa without \0 in control_readrandom()
o logalert - add usename argument to set_user()
o set supplementary groups for indimai user in vadduser.c, vdeluser.c,
vreorg.c, vdominfo.c, printdir.c, vrenameuser.c, vcfilter.c, vbulletin.c
o added error message for setuid() in handlers.c
o islocalif.c - display hostname in error message
o added function setuser_privileges for setting uid, gid and supplementary group ids.
o instcheck - ignore man pages error
o vdelivermail - delivery to date formated folder

This release includes the following files

README-1.8.9 (Introduction to IndiMail)
INSTALL-1.8.9 (Source Installation Instructions)
INSTALL-RPM-1.8.9 (Install Instructions using RPM)
INSTALL-MYSQL-1.8.9 (MySQL specific Installation Instructions)
README-CLUSTER (Steps on configuring a clustered setup)
Quick-INSTALL-1.8.9 (A minimal documentation on Installation/Configuration)
RELEASE-Notes-1.8.9 (This file)
indimail-1.8.9.tar.gz (IndiMail source)

IndiMail has two RPM / yum repositories for most of the Linux Distros at

Stable Releases

http://download.opensuse.org/repositories/home:/indimail/

Bleeding Edge Releases

IndiMail has RPM / yum repositories for the latest features being added. You will find
the bleeding edge RPMs at

http://download.opensuse.org/repositories/home:/mbhangui/

You will find the RPMs for both 32bit and 64bit OS on the above
two repositories

Currently, the list of supported distributions for IndiMail is (for
both 32 and 64 bit) are

* SUSE
      o openSUSE 13.1
      o openSUSE 12.3
      o openSUSE 12.2
      o openSUSE 11.4
      o openSUSE Tumbleweed
      o SUSE Linux Enterprise 11 SP3
      o SUSE Linux Enterprise 11 SP2
      o SUSE Linux Enterprise 11 SP1
      o SUSE Linux Enterprise 11
      o SUSE Linux Enterprise 10
      o openSUSE Factory

* Red Hat
      o Fedora 20
      o Fedora 19
      o Fedora 18
      o Red Hat Enterprise Linux 6
      o Red Hat Enterprise Linux 5
      o CentOS 6
      o CentOS 5

* Debian
      o Debian 7.0
      o Debian 6.0
      o Ubuntu 13.10
      o Ubuntu 13.04
      o Ubuntu 12.10
      o Ubuntu 12.04
      o Ubuntu 11.10
      o Ubuntu 11.04
      o Ubuntu 10.04

ChangeLog

Release 1.8.9 Start 01/12/2013
1. fixed qmailctl for debian (make it run at runlevel 2)
2. qmail-rm.c - fixed -q option not working
3. qaes - qmail encryption utility which uses AES
4. change configure.in to configure.ac
5. set delayed inserts for lastauth, relay if DELAYED_INSERT environment
variable is set
6. courier-imap - Fixed bug with setting of MAX_ATOM_SIZE in mainloop.c, imaptoken.c
7. BUG - rblsmtpd.c - flagip6 was not initialized
8. vdelivermail - Discard bounce if environment variable DISCARD_BOUNCE is set
9. hassrs.h dependency added for hier.c, qmail-inject.c, qmail-local.c,
qmail-send.c, qmail-showctl.c
10. qmail-smtpd - fixed DISABLE_AUTH_LOGIN, DISABLE_AUTH_PLAIN, DISABLE_CRAM_MD5,
DISABLE_CRAM_SHA1, DISABLE_CRAM_SHA256, DISABLE_CRAM_SHA512, CRAM_RIPEMD,
DISABLE_RIPEMD5
11. qmail-smtpd - Added SECURE_AUTH to allow AUTH PLAIN, LOGIN only if TLS is
enabled.
12. qmail-smtpd - set AUTHINFO for successful SMTP AUTH
13. qmail-dk, qmail-dkim - Treat AUTHINFO environment variable exactly
like RELAYCLIENT
14. Set environment variables from control/auth.envrules if RELAYCLIENT is set
or on successful SMTP AUTH
15. spawn-filter.c - made RATELIMIT_DIR configurable through envrules
16. instcheck.c - Fix locating files in lib64
17. made domainqueue file configurable through env variable DOMAINQUEUE
18. fixed DNS functions compilation on OS X systems (dns.c, dns_text.c,
surblfilter.c)
19. qmailctl - fix for Fedora where /etc/sysconfig/network is missing
or does not have NETWORKING defined
20. BUG - ldap-checkpwd.c - extra semicolon removed
21. dns.c - fixed call to resolve() function
22. qsutil.h - added prototype for log7()
23. qmail-send.c - discard bounce if bounce processor exits 1
24. vcreate_dir_control.c, vwrite_dir_control.c, vdel_dir_control.c changed mode of .filesystems to 640
25. authindi - changes to error messages for inquery/vauth_open failures
26. spawn-filter - allow wildcards for rate control using ratecontrol file and
default ratelimit using .global file
27. envrules - use env variable USE_FNMATCH to use fnmatch() for pattern matching instead
of wildmat_internal
28. spawn-filter - do not exit for regex compilation failures
29. mail_acl.c - fix regex match
30. added option --cname-lookup in svctool to Perform CNAME lookup for recipient host in qmail-remote
31. spawn-filter.c - define REG_NOERROR for OSX / Systems with REG_NOERROR undefined
32. fixed typo in exitcodes.h
33. qmail-remote - Set environment variable OUTGOINGIP
34. tai64nunix.c, tai64nlocal.c - fixed issue with tai timestamp with non-whitespace
after 25 characters
35. spawn-filter. Report Blackholed: filter_script_path in delivery log when filters exits 2
36. qmail-remote - ability to disable AUTH PLAIN, LOGIN, CRAM-MD5, CRAM-SHA1,
CRAM-256, CRAM-RIPEMD, DIGEST-MD5
37. added option to use clamav instead in the OS
38. control.c - copy to sa without \0 in control_readrandom()
39. logalert - add usename argument to set_user()
40. set supplementary groups for indimai user in vadduser.c, vdeluser.c,
vreorg.c, vdominfo.c, printdir.c, vrenameuser.c, vcfilter.c, vbulletin.c
41. added error message for setuid() in handlers.c
42. islocalif.c - display hostname in error message
43. added function setuser_privileges for setting uid, gid and supplementary
group ids.
44. instcheck - ignore man pages error
45. vdelivermail - delivery to date formated folder

Reply all
Reply to author
Forward
0 new messages