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

Derrick Brashear openafs-info@openafs.org
Fri, 23 Jan 2009 11:00:45 -0500


1.5.57 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.57
release continues the recent efforts at optimizing the performance of
the Windows client and improving its scalability.

While for all other platforms, 1.4.8 is still the recommended release for
production environments, 1.5.57 adds a number of fixes to the UNIX
disconnected AFS support as well as to the fileserver, which is now
confirmed to work fully when compiled without Demand Attach Fileserver
support.

Thanks for this release are due especially to Matt Benajmin, Marc
Dionne, Rodney Dyer,
Jason Edgecombe, Dale Ghent, Asanka Herath, and Simon Wilkinson,
without whom the broad
variety of new platform and feature support and bugfixes in this
release would not have been
possible.

In the 1.5.57 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.

The 1.5.57 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 production release is a major release.  Changes since 1.5.56 include:

 * Undo the "UAC manifest fix" applied to afs_config.exe.

 * Ensure that Freelance allocation of vnodes follow
   the AFS convention of odd vnodes are directories
   and everything else is an even vnode.

 * Add Freelance logic to mount point and symlink
   evaluation functions.

 * Enhance smb_ParseASCIIBlock() so that it can handle
   all of the STRING formats defined by the CIFS Technical
   Report 1.0.

 * Validate the output of smb_ParseASCIIBlock() in all
   callers.  Return CM_ERROR_BADSMB if the STRING field
   cannot be parsed.  CM_ERROR_BADSMB will cause the
   contents of the packet to be logged.

 * If multiple SMB Raw Write operations were taking
   place at the same time, there could be data corruption
   because unique event objects were not generated for
   each Netbios receive operation.

FreeBSD:

 * FreeBSD unstrategy code has been updated.

Linux:

 * A race during file truncation has been corrected.

 * System call probing routines have been updated.

 * 2.6.29 is now supported.

MacOS:

 * 10.3 support has been corrected.

OpenBSD:

 * Initial OpenBSD 4.4 support.

Solaris:

 * Updates to allow compiling on newer OpenSolaris are now included.

All client platforms:

 * Userspace AFS library can now deal with large files when supported
by the platform.

 * Numerous updates to disconnected AFS support, including changes to
allow reconnection to work
    in more circumstances.

All server platforms:

 * Salvager no longer attempts to recreate headers in the wrong partition.

 * Volumes are properly marked in use on creation and subsequently on
examination with vos.

All platforms:

 * Conditional compilation of rxdebug support is now possible.

 * Documentation updates.

 * Further race connditions in Rx have been corrected.


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.57.html

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

Derrick Brashear
for the OpenAFS Gatekeepers