System information
The owner of a file on an AFP server previously could call chown on a file and change the file's owner without first
gaining root privileges. This is no longer allowed. (r. 2866129).
The AFP server now correctly sets the ownership of resource fork files when it's serving from UFS. Previously
these files were owned by root, which made it impossible for the user to access them when logged into the server
directly. (r. 2820795).
The AFP server now supports Kerberos authentication.(r. 2850300). .
The AFP server now supports byte range locking by calling through to the underlying BSD byte range lock support.
Along with other changes in Mac OS X 10.2, this significantly improves support for exclusive file access. .
Changes to the AFP server to support empty passwords better. (r. 2960930).
Back to top
HFS
The Hierarchical File System.
A problem where certain erroneous calls to getattrlist could cause a kernel panic has been corrected. (r.
2823972).
FSGetCatalogInfo was returning inconsistent results. Some files that were not locked were showing up as locked.
The list of locked files would also vary between runs. This problem was fixed. (r. 2797739).
A problem where PBCatSearch could fail to find some newly created file system items if called immediately after
their creation has been corrected. (r. 2941532).
A problem where dates were not being adjusted correctly for daylight savings time on HFS standard formatted
volumes has been corrected. (r. 2884313).
Previously if any space is allocated to a file on an HFS/HFS+ volume but no data is written to the newly allocated
space, this space is not reclaimed as it ordinarily would be at the time of the close() call. This problem was fixed
and now there is no space leakage if a file is allocated and then closed without adding any data. (r. 2760998).
Back to top
MS-DOS
Volume format used by MS-DOS and Microsoft Windows.
Fixed a bug where ejecting a MS-DOS volume without unmounting it first could hang the system. (r. 2894402).
Corrected problems preventing Mac OS X from recognizing some FAT32 FireWire hard drives. (r. 2893955).
A problem where fsck_msdos did not properly handle devices with sector sizes greater than 512 bytes has been
corrected. (r. 2883078).
Fixed a problem with certain invalid long names on MS-DOS disks. The problem happened when long names were a
multiple of 13 characters and contained an extra (invalid) entry with only a NULL terminator and padding. (r.
2865792).
A problem where FSpMakeFSRef() would fail for some Japanese file names on MS-DOS formatted volumes has been
corrected. (r. 2765643).
A problem where FSCreateFileUnicode() could fail when asked to create a file with a nine character file name on a
MS-DOS formatted volume has been corrected. (r. 2754174).
Problems preventing FSpSetFLock from working as expected on MS-DOS formatted volumes have been corrected. In
the past, FSpSetFLock would return noErr without actually locking the file. (r. 2759105).
Back to top
NFS
Network Filesystem, originally developed by Sun Microsystems, used in UNIX environments for sharing volumes over
TCP/IP networks.
A number of performance and stability enhancements have been incorporated into the implementation of NFS
provided with Mac OS X 10.2 (r. 2465832) (r. 2827760).