[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