Patch-ID# 100523-26 Keywords: security y2000 year 2000 calendar month view Synopsis: OpenWindows 3.0: Calendar Manager Patch Date: Feb/28/00 Solaris Release: 1.1 1.1C 1.1.1A 1.1.2 SunOS Release: 4.1.3 4.1.3C 4.1.3_U1A 4.1.4 Unbundled Product: OpenWindows Unbundled Release: 3.0 Topic: OW 3.0 Calendar Manager Patch BugId's fixed with this patch: 1079235 1081962 1093114 1071379 1111718 1089855 1077699 1080326 1122551 1124859 1145866 1146332 1092042 1154939 1124545 1094251 1116497 1184325 1180691 1265008 4052365 4045161 4049725 4047146 4057046 1175511 4230754 4301238 4302183 Changes incorporated in this version: 4301238 4302183 Architectures for which this patch is available: sparc NOTE:sun4(all) Patches which may conflict with this patch: Obsoleted by: Files included with this patch along with checksums: sun4/cm sun4/cm_delete sun4/cm_insert sun4/cm_lookup sun4/rpc.cmsd NOTE: 17650 544 sun4/cm 13547 136 sun4/cm_delete 44832 136 sun4/cm_insert 63074 136 sun4/cm_lookup 59370 192 sun4/rpc.cmsd Problem Description: 1077699 cm core dumps on PopUp reminders. 1080326 CM does not display all the entries in the callog file. 1111718 cm_insert problem with appointment. 1079235 cm doesn't take appointment changes if localization is enabled 1081962 Calendar Manager cannot schedule Mailtool dnd appts in European locale 1093114 The year option in the print menu does not print to do list. 1071379 cm_insert: appointment duration not set. 1089855 Insert/Delete operations timeout with error messages 1122551 November 1993 and November 1999 day view selects previous day problem 1124859 permission changes apply to local calendar, not default, if default is remote 1145866 Deskset/sending hup signal to inetd causes problems with the calendar managers 1146332 setting Calendar.DefaultCal to a remote calendar does not always notify user New: 1092042 Sometimes I don't get notified of appointments 1154939 cm ceases to work after a server hosting callog files is rebooted 1124545 unable to display year 2000 and beyond 1094251 cm_lookup does not indicate am or pm for the appointments 1116497 cm_insert: problem when end time earlier than start time 1184325 cm: CM prints wrong time, when day view is printed. 1180691 cm: CM generates two popups at the same time with the same text. 4052365 If YY|MM|DD of date ordering is set, MM|DD|YY is displayed 4045161 view->Month failed for year 1969, or 2038 etc 4049725 If YY|MM|DD of date ordering is set, MM|DD|YY is displayed 4047146 cm->view->day->day view click at 7am internal buffer 4057046 cm (4.x only) calendar prints 100+ for year 2000+ 1175511 leap year and y2000 compliant 1265008 Solaris 1.x rpc.cmsd vulnerability 4230754 Possible buffer overflows in rpc.cmsd 4301238 Y2K: Calendar Manager does not repeat appointments in y2k on compliant 4.1.4 4302183 cm_lookup doesn't evaluate the date properly when using -d option Patch Installation Instructions: -------------------------------- 1) change the current directory to $OPENWINHOME/bin/xview 2) switch user to root 3) get patch id from current cm by typing: strings cm | grep 'Patch Id' 4) if the string patch_id exists in the currently installed calendar manager, run the following commands: mv cm cm.patch_id_123456_89 mv cm_delete cm_delete.patch_id_123456_89 mv cm_insert cm_insert.patch_id_123456_89 mv cm_lookup cm_lookup.patch_id_123456_89 mv rpc.cmsd rpc.cmsd.patch_id_123456_89 mv /usr/etc/rpc.cmsd /usr/etc/rpc.cmsd.patch_id_123456_89 (where patch_id_123456_89 is recorded from step #3) else mv cm cm.30fcs mv cm_delete cm_delete.30fcs mv cm_insert cm_insert.30fcs mv cm_lookup cm_lookup.30fcs mv rpc.cmsd rpc.cmsd.30fcs mv /usr/etc/rpc.cmsd /usr/etc/rpc.cmsd.30fcs 5) copy the "cm" from the patch directory to the current directory, "$OPENWINHOME/bin/xview" copy the "cm_delete" from the patch directory to the current directory, "$OPENWINHOME/bin/xview" copy the "cm_insert" from the patch directory to the current directory, "$OPENWINHOME/bin/xview" copy the "cm_lookup" from the patch directory to the current directory, "$OPENWINHOME/bin/xview" copy the "rpc.cmsd" from the patch directory to the current directory, "$OPENWINHOME/bin/xview" copy the "rpc.cmsd" from the patch directory to /usr/etc/rpc.cmsd 6) change the permissions on the newly installed binaries: chmod 755 cm chmod 755 cm_delete chmod 755 cm_insert chmod 755 cm_lookup chmod 755 rpc.cmsd chmod 755 /usr/etc/rpc.cmsd 7) find out the process id of the current running calendar manager daemon and restart it: ps -ax | grep rpc.cmsd kill 8) restart calendar manager daemon by typing: rpc.cmsd & 9) Special instruction for bug 1124859: to see the effect of this fix, add the following entry in the $USER/.cm.rc: Calendar.Location: (where is the machine where the callog file resides)