TOPIC This document contains an overview and download information for Apple's Patch 3 for NeXTSTEP Release 3.3 and EOF 1.1. Apple recommends that all users of NeXTSTEP 3.3 install this patch set. Users of NeXTSTEP versions prior to release 3.3 should register for and install an upgrade from Apple to NeXTSTEP 3.3 before installing this patch. For more information, please see the Software Registration web page . NeXTSTEP 3.3 Patch 3 supercedes NeXTSTEP 3.3 Patch 2, released in July of 1999. If you have already installed Patch 1 or 2 on your system, you can install this patch over your existing installation. If you have not installed Patch 1 or 2, you do not need to. This patch does not address EOF 1.1. EOF 1.1 users should see TIL article 70084 for an explanation of some manual steps they can take to avoid some Year 2000 issues. The NeXTSTEP Current Patch List, TIL article 70038 , contains information on all available patches and workarounds for all versions of NeXTSTEP, including EOF patches. Please read this document if you're not sure which patches you need on your system. DISCUSSION
NeXTSTEP 3.3 Patch 3 comes in several packages, depending on the user platform version. For Intel and NeXT-branded Motorola hardware platforms, download the file NS33CISCUserPatch3.tar . For Solaris and HP-UX platforms, download the file NS33RISCUserPatch3.tar . In addition, there is a NeXTSTEP 3.3 Patch 2 Developer package, NS33DeveloperPatch2.tar . This is a multi-architecture installer package, and should be installed on systems that have NeXTSTEP 3.3 Developer installed. IMPORTANT: If you are installing the Developer patch, please read TIL article 70084 to learn how to manually correct some issues with the developer components of EOF 1.1. If you use Enterprise Objects Framework on your system, it should be installed before you install NeXTSTEP 3.3 Patch 3. Patch 3 includes fixes in system components that were originally installed by either EOF or the Foundation User Patch. The NeXTSTEP and EOF software packages should be installed in the following order: After download, you may need to decompress the file with the command (example): tar xf NS33CISCUserPatch3.tar This will unpack the single 'tar' file used for download into the .pkg format compound document used by the NeXTSTEP installer. Your web browser or FTP client may perform this step for you. To install NeXTSTEP 3.3 Patch 3, perform the following steps: 1. Log in as root on your NeXTSTEP system. If you're not sure how to log in as root, see your system administrator. 2. Double-click on the NS33CISCUserPatch3.pkg (or NS33RISCUserPatch3.pkg ) file. 3. Click the Install button in the Installer package window. An Install Package panel will open. 4. Click 'Install' in the Install Package panel and, when prompted for confirmation, click OK to proceed. The Installer window displays information about the progress of the installation, which may take several minutes. 5. If you do not need to install the Developer patch, skip to step 8 to complete the installation. To install NeXTSTEP 3.3 Developer Patch 2, double-click on the NS33DeveloperPatch2.pkg file. 6. Click the Install button in the Installer package window. An Install Package panel will open. 7. Click 'Install' in the Install Package panel and, when prompted for confirmation, click OK to proceed. The Installer window displays information about the progress of the installation, which may take several minutes. 8. When the installation completes, the system must be rebooted. Log out and use the reboot button on the login panel. Issues Addressed Corrected in NeXTSTEP 3.3 Patch 3
RESOLUTION:
'at' schedules jobs incorrectly when no date is specified
RESOLUTION: The version of 'at included in this patch schedules these jobs correctly.
Missing hard link to /usr/ucb/w
RESOLUTION:
Missing hard link to /bin/sh
RESOLUTION:
Corrected in NeXTSTEP 3.3 Developer Patch 2
RESOLUTION:
DBKit date formatter example used two-digit year format
RESOLUTION:
Corrected in NeXTSTEP 3.3 Patch 2
RESOLUTION:
RESOLUTION:
Leap year calculation in 'at' command didn't include 400-year rule
RESOLUTION:
'atq' leap year calculation didn't include 400-year rule
RESOLUTION:
'atrun' command assumed two-digit year for spooled jobs
RESOLUTION:
RCS did not work correctly after 1999
RESOLUTION:
'
/bin/date' command didn't allow dates later than 1999 to be set
RESOLUTION:
'gnutar' command didn't accept dates later than 1999
RESOLUTION:
'zsh' command could have displayed incorrect date in command prompt after 1999
RESOLUTION:
NSCalendarDate's two-digit year format returned three-digit years after 1999
RESOLUTION:
'enscript' command displays incorrect year in file timestamp after 1999
RESOLUTION:
'nroff' and 'troff' macros displayed two-digit dates that were incorrect after 1999
RESOLUTION:
NSCalendarDate calendar format methods interpreted all two-digit dates as 20th century
RESOLUTION:
Motorola DSP assembler output incorrect page header in 2000
RESOLUTION:
Motorola DSP librarian output incorrect library file dates after 1999
RESOLUTION:
Motorola 56K DSP Linker output incorrect page header
RESOLUTION:
'/usr/ucb/w' displayed year values later than 1999 incorrectly as three-digit values
RESOLUTION:
RESOLUTION:
FTP daemon sent wrong file modification time for files created or modified after 1999
RESOLUTION:
Fax software date stamps used two-digit year format
RESOLUTION:
Verbose file listing from the 'tp' command printed incorrect two-digit dates after 1999
RESOLUTION:
Active.mbox had two-digit year in the Date header
RESOLUTION:
RESOLUTION:
Invalid date arguments could crash Sybase 4.6
RESOLUTION:
'Mail.app' read receipt date parsing could have failed for two-digit years less than 70
RESOLUTION:
'
sendmail' date header used two-digit year format
RESOLUTION:
'
/usr/bin/refer' command assumed all references had dates in 20th century
RESOLUTION:
'
at' command sometimes scheduled jobs incorrectly after Feb 29 in leap years
RESOLUTION:
Year wasn't set correctly after 1999 in i386 and m68k real-time clock chips
RESOLUTION:
NeXT-based 68HC68T1 clock chip doesn't store the century
RESOLUTION:
Hewlett-Packard real-time clock used a two-digit year
RESOLUTION:
Corrected in NeXTSTEP 3.3 Patch 1
HCRX & HCRX24 cards are not supported
This has been fixed.
NetInfoManager won't create clones on Intel-based computers Apple Reference #54242 This bug prevented NetInfoManager from creating clone netinfo servers on Intel-based computers. The bug affected clone creation using both the *Servers: panel and the *Manage Hierarchy: panel. Clones created using NetInfoManager would have the master's Internet address reversed, and as a result database initialization and updates would fail. This has been fixed.
UserManager localization bugs Apple Reference #50792, 50794, 51190, 54229, 54279 UserManager had a number of bugs in the various localized versions:
A related bug still exists, however: if you install NEXTSTEP Release 3.3 using one of the European languages and then create an English user account with UserManager, when the new user logs in Workspace will use the language that you chose during installation, instead of English. The user can work around the issue by simply choosing the proper language in Preferences and then logging out and logging back in again. Note that new user accounts are only affected in this way if English is chosen when creating the user account.
THE INFORMATION IN THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. APPLE COMPUTER, INC. DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. MOREOVER, APPLE COMPUTER, INC. DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE INFORMATION CONTAINED HEREIN IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. ANY STATEMENTS MADE TO YOU BY APPLE COMPUTER, INC. OR CONTAINED HEREIN IN THE COURSE OF PROVIDING YEAR 2000 RELATED FIXES, YEAR 2000 DIAGNOSTIC TOOLS, OR REMEDIATION SERVICES (IF ANY) ARE SUBJECT TO THE YEAR 2000 INFORMATION AND READINESS DISCLOSURE ACT (112 STAT. 2386). IN CASE OF A DISPUTE, THIS ACT MAY REDUCE YOUR LEGAL RIGHTS REGARDING THE USE OF ANY SUCH STATEMENTS, UNLESS OTHERWISE SPECIFIED BY YOUR CONTRACT OR TARIFF. |
Document Information | |
Product Area: | Apple Software |
Category: | NeXTSTEP |
Sub Category: | Patches |
Copyright © 2000 Apple Computer, Inc. All rights reserved.