Dear Caldera Customer,

This Cover Letter describes Volution Messaging Server Maintenance Pack 1.1.0
which is intended for use with Caldera Volution Messaging Server 1.0.0.

Maintenance Pack 1.1.0 contains several security and functionality
improvements (as described in section IV "Problems Fixed" below), and
it is recommended for all Volution Messaging Server installations.

Maintenance Pack 1.1.0 also includes the contents of Maintenance Pack
1.0.1 and 1.0.2.  If you have not already installed the earlier Maintenance
Packs, it is not necessary to do so before installing Maintenance Pack 1.1.0.

------------------------------------------------------------------------
I. Software Notes and Recommendations

   1. Maintenance Pack 1.1.0 should only be applied to systems running the
      Volution Messaging Server 1.0.0 with or without Maintenance Pack 1.0.1
      or 1.0.2.
   
   2. You should not remove any previous Maintenance Packs prior to installing 
      this release of the Maintenance Pack.
   
   3. Maintenance Pack 1.1.0 should only be installed on the following base
      systems:
   
          Open UNIX 8 Release 8.0.0 with LKP or
          Caldera OpenLinux Server 3.1 or 3.1.1
   
   4. Always ensure you have a full system backup prior to installing any new
      software on your system.

   5. Do not install any Volution Messaging Server components that do not come
      directly from Caldera or you may disable or your system or cause
      unrecoverable failures. 

      Caldera has modified the Opensource components of VMS, replacing them with
      components directly from the original vendor is not supported, including:

          Postfix
          Cyrus
          OpenLDAP
          Horde/IMP

   If you have questions regarding this supplement, or the product on which it 
   is installed, please contact your support representative or your software
   supplier.
   
------------------------------------------------------------------------
II. Installation Instructions

There are different installation procedures depending on your platform:

  A. OpenLinux 3.1.x
  B. Open Unix 8

A. For installation on an OpenLinux 3.1.x system:

   1. Download the file below to the /tmp directory on your machine.

          volutionmsg-mpack-1.1.0.tar.gz

   2. Add the update to your system using these commands as root user:

          # cd /tmp
          # gunzip volutionmsg-mpack-1.1.0.tar.gz
          # tar -xvf volutionmsg-mpack-1.1.0.tar
          # cd volutionmsg-mpack-1.1.0
          # ./install.sh
 
B. For installation on an Open UNIX 8 system:
 
   1. Download the file below to the /tmp directory on your machine.
 
          volutionmsg-mpack-1.1.0.tar.gz
 
   2. Switch to the LKP environment by entering this command:
 
          # linux
 
   3. Add the update to your system using these commands:
 
          # cd /tmp
          # gunzip volutionmsg-mpack-1.1.0.tar.gz
          # tar -xvf volutionmsg-mpack-1.1.0.tar
          # cd volutionmsg-mpack-1.1.0
          # ./install.sh
 
-------------------------------------------------------------------------
III. Removal Instructions

    Maintenance Pack 1.1.0 cannot be removed from a Messaging Server system.
    To return to an earlier version, you must completely remove and reinstall
    the Messaging Server product.

-------------------------------------------------------------------------
IV. Problems Fixed

A. Fixes previously from Maintenance Pack 1.0.1 (mpack1):

   1. New Postfix 1.1.3.  The new Postfix RPM addresses a vulnerability by which
      remote attacker could cause a DoS (Denial of Service) condition on the 
      server.  The SMTP session log could grow to an unreasonable size and 
      possibly exhaust the server's memory if no other limits were in place.
      The new Postfix 1.1.3 also complies with RFC 2821 which provides
      extensions to the SMTP protocol.  Many other RFC's are supported in as
      well, see www.postfix.org for more information.

   2. New "InstallShield" installation for the client configuration includes:
      Outlook Com-Addin should not be installed if already present.
      fz519865

   3. Error while Entering European characters in descriptive fields.

   4. Volution menu showing up twice, Outlook exits with an error.

   5. The symbol "@" should not be a valid uid character.

   6. Need new field validation based on LDAP schema restrictions for each
      field. 

   7. Client links for preferences should use the preferences login url.

   8. The uninstall script asks for "yes or no", if you type "y" it assumes
      "no".
      519216 

   9. Client setup displays incorrect Server Name value $_HOST ambiguous.

   10. The utilities user/password.php and admin/userchpasswd.php allow null
       password.

   11. The command msguserpw returns errors when setting password of user with
       null password (although it works).

   12. Can't remove members of alias as user or as admin, problem with 
       msgaliasremove --mail and/or --domain.

   13. Can't view full e-mail address of members on alias list.
 
   14. The file mailboxes.db is never backed-up.

   15. Registry path incorrect for Outlook XP autoconfig key removal.

   16. Detection of Outlook version fails on international platforms.

   17. Add option for SSL configuration.

   18. Remove users login/passwd from Free/busy config - security issue.

   19. Cannot shut off vacation message.

   20. Set message type to work with IMP.

   21. Replace Outlook XP free/busy ftp with WebDAV to fix Outlook bug.

   22. Search facility not working for users or aliases.

   23. Phone numbers are more restrictive, get charset from backend.

   24. The alias view screen doesn't display membership value open or
       restricted.

   25. The alias modify screen is missing field labels.

   26. The file aliasnonesuch.php is missing from user directory.

   27. Have to go through confusing wizard to post free/busy.

   28. Default SSL certificate doesn't work for IE.

   29. Errors on entering * in search field.

   30. Need a link when stopping or starting mail.

   31. Cyrus Start Stop script doesn't stop all current IMAP processes.

   32. Outlook XP can now publish and retrieve free/busy data.  The Client
       Configuration Tool now configures the Web Publishing Wizard and WebDAV to
       publish free/busy data for Outlook 2000 and Outlook XP, respectively.

       /etc/httpd/httpd.conf is modified to enable WebDAV for the pub/calendar
       directory using Apache and to protect the directory with the user's LDAP
       username and password.
   
       The uid of the ftp anonymous user account is also changed to be the same
       as the httpd user's uid.  This allows files in /home/ftp/pub to be
       accessed by LDAP (non-system) users using either httpd or ftp (this is
       necessary to support all Outlook free/busy implementations).  Web server
       security is maintained because these users can only access files within
       the chroot'd ftp jail.

   33. It is no longer necessary to enter the email login and password in the
       free/busy publication URL.  The user simply enables free/busy publication
       by checking the "Publish My Free/Busy" data checkbox as documented.  When
       Outlook publishes the free/busy data for the first time it will prompt
       the user for their email login and password.  At this time the user can
       choose the option to have Windows remember their email login and password
       so that they will not need to enter it again unless they change their
       password.

       Due to limitations with Outlook98 it is still necessary the enter the
       user's email login and password in the free/busy publication URL.

   34. The default Mail Format is set to Plain Text for compatibility with IMP
       web mail client.

   35. Postfix relaying and the Name Service Caching Daemon.  The maintenance
       pack disables the Name Services Caching Daemon (nscd) which is enabled by
       default on OpenLinux 3.1.1.  This software is incompitable with the
       standard client verification checks done by Postfix rendering the default
       postfix relaying checks vulnerable to forged PTR records.

B. Fixes previously from Maintenance Pack 1.0.2 (mpack2):

   36. Security fix for IMP.  The new Horde and IMP RPMs fix a potential IMP
       vulnerability that could allow session hijacking through a cross-site
       scripting attack.

   37. Security fix for Cyrus SASL (used by Cyrus IMAP).  The Cyrus SASL
       library provides an authentication API for mail clients and servers.  
       The new cyrus-sasl RPM included in this update fixes a format bug 
       in one of the logging functions, which could be used by an attacker 
       to gain access to a machine or to acquire higher privileges.

   38. Security fix for ftp.  Volution Messaging Server 1.0.0 incorrectly
       configured ftp to ignore the /etc/ftpusers file, this has been fixed.

   39. Virus scanning support (using the msgvscan(8) utility) for commercial
       virus scanners (such as Sophos Sweep and CA Innoculate IT) has been
       fixed to properly decode MIME messages before calling the scanner.

   40. An updated msgimpsetup(8) utility adds an LDAP address book to Horde 
       if it is not already there; if it is already there, it will rewrite 
       it with current information.

   41. Windows client support for one-button installation on non-English
       clients.  Windows 95 and Windows NT 4 installation now also works 
       correctly.

   42. In some cases, the security fixes are merely an update to the latest
       version of their respective open source technologies.

   43. Some Messaging Server configuration utilities are updated as part of this
       update to conform to the changes in the updated RPMs.
       The following RPMs are part of this update:

          cyrus-sasl-1.5.24-2
          horde-1.2.7-1
          imp-2.2.7-1

C. New in Maintenance Pack 1.1.0 (mpack3)

   44. Upgrade detection, supporting both full product and update installation.

   45. Optional non-graphical installation.

   46. Integration with Steltor CorporateTime, providing global address books
       and web calendaring.
   
   47. Default POP-Before-SMTP support with the Dynamic Relay Authentication
       Control (DRAC) server.
 
   48. Single-byte internationalization (UTF-8).
   
   49. Graphical and command line interface support for French, German, and
       Spanish.
   
   50. Enhanced graphical administration for junk mail filtering, user quotas
       and mail forwarding.
   
   51. Improved graphical administration for alias management.
   
   52. More extensive administrative control of user privileges.
   
   53. Ability to change default domain name.
   
   54. Utilities to migrate existing IMAP mailboxes to Messaging Server and
       migrate a Messaging Server LDAP directory to iPlanet.
   
   55. After client setup, the busy free URL information was not added to
       outlook98.
       518973       

   56. When clicking shutdown system now in LKP OMS install does not work.
       518966       

   57. Inconsistency in wording of config tool for Outlook.
       518974 

   58. Button Icons do not look correct for web client setup interface.
       518984       

   59. Add an alias as ADMIN, assign owner with diff ID and email address
       (such as daniel and danielg@) resulted in error "bad owner".
       519215       

   60. A normal user is never allowed to add an outside address.
       521222       

   61. You can't have both aliases file and LDAP aliases.
       521233       

   62. Need fallback mechanism in GUI for the case of no doc exists for GUI
       language.
       521077       

   63. Install does not handle properly php if php security update is installed.
       521111       

   64. Text installer (install.sh -c) gives error about lkp_master.
       521112       

   65. Add Steltor integration to msguserlistall.
       521114   

   66. Strings with embedded quotes get truncated when values are used in HTML
       attributes.
       521127

   67. Adding an alias with the same mail as a user results in blank error
       screen.
       521169  

   68. The command msgvscan reports errors in /var/log/mail.  
       521253       

   69. The command msgcalendarlistnodes produces wrong output format for GUI.
       521300

   70. Admin user shows up as a normal user in web gui.
       521393

-------------------------------------------------------------------------
V. Contents

          install.sh (run this script to install the update)
          postfix-1.1.3-1.i586.rpm
          volutionmsg-1.1.0-1.i586.rpm
          Files changed since volutionmsg-1.0.0:

             Whole directories updated:
              /opt/lsb-caldera.com-volution/msg/bin 42 files.
              /opt/lsb-caldera.com-volution/msg/webgui 524 files.
              (Above are total number of files in the directories, not the 
               file modified counts.  Most have changed, however.)

             Individual files updated:
              /etc/ldap/schema/msg.schema
              /var/opt/lsb-caldera.com-volution/msgconfigscript
              /etc/opt/lsb-caldera.com-volution/msg/msg.conf
              /etc/httpd/httpd.conf
              /etc/rc.d/init.d/cyrus

             New files:
              /opt/lsb-caldera.com-volution/msg/bin/msgutil.msg - msg cat src
              /opt/lsb-caldera.com-volution/msg/bin/msgutil.cat - msg catalog
              /home/ftp/pub/clientconfig/setup.exe (replaces 3 files below)
              /usr/lib/apache/mod_auth_ldap

             Files removed
              /home/ftp/pub/clientconfig/msgaddin.cab
              /home/ftp/pub/clientconfig/setup.exe
              /home/ftp/pub/clientconfig/setup.lst

         Two new perl modules:
           Locale::msgcat - XPG4 message catalogs for perl.
            /usr/lib/perl5/site-perl/i386-linux/Locale/Msgcat.pm
            /usr/lib/perl5/site-perl/i386-linux/auto/Locale/Msgcat/Msgcat.bs
            /usr/lib/perl5/site-perl/i386-linux/auto/Locale/Msgcat/Msgcat.so
            /usr/share/perl5/man/man3/Locale::Msgcat.3

           Text::Iconv - allows perl to call the system iconv() routine directly
                         & converts from one character set to another.    

            /usr/lib/perl5/site-perl/i386-linux/Text/Iconv.pm
            /usr/lib/perl5/site-perl/i386-linux/auto/Text/Iconv/Iconv.bs
            /usr/lib/perl5/site-perl/i386-linux/auto/Text/Iconv/Iconv.so
            /usr/lib/perl5/site-perl/i386-linux/auto/Text/Iconv/autosplit.ix
            /usr/share/perl5/man/man3/Text::Iconv.3

         NOTES: On 3.1.1 the Locale::msgcat module already exists.
                On 3.1 both of the above modules are needed.
                These are not uninstalled as part of VMS removal.

         From Maintenance Pack 1.0.1:
           cyrus-sasl-1.5.24-2-i586.rpm 
           horde-1.2.7-1.i3876.rpm (needed for updated imp)
           imp-2.2.7-1.i386.rpm 

-------------------------------------------------------------------------