[OpenAFS-announce] OpenAFS 1.5.50 released (Production Version for Windows including UNICODE; Test Version for other platforms)

Jeffrey Altman openafs-info@openafs.org
Wed, 16 Jul 2008 15:14:48 -0400


1.5.50 is the recommended production-ready release of OpenAFS for
Microsoft Windows users.  It supports all Microsoft Windows operating
systems from Windows 2000 through Windows Vista SP1 and Windows Server 
2008 including both 32-bit and 64-bit architectures.  The 1.5.50
release continues the recent efforts at optimizing the performance of 
the Windows client and improving its scalability.

In the 1.5.50 release of OpenAFS for Windows, each of the AFS Client 
Service, the AFS Explorer Shell Extension, and the command-line tools 
are UNICODE character set enabled.  No longer is OpenAFS restricted to 
accessing file system objects whose names can be represented in the 
locale specific OEM code page.  This has significant benefits for end 
users.  Most importantly it permits non-Western languages to now be used 
for file system object names in AFS from Microsoft Windows operating 
systems.  Now that Unicode names are supported, Roaming User Profiles 
and Folder Redirection will no longer fail when a user attempts to store 
an object with a name that cannot be represented in the OEM code page.

For UNIX, Linux, and MacOS X the recommend production-ready release of
OpenAFS is 1.4.7.  The 1.5.39 Windows client is fully compatible with
all AFS server versions.

Please visit http://www.openafs.org/windows.html for up to date
information on the status of the OpenAFS for Windows client.

Windows:

This is the first release since 1.5.39.  This production release
is a major release.  Changes since 1.5.39 include:

  * UNICODE Character Set Support

  * Pioctl interfaces to the cache manager have been refactored
    to provide layering between the SMB specific code and the
    general purpose ioctl operation.

  * Garbage collect dead SMB virtual circuits as soon
    as they are no longer being referenced.  This avoids
    problems with outstanding locks not being dropped
    when the virtual circuit becomes invalid.

  * Remove the IBM Administration Reference documentation
    and replace it with the OpenAFS Command Reference
    Manual.

  * Avoid calling rx_SetDeadTime and rx_SetHardDeadTime
    functions each time a connection is about to be used.
    Do not hold a lock on the rx connection object while
    it is being selected.  This avoids a race between
    threads attempting to set the timeout values and
    removes a bottleneck that was hampering performance.

  * Ensure that the smb directory attribute is set
    for all directory objects.

  * Replace the VC Runtime EXE installer with the MSI
    installer in the NSIS installer scripts


All platforms:

  * volserver puts recloned volumes back online before returning
    the volume to the fileserver, avoiding spurious VNOVOL errors

  * Updated TSM X/Open API support available.

  * Demand Attach fileserver will not crash due to accesses during
    volume cloning.

  * Substantial documentation updates.

  * Demand Attach fileserver state tracking and analyzer tool
    improvements.

  * UAFS userspace cachemanager updates.

  * Corrected support for anti-meltdown protection in the client.

Solaris:

  * Support for updates to OpenSolaris

Linux:

  * Correct dentry revalidation for cross-directory renames.

  * Updated rpm packaging materials for 1.5 release series and
    2.4 kernels.

  * Corrected syscall table probing.

  * NFS translator updates for current kernels.

This release is the recommended production release for all
Microsoft Windows environments.

Source code and binaries can be downloaded from

    http://www.openafs.org/windows.html
    http://www.openafs.org/release/openafs-1.5.50.html

Please send reports of successful deployments to
openafs-info@openafs.org and report problems to openafs-bugs@openafs.org.

Jeffrey Altman
for the OpenAFS Gatekeepers