ANNOUNCE - IndiMail 1.7.5 Released

DATE: Sun May 23 13:52:48 IST 2010

This is Release 1.7.5 of IndiMail. The release has both source.tar.gz and RPMs.

This release introduces RPM for Mac OS X. The RPM needs to be built using the indimail.spec file provided in the indimail source archive.

qmail-qstat based in qmHandle has been removed. The queue counts functionality has been moved to qmail-qread

Focus of this release was testing of existing features and options that have not been widely used. New versions of sub components pam-multi and nssd have been released.

A script src_install_for_dummies has been introduced to help newbies download all IndiMail source components and subsequently compile and build IndiMail.

This release also introduces indimail-mini package which is packages bare minimum programs required to send out mails. indimail-mini uses QMQP protocol to send out mails

This release includes the following files

README (Introduction to IndiMail)
INSTALL-1.7.5 (Installation Instructions)
INSTALL-RPM-1.7.5 (Install Instructions for RPM)
INSTALL-MYSQL-1.7.5 (MySQL specific Installation Instructions)
README-CLUSTER (Steps on installing a clustered setup)
Quick-INSTALL-1.7.5 (A minimal documentation on Installation)
RELEASE-Notes-1.7.5 (This file)
indimail-1.7.5.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 11.2
o openSUSE 11.1
o openSUSE 11.0
o SUSE Linux Enterprise 11
o SUSE Linux Enterprise 10
o openSUSE Factory

* Red Hat
o Fedora 12
o Fedora 11
o Fedora 10
o Red Hat Enterprise Linux 5
o CentOS 5

* Mandriva Linux
o Mandriva 2010
o Mandriva 2009.1
o Mandriva 2009

ChangeLog

* Sun May 23 2010 mbhangui@gmail.com
Release 1.7.5 Start 28/04/2010
1. fixed cdb search for control files badip, badhelo, authdomains & chkrcptdomains in smtpd.c [2994668]
2. New program cdbgetm to search for multiple records matching a key in a cdb
3. Fix domainbindings in qmail-remote.c for ipv4 addresses [2994670]
4. BUG - illegal free of pointer returned by replacestr() in mysql_query.c [2994664]
5. Free pointer returned by replacestr() in vrenamedomain.c, vfilter.c
6. Optimized vauthOpen_user to connect to only one MySQL database. Improved speed in non-server programs like iauth, vpasswd, vcfilter, vsetuserquota, vchkpass, vsetpass, sq_vacation, vgroup
7. Added prefilt, postfilt id creation in vadddomain_handle
8. Added vfilter rule for automatic delivery of SPAM mails to Spam folder in vadddomain handle
9 Optimized clearopensmtp to run on the local mdahost. Option -C will simulate the old behaviour of running on all mdahosts
10. Added -C option in clearopensmtp to process all mdahosts in MCD file. Without -C option only local mdahost will be processed
11. Added connect_all argument to vclear_open_smtp()
12. [qmail] Fixed DK_SYNTAX error in dk-filter when using buth DKIM, DK Signing
13. Set AUTHSERVICE environment variable in iauth, proxylogin
14. [pam-multi] Added setting of credentials using pam_setcred() in pam-checkpwd
15. [pam-multi] Added --enable-mysqlprefix to configure
16. [pam-multi] Added -i option to pam-checkpwd to add authservice
17. [pam-multi] use AUTHSERVICE environment variable in pam-multi if not set using -i option
18. [pam-multi] use RTLD_NODELETE in dlopen() to prevent static variables getting reinitialized
19. [pam-multi] New package pam-multi-1.1
20. Added debug argument to defaultTask() in iauth.so
21. Fixed argument getting modified in Login_Tasks() causing auth failure in dovecot imap
22. Fixed multiple copy of bulletins by fixing BulkMail flag path
23. [nssd] Added program check_getpw
24. [nssd] New package nssd-1.1
25. Added option --no-multi in svctool to skip using qmail-multi for multiple queues
26. Fixed creation of qscand user in svctool
27. modified indimail.spec for Mac OS X
28. use user "daemon" as a substitute for "mail" on OS X
29. fix path for grep in dknewkey, svctool for Mac OS X
30. Fixed setting BASE PATH in vadduser
31. Added -B option to vadddomain to set BASE PATH
32. Create control file .base_path in domains directory for -B option in vadddomain
33. Use control_file .base_path in domains directory in vadddomain, vdeldomain
34. added display of base path in vdominfo
35. fixed initsvc -list option on Mac OS X
36. fixed dkverify and spamfilter options in create_services
37. fixed sslerator path indimail.spec for IMAPS, POP3S services
38. fixed greylisting, QMTP, QMQP service creation in create_services
39. fixed initsvc -list error on Mac OS X when svscan is not running
40. RPM for Darwin Mac OS X
41. fixed chown of certificate in update_tmprsadh
42. fixed display of only local or only remote queue in qmail-qread
43. moved qmail-qstat (display queue counts) functionality to qmail qread.
44. fixed display of only local or only remote queue in qmail-qread
45. error messages on stderr instead of stdout in vsmtp.c, vpriv.c, vfstab.c, hostcntrl.c, vhostid.c, valias.c vsmtp.c
46. Added package indimail-mini in indimail.spec
47. Added documentation INSTALL-MINI
48. upgrade to clamav-0.96.1

Posted by Manvendra Bhangui 2010-05-23