Patch-ID# 105203-07 Keywords: security dtmail segv menu file FSB IMAP CClient on-line $HOME folder Synopsis: CDE 1.1: dtmail patch Date: Nov/20/98 Solaris Release: 2.5.1 SunOS Release: 5.5.1 Unbundled Product: CDE Unbundled Release: 1.1 Relevant Architectures: sparc Xref: This patch available for x86 as patch 105207 BugId's fixed with this patch: 4059942 4069101 4084829 4083194 4080866 4075562 4091161 4163471 Changes incorporated in this version: 4163471 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: /usr/dt/bin/dtmail /usr/dt/lib/libSDtMail.so.1 /usr/dt/lib/nls/msg/C/DtMail.cat /usr/dt/appconfig/help/C/Mailer.sdl /usr/dt/appconfig/help/C/graphics/MAttFSB.tif /usr/dt/appconfig/help/C/graphics/MFileOptions.tif /usr/dt/share/man/man1/dtmail.1 Problem Description: 4163471 dtmail has potential buffer overflow problems - Attachment/Header handling (from 105203-06) 4091161 dtmail cannot resolve hostnames properly via DNS 4075562 DtMail assumes $HOME as the user's mail folder directory base (from 105203-05) 4080866 dtmail FSB appends extra directory in the filename field in non-unix IMAP server (from 105203-04) 4059942 dtmail crashes with segv when move menu grows (from 105203-03) 4069101 cclient does not parse Content-Disposition correctly for IMAP4rev1 (from 105203-02) 4084829 dtmail FSB appends extra directory in the filename field in non-unix IMAP server (from 105203-01) 4083194 cclient does not parse Content-Disposition correctly for IMAP4rev1 Patch Installation Instructions: -------------------------------- Refer to the Install.info file for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below as special instructions. Special Install Instructions: ----------------------------- There has been several new keywords added in the man pages for dtmail. They are the following: keepmovedialog Set this variable to "1" to enable the Select Mailbox File Selection Box to remain on the desktop after you use it to move or copy a message to a mailbox. This behavior remains over multiple sessions. The default behavior (in which keepmovedialog is set to "0") is for the Select Mailbox File Selection Box to close after a move or copy operation. You can set this variable in the Move Menu Setup dialog box opened from the Options menu. To change the default behavior for the current session only, select the checkbox on the Select Mailbox GUI. keepnewdialog Set this variable to "1" to enable the Select Mailbox File Selection Box to remain on the desktop after you use it to create a new mailbox. This behavior remains over multiple sessions. The default behavior is for the Select Mailbox File Selection Box to close immediately after creation of new mailbox. To change the default behavior for the current session only, select the checkbox on the Select Mailbox GUI. keepopendialog Set this variable to "1" to enable the Select Mailbox File Selection Box to remain on the desktop after you use it to open an existing mailbox. This behavior remains over multiple sessions. The default behavior is for the Select Mailbox File Selection Box to close after the mailbox is open. To change the default behavior for the current session only, select the checkbox on the Select Mailbox GUI. The file cdesun/sdtmail/sdtmail/Imakefile has new lines for including keep_dialogUiItem.C and keep_dialogUiItem.o . In order to build with the new source files it will be necessary to do the command make Makefile in the cdesun/sdtmail/sdtmail directory to get a new Makefile which will include those lines.