All releases tagged Development


Release Notes: 1.7.2 is the recommended release of OpenAFS for Microsoft Windows users. Improvements include: speed (up to 800MB/second read throughput from SSD cache), a Loopback Adapter no longer needed, support for kernel-enforced Process and Thread Authentication Groups, new Explorer Shell integration, and AFS Mount Points and Symlinks which are filesystem Reparse Points. Some kernel panics have been fixed. For Unix, Linux, and MacOS X, the recommended production-ready release of OpenAFS is 1.6.0.


Release Notes: For all systems, minor bugs were fixed, including Rx fixes and vos dryrun improvements. RXAFS_GetStatistics64 now returns statistics properly. For all Unix platforms, the cacheout program is now built, and a potential panic in bulkstatus is avoided. On FreeBSD, shutdown of the Rx kernel listener was fixed to avoid a potential dereference after it's gone. On Linux, the packaging was updated for the current configure options and built files. On MacOS, the DNS resolver is reinitialized on IP address change. On Windows, the software properly fails over to other replicas on bulkstat IO errors, and directory entry buffers are validated to avoid crashing the service.


Release Notes: The Explorer Shell extension no longer crashes if symlink creation fails. krb5 error message translation was added. An SMB request trace facility is provided for debugging. Numerous DAFS fixes were made on all server platforms. There were also AIX fixes. On Linux, several changes were made for older kernels. Keyring destruction now cleans up all tokens. Keyring quotas are not enforced against root. On Mac OS X, a Growl client was provided for user monitoring of AFS events. Insert-only dropboxes are properly supported. Support for moving in Finder across mount points was added. The Preferences Pane now includes support for Kerberos 5 ticket renewal.


Release Notes: The use of DNS AFSDB and SRV records by kaserver clients on Windows was restored. On all server platforms, a backwards compatible "-f" flag was added to salvager for force mode. On all Unix client platforms, client cache file truncation when truncating a large file was fixed. More documentation was provided for "fs getcacheparms". The Mac OS X installer now allows installation of an older version. ._ files are now correctly not looked up as cellnames. On Linux, SELinux file labelling is dealt with by trying cache accesses with current credentials in the event of failure. This release was updated for OpenBSD 4.6.


Release Notes: On Microsoft Windows, corruption is prevented when writing to smb buffers, and MTU settings in the registry are allowed to be used. On Mac OS, a kernel panic processing tool is installed in /Library/OpenAFS/Tools, and debugging symbols are included for the kernel extension in an additional package. On Linux, numerous performance improvements and optimizations were made. An update was done for the current FreeBSD 8. On all Unix client platforms, a double-free in the client is avoided, AFSDB is compiled by default, and AFSDB lookups were fixed. On all platforms, no weekly restarts of bosserver are done, BOS is in restricted mode by default, the "vos endtrans" command was added, and Rx performance was improved.


Release Notes: This version is recommended for Microsoft Windows users. All non-Windows platforms should use 1.4.11. On Windows, port numbers for AFSDB DNS lookups now use network byte order, and dynamic server ranking was added based on RPC round trip time measurements. On all server platforms, midnight is computed for volume statistics calculation from local time, and more than 128 threads are allowed in the fileserver. On all Unix platforms, logging was improved, and bugs were fixed to SRV record support. On Linux, only keyring-based PAGs are used when available. On all platforms, better error messages are produced for aklog.


Release Notes: This is the recommended production-ready release for Microsoft Windows users. Other platforms should use 1.4.11. This release has official support for Windows 7 and Server 2008 R2. It prevents a file server bug from causing an "unexpected network error" when writing to files. It promotes DNS SRV records as superior to DNS AFSDB records. It fixes the SMB redirector disconnecting sometimes. All UNIX clients support SRV records for discovering AFS servers. A race/crash in volserver has been fixed. Mac OS X has Preferences Pane improvements. Core file handling works correctly on HP-UX.


Release Notes: This is the recommended release for Windows users. All others should use 1.4.11. On Windows, a server bug where the returned length of a file was wrong is now avoided. Roaming profiles on some Windows XP systems have been fixed. On all Unix clients, erroneous server and client handling of lengths on data reads has been fixed. On all servers, a race condition has been fixed in DAFS. Potential "negative length" fetches are avoided. A leak in the file server has been fixed. Linux supports background page copies and readpage() for enhanced cache performance. Mac OS X has Preferences Pane cleanup. On Solaris, fs_pathconf has sensible defaults.


Release Notes: Windows 2000 compatibility was restored. Executables can now be run from \\AFS on Windows 7. The marking of a file server as "down" when the data returned in response to either RXAFS_FetchData64* was fixed. Note that a bug exists on Windows 7 and Server 2008 R2 that can prevent access to \\AFS if the IP address changes after boot. On all Unix platforms, a GetDCache kernel panic was fixed. On Linux, aklog -setpag now works with recent kernels and keyrings. AFS login with fast user switching on MacOS was fixed. Several packaging bugs have been corrected.


Release Notes: This version is recommended for MS Windows users. Version 1.4.11 is recommended for all others. The documentation was updated. On Microsoft Windows, a critical bug in which Cygwin apps could not access AFS and crashes in various AFS tools were fixed. Roaming profiles on XP machines running 1.5.62 were also fixed. afsd on Unix now handles large cache partitions. On all server platforms, bosserver handles BosConfig.new. On Linux, debugging support for DKMS was added. On Mac OS 10.6, klog properly handles passwords of 8 or fewer characters on 64-bit hosts, and a panic at AFS shutdown was fixed. On *BSD systems, shared libafsauthent and libafsrpc are built.