Patch-ID# 116568-05
Keywords: security messaging email e-mail
Synopsis: MS 6.0: Messaging Server core patch
Date: Feb/06/2004


Install Requirements: None                      
                      
Solaris Release: 8 9

SunOS Release: 5.8 5.9

Unbundled Product: Messaging Server

Unbundled Release: 6.0
NOTE: 6.0p1,REV=2004.01.28

Xref: This patch available for i386 as patch 116569

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4536650 4711126 4752893 4833822 4867160 4876904 4887450 4889947 4893208 4899790 4904655 4905977 4908067 4916372 4918628 4920933 4922139 4923565 4923792 4924277 4924338 4924736 4925312 4926866 4927121 4929215 4929765 4931052 4931899 4933274 4933801 4934802 4935405 4935786 4936148 4936694 4936715 4937483 4937490 4937532 4937611 4937628 4937671 4937806 4938445 4938463 4938672 4938675 4939133 4939166 4939229 4939431 4940529 4941414 4941473 4941982 4942815 4942968 4943469 4943545 4944323 4944405 4945210 4945289 4946334 4946772 4947781 4948273 4949250 4949519 4950223 4951059 4951751 4951986 4952856 4953237 4953269 4953607 4954026 4954425 4954889 4955572 4956052 4956070 4956077 4956854 4957044 4957329 4957567 4961856 4962019 4963504 4963754 4967264 4969741 4971228 4971333 4973585 4973590 4975833 4977016 4978970 4979135 4981704 4982194 4984372

Changes incorporated in this version: 4975833 4978970 4979135 4981704 4982194 4984372

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/opt/SUNWmsgmf/MailFilter.war
/opt/lib/AService
/opt/lib/ImapProxyAService.so
/opt/lib/PopProxyAService.so
/opt/lib/SmtpProxyAService.so
/opt/lib/arabicdetect.sh
/opt/lib/auto_ef
/opt/lib/black.gif
/opt/lib/blank.html
/opt/lib/brandblock.gif
/opt/lib/bundles/http_err_de.properties
/opt/lib/bundles/http_err_es.properties
/opt/lib/bundles/http_err_fr.properties
/opt/lib/bundles/http_err_ja.properties
/opt/lib/bundles/http_err_ko.properties
/opt/lib/bundles/http_err_root.properties
/opt/lib/bundles/http_err_zh-CN.properties
/opt/lib/bundles/http_err_zh-TW.properties
/opt/lib/cgimsg
/opt/lib/config-templates/cfgdir.ldif
/opt/lib/config-templates/config.ins.template
/opt/lib/config-templates/devtypes.txt.template
/opt/lib/config-templates/dispatcher.cnf
/opt/lib/config-templates/html/main.js
/opt/lib/config-templates/html/mbox_fs.html
/opt/lib/config-templates/html/opts_fs.html
/opt/lib/config-templates/html/spell.html
/opt/lib/config-templates/imsasm
/opt/lib/config-templates/imsbackup.sh
/opt/lib/config-templates/imsrestore.sh
/opt/lib/config-templates/imta.cnf
/opt/lib/config-templates/mappings
/opt/lib/config-templates/mkbackupdir.sh
/opt/lib/config-templates/option.dat
/opt/lib/config-templates/return_header.opt
/opt/lib/configure.class
/opt/lib/conversion
/opt/lib/defragment
/opt/lib/delete.gif
/opt/lib/devinstall
/opt/lib/dispatcher
/opt/lib/folder.gif
/opt/lib/gray90.gif
/opt/lib/hashtable.8859-6_Arabia
/opt/lib/hashtable.CP1256_Arabia
/opt/lib/hr.gif
/opt/lib/imapd
/opt/lib/ims_master
/opt/lib/imsched
/opt/lib/jars/msgadmin60p1.jar
/opt/lib/jars/msgadmin60p1_en.jar
/opt/lib/job_controller
/opt/lib/libamsdk.so.2
/opt/lib/libasync.so
/opt/lib/libimta.so
/opt/lib/libmailwave.so
/opt/lib/libmee.so
/opt/lib/libmtasdk.so
/opt/lib/libmtpcore.so
/opt/lib/libspamass.so
/opt/lib/libxml2.so.2
/opt/lib/locale/C/object.store.attrlist
/opt/lib/locale/de/return_option.opt
/opt/lib/locale/es/return_option.opt
/opt/lib/locale/fr/return_option.opt
/opt/lib/lscgi
/opt/lib/mailacl.cgi
/opt/lib/mailaclbody.cgi
/opt/lib/msearch
/opt/lib/msglang.cgi
/opt/lib/mshttpd
/opt/lib/msstart
/opt/lib/msuserpurge
/opt/lib/pipe_master
/opt/lib/popd
/opt/lib/return.gif
/opt/lib/return_job
/opt/lib/stored
/opt/lib/watcher
/opt/sbin/UpgradeMsg5toMsg6.pl
/opt/sbin/deliver
/opt/sbin/imexpire
/opt/sbin/iminitquota
/opt/sbin/imquotacheck
/opt/sbin/imsbackup
/opt/sbin/mboxutil
/opt/sbin/mkbackupdir
/opt/sbin/readership
/opt/sbin/reconstruct

Problem Description:

4975833 Patch README should instruct re-deployment of MailFilter.war
4978970 patch is not relocatable
4979135 patch fails on inactive node of a cluster which was configured with "useconfig"
4981704 Dispatcher should ensure that it is started as a daemon and that log files are properly created
4982194 Admin Console broken for MS if patch is applied pre-config
4984372 make_mboxlistdb_changes.sh does not test for running stored process
 
(from 116568-04)
 
4977016 UpgradeMsg5toMsg6.pl has extra nested quotes in generated configutil commands
 
(from 116568-03)
 
4536650 imsbackup and imsrestore can't handle files larger than 2GB.
4954026 Pop-up msg in server runtime locale, not user's preflang
4963754 customers need guidance on upgraded or patched webmail client files
4971228 start-msg on solaris x86 does not enable dispatcher to detach from terminal
4973585 patches for sparc need to have Solaris 9 in its README in addition to Solaris 8
4973590 SUNW_PATCH_PROPERTIES missing from patch pkginfo files
 
(from 116568-02)
 
4925312 mailaclbody.cgi  core dumped
4956070 need to install arabic charset auto detection program and example script
4961856 Core dump during stress test run in finishBase64Send
4967264 dispatcher hanging
4969741 lscgi, msearch, mailaclbody.cgi, mailacl.cgi and msglang.cgi files missing
4971333 imexpire -e (expire only) option does not work
 
(from 116568-01)
 
4711126 Added partitions path missing in iMS5.2 admin console whith iDS5.1
4752893 RFE: remove Shared Folder from IMAP namespace if shared folders are disabled
4833822 Webmail inserts a "blank" inproperly on iMS5.2
4867160 Incorrect per-domain Welcome Message received.
4876904 security parameter in WMAP protocol allows attacks from the same domain
4887450 Orion1_b09: "Quota root does not exist" error when mailbox non existent
4889947 Webmail copies the message to "sent" folder  with allowing Multiple ad
4893208 Int'l chars in Mail Filter displayed as codepoints in Filter Preview
4899790 compose window focus behavior is annoying
4904655 Need a support in mboxutil to delete the orphaned users store
4905977 pipe channel message not on STDIN on NT
4908067 In Advanced Mail Filter Conditions,Message Size txt field accepts other than num
4916372 stored won't expunge messages if store.exp contains dates earlier than 1/1/1970
4918628 dispatcher pidfile created with file permissions 666
4920933 'Spell Check' Java Script error pops up on clicking misspelt words while doing s
4922139 watcher does not disconnect from terminal window - disappears mysteriosly
4923565 start-msg causes HA failover when process already running
4923792 incorrect return code logged by ims_master when an attempt to read a message fai
4924277 mboxutil option does not work
4924338 Vacation Message dosen't work in webmail
4924736 mailfromdnsverify needs the ability to reject DNS entries that map to specific I
4926866 imsched produced <defunct> processes
4927121 pop server do not shutdown when stop-msg is used
4929215 mailbox auto-recovery code not MT safe
4929765 servers restarted several times on bos-mail, no failover
4931052 Webmail filter does not work unless webmail is running on port 80
4931899 Missing ORIG_SEND_ACCESS entry to block quoted explicit internal routing type of
4933274 Edit Mail Filter window shows wrong page heading("New Mail Filter")
4933801 RFE: Configuration option to prevent mshttpd from re-writing from address.
4934802 Cannot modify vacation subject if the it contains a colon
4935405 Missing store.cch file causes mailbox migration to fail.
4935786 MMP hangs in ASock_SecurityStatus
4936148 Default configuration should not have LMTP enabled
4936694 Beta: SunIT: mail filter update results in java.lang.NullPointerException
4936715 Beta: SunIT: Mail Filters are duplicating when order is changed.
4937483 watcher exits on Ctrl/C
4937490 job_controller exits on Ctrl/C
4937532 HP: Having problems with watcher while start-msg
4937611 MS, Mail Filter (l10n-ko) ::  need to be localizable (and/or in filter preview)
4937628 Mail Filter: cannot select user's preference items
4937671 Orion1_b10: I18N: Mail/AddressBook always open English GUI in zh/ja-JP/ko-KR,etc
4937806 poor performance of message store backups when using Legato Networker
4938445 imsbackup cores on mboxlist_close
4938463 SSO: Signing off from webmail enters into an indefinite loop with mozilla
4938672 Problem with accented characters in Spanish dictionary.
4938675 webmail should have SMTP failover capability
4939133 webmail should read both preferredlanguage vs. preferredlocale
4939166 expire rule with mutiple subject headers does not work
4939229 mailfilter i18n: file to (default) folder name in filter preview is in English
4939431 mshttpd dies on long PAB DNs
4940529 imapd leaks memory, crashes
4941414 Security issue: MMP SMTP proxy and INTERNAL_IP mapping table
4941473 store.quotaexceededmsg values not displayed in Admin Console
4941982 Hard-coded "Server-Cert" nick name breaks the SSL feature if set to di
4942815 MM_DEBUG=3 or more can cause cores of, e.g, tcp_smtp_server
4942968 webmail mail filter java error if did not select filter action
4943469 Funny whitebox next to text in Advanced mail filter screen
4943545 mboxutil -p "<non-ascii>*" not working
4944323 need timeout/retry of PAB write operations
4944405 imsbackup is not recognizing the old users when upgraded from 5.2 to 6.0
4945210 unable to get mailhost entry after proxyauth command
4945289 updated de/es/fr return_option.opt files
4946334 domain map leak in schema 2 mode
4946772 mboxutil -a ldap timeout
4947781 autorestart fails when backup is running
4948273 PMDFdequeueMessageEnd() needs to re-enqueue using source channel
4949250 stored crash when out of memory
4949519 mshttpd sid range
4950223 RFE: ims-ms D records for overquota add status information
4951059 Java err if up is clicked w/no mail filters
4951751 $D has no effect below 99
4951986 Mail Recipients in BCC are visible in certain cases
4952856 truncated messages causing immd_get_message_handle failed: 0
4953237 Untranslated message in Mail Filters
4953269 Default LMTP native server missing USER parameter in dispatcher.cnf
4953607 Vacation Start & End dates are saved one day prior to the set dates
4954425 entries are sorted incorrectly in "selecting addresses from PAB"
4954889 Uninitialized variable causes erratic sieve test results
4955572 Per-user sieve filters can be triggered incorrectly by autoforward
4956052 bcc recipients become exposed in the delivered message
4956077 comms SSO broken when Identity  services are running in SSL
4956854 stored does not perform final checkpooint before exit
4957044 lpool leaks LDAP connections and wedges under stress, regression from 4744410
4957329 webmail does not quote iso encoded addresses
4957567 return_header.opt installed to wrong location; extra header lines in DSNs & MDNs
4962019 webmail does not check From line length causing data corruption
4963504 SNMP sub agent not coming up after applying a sparse patch (6.0p1)!

Patch Installation Instructions:
--------------------------------
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-9 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
       example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
 
Stop services before installing the patch.
 
Note that the patch may generate new versions of configuration files. 
These new versions will be created under
  <msg_svr_base>/install/patch/116568-05/save/config
This config directory mimics the same directory structure layout under
<msg_svr_base>/config.
- Backups of the original files will be stored in this location
- New versions of the files will have a ".new" extension. 
- A ".script" extension for a file will be an ed script generated by
  diff3 that is used to create the ".new" version of the file
After examining the changes you will need to copy
these new versions to their proper locations. 
Note that there is a possibility there may be patch conflicts while
trying to generate these files. The conflicts will appear in the files
in the format as specified in the diff3(1) man page (using "diff3 -E").
A list of configuration files that may have new versions are:
  <msg_svr_base>/config/imta.cnf
  <msg_svr_base>/config/mappings
  <msg_svr_base>/config/option.dat
  <msg_svr_base>/config/dispatcher.cnf
  <msg_svr_base>/config/locale/de/return_option.opt
  <msg_svr_base>/config/locale/es/return_option.opt
  <msg_svr_base>/config/locale/fr/return_option.opt
  <msg_svr_base>/config/return_header.opt
  <msg_svr_base>/config/html/main.js
  <msg_svr_base>/config/html/mbox_fs.html
  <msg_svr_base>/config/html/opts_fs.html
  <msg_svr_base>/config/html/spell.html
 
For HA (High Availability) systems, you should remove the Messaging
Server from the cluster prior to applying the patch. For example, this
could be done by removing the messaging services from the cluster
resource groups. Also note that new versions of configuration files
will not be generated on hosts where you ran useconfig (as opposed to
configure) to create the initial runtime configuration. This results
in no loss of functionality since the new configuration files will be
generated on the host where you ran configure.
 
Note that changes to the MTA configuration files do not take effect until 
you run the following commands, if you have a compiled configuration:
  <msg_svr_base>/sbin/imsimta cnbuild
  <msg_svr_base>/sbin/imsimta cleandb
 
It is suggested that you test the new configuration using the following
command:
  <msg_svr_base>/sbin/imsimta test -rewrite -debug postmaster
 
Note that if you may need to redeploy the mail filter war file located under
<msg_svr_base>/SUNWmsgmf/MailFilter.war
 
Please consult the release notes on the web world web at the following URL: 
http://docs.sun.com/db/doc/817-5035-10

README -- Last modified date:  Friday, February 6, 2004

