Patch-ID# 110616-18


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security sendmail upgrade mail.local check-hostname praliases
Synopsis: SunOS 5.8_x86: sendmail patch
Date: Feb/04/2008


Install Requirements: NA

Solaris Release: 8_x86

SunOS Release: 5.8_x86

Unbundled Product:

Unbundled Release:

Xref: This patch is available for SPARC as patch 110615

Topic: SunOS 5.8_x86: sendmail patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
111935314865016
125440514917243
408646814947981
430408015011537
431781915016987
432912415021692
432912815021693
432913115021697
433259915023227
434408115028184
434453715028402
435705415033313
436162315034958
436764615037103
436893415037566
437495515039691
438443715042977
438837515044402
440205615048768
441974515054474
441982715054502
446299715065840
448112515072082
448711515074175
449372615076225
449768615077477
452755715087349
465192915100119
465536315100866
475657015126541
480953915143484
483534415151644
483986215153155
487912615164349
492576115177899
495437915185490
497510615191294
503831315208606
625834915261298
640305115321044
641999015327960
642420115329734
644896615340148
647631715353046
656332115400415


Changes incorporated in this version: 6258349 6419990 6563321

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch: 109327-02 (or greater)

Obsoleted by:

Files included with this patch:

/etc/inet/services
/etc/init.d/sendmail
/etc/mail/helpfile
/etc/mail/local-host-names
/etc/mail/main.cf
/etc/mail/sendmail.cf
/etc/mail/sendmail.hf
/etc/mail/subsidiary.cf
/etc/mail/trusted-users
/etc/rc0.d/K36sendmail
/etc/rc1.d/K36sendmail
/etc/rc2.d/S88sendmail
/etc/rcS.d/K36sendmail
/usr/bin/aliasadm
/usr/bin/mailcompat
/usr/bin/mailq
/usr/bin/mailstats
/usr/bin/mconnect
/usr/bin/newaliases
/usr/bin/praliases
/usr/bin/vacation
/usr/lib/mail.local
/usr/lib/mail/README
/usr/lib/mail/cf/Makefile
/usr/lib/mail/cf/main-v7sun.cf
/usr/lib/mail/cf/main-v7sun.mc
/usr/lib/mail/cf/subsidiary-v7sun.cf
/usr/lib/mail/cf/subsidiary-v7sun.mc
/usr/lib/mail/domain/generic.m4
/usr/lib/mail/domain/solaris-antispam.m4
/usr/lib/mail/domain/solaris-generic.m4
/usr/lib/mail/feature/access_db.m4
/usr/lib/mail/feature/bestmx_is_local.m4
/usr/lib/mail/feature/bitdomain.m4
/usr/lib/mail/feature/blacklist_recipients.m4
/usr/lib/mail/feature/delay_checks.m4
/usr/lib/mail/feature/dnsbl.m4
/usr/lib/mail/feature/domaintable.m4
/usr/lib/mail/feature/generics_entire_domain.m4
/usr/lib/mail/feature/genericstable.m4
/usr/lib/mail/feature/ldap_routing.m4
/usr/lib/mail/feature/local_lmtp.m4
/usr/lib/mail/feature/mailertable.m4
/usr/lib/mail/feature/no_default_msa.m4
/usr/lib/mail/feature/nocanonify.m4
/usr/lib/mail/feature/nodns.m4
/usr/lib/mail/feature/nouucp.m4
/usr/lib/mail/feature/nullclient.m4
/usr/lib/mail/feature/rbl.m4
/usr/lib/mail/feature/redirect.m4
/usr/lib/mail/feature/relay_based_on_MX.m4
/usr/lib/mail/feature/relay_mail_from.m4
/usr/lib/mail/feature/remote_mode.m4
/usr/lib/mail/feature/smrsh.m4
/usr/lib/mail/feature/sun_reverse_alias_files.m4
/usr/lib/mail/feature/sun_reverse_alias_nis.m4
/usr/lib/mail/feature/sun_reverse_alias_nisplus.m4
/usr/lib/mail/feature/uucpdomain.m4
/usr/lib/mail/feature/virtuser_entire_domain.m4
/usr/lib/mail/feature/virtusertable.m4
/usr/lib/mail/m4/cfhead.m4
/usr/lib/mail/m4/proto.m4
/usr/lib/mail/m4/version.m4
/usr/lib/mail/mailer/local.m4
/usr/lib/mail/mailer/smtp.m4
/usr/lib/mail/mailer/uucp.m4
/usr/lib/mail/ostype/solaris2.m4
/usr/lib/mail/ostype/solaris2.ml.m4
/usr/lib/mail/ostype/solaris2.pre5.m4
/usr/lib/mail/ostype/solaris8.m4
/usr/lib/mail/sh/check-hostname
/usr/lib/mail/sh/check-permissions
/usr/lib/mail/sh/makeinfo.sh
/usr/lib/sendmail
/usr/lib/smrsh
/usr/sbin/etrn
/usr/sbin/makemap

Problem Description:

6258349 RFE: mail.local should support large files
6419990 sendmail fails on a large (> 2TB) file-system
6563321 mail command fails with fifofs attr vattr.va_nodeid hitting max value
 
(from 110616-17)
 
6476317 mail.local -b option needs work
 
(from 110616-16)
 
6448966 sendmail patches 110615-15 and 110616-15 display incorrect version number
 
(from 110616-15)
 
6424201 sendmail MIME multipart nesting issue
 
(from 110616-14)
 
6403051 clean up sendmail syslog wrapper
 
(from 110616-13)
 
5038313 sendmail 8.11.x fails to generate aliases.db in berkleyDB format correctly
 
(from 110616-12)
 
4879126 sendmail 8.11.7 execve() mail delivery agent with SIGALRM blocked.
4975106 sendmail decodes base64 messages improperly if a line starts with "."
 
(from 110616-11)
 
4954379 sendmail contains buffer overflow in ruleset parsing
 
(from 110616-10)
 
4925761 sendmail's prescan() routine contains a buffer underflow
 
(from 110616-09)
 
4839862 upgrade sendmail to 8.11.7
4835344 address parsing issue
 
(from 110616-08)
 
4809539 header parsing issue
 
(from 110616-07)
 
4756570 sendmail doesn't handle some .forward constructs correctly
 
(from 110616-06)
 
4655363 sendmail breaks old cf files in v1 mode after latest patches
4651929 sendmail loses data decoding quoted-printable MIME body parts > 2K
 
(from 110616-05)
 
4481125 lockfile remains after mail delivering
 
(from 110616-04)
 
4527557 dealing with broken nameservers by ignoring SERVFAIL
 
(from 110616-03)
 
4493726 upgrade sendmail to 8.11.6
4487115 upgrade sendmail to 8.11.5
4497686 inet_cmd mconnect test case fails in Update 7 build 2 of Solaris
 
(from 110616-02)
 
4462997 upgrade sendmail to 8.11.4
4384437 mail.local & sendmail hang on msg with 2047-char line where last char is "."
4388375 sendmail Makefiles could stand some clean-up
4367646 ship etrn Perl script with Solaris, invoke it at sendmail start-up
4361623 upgrade sendmail to 8.11.0
4374955 upgrade sendmail to 8.11.1
4402056 upgrade sendmail to 8.11.2
4419745 upgrade sendmail to 8.11.3
4419827 "praliases key" fails on dbm format maps
4344537 default From: header generated by vacation(1) is misleading
4368934 default sendmail config could be more robust against boot-time DNS failure
 
(from 110616-01)
 
4329124 upgrade sendmail to 8.10.0
4304080 check-hostname(1m) should not assume org_dir in search path
4317819 sendmail cores in test mode if RHS of rewrite rule is NULL
4086468 mail.local: authdes_refresh: keyserv(1m) is unable to encrypt session key
4329128 upgrade sendmail to 8.10.1
4329131 upgrade Berkeley DB to 2.7.7
4332599 modify sendmail Makefiles so SOLARIS release value is kept in 1 place, not 4
4344081 upgrade sendmail to 8.10.2
4357054 check-permissions(1m) script missing a couple of closing single quotes
1254405 mail gets delayed on a lightly loaded MP system
1119353 sendmail after su to a down host doesn't create /dead.letter


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-10 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:
-----------------------------
 
NOTE 1:  It is necessary to restart sendmail after patch installation for the
         fixes to take effect. Execute the following commands as root.
 
         # /etc/init.d/sendmail stop
         # /etc/init.d/sendmail start
 
NOTE 2:  If you have not modified the /etc/mail/sendmail.cf and
         /etc/mail/submit.cf files then the patch installation will overwrite
         these files with the new versions.  If you no longer wish to use the
         default configuration then refer to the /usr/lib/mail/README file on
         how to customize these files.
 
         Review the contents of /etc/mail to determime if any config files
         added by this patch need to be merged with existing config files.
 
NOTE  3: To get complet fix for 6258349 (RFE: mail.local should support large
         files), 6419990 (sendmail fails on a large (> 2TB) file-system),
         6563321 (mail command fails with fifofs attr vattr.va_nodeid hitting
         max value) please also install following patch:
 
         111875-09 (or greater)  usr/bin/mail patch


README -- Last modified date: Friday, November 9, 2012