From 95ca8ff9985a58c1634b070f9f6641a8b531ea66 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 29 Dec 2008 23:21:01 +0000 Subject: [PATCH] DEVEL15-windows-notes-20081229 LICENSE MIT 1.5.56 --- doc/txt/winnotes/afs-changes-since-1.2.txt | 68 ++++++++++++++++++++++ doc/txt/winnotes/afs-integration.txt | 2 +- doc/txt/winnotes/afs-issues.txt | 11 +--- 3 files changed, 71 insertions(+), 10 deletions(-) diff --git a/doc/txt/winnotes/afs-changes-since-1.2.txt b/doc/txt/winnotes/afs-changes-since-1.2.txt index 9a6c5aca89..42cacb63b0 100644 --- a/doc/txt/winnotes/afs-changes-since-1.2.txt +++ b/doc/txt/winnotes/afs-changes-since-1.2.txt @@ -1,5 +1,73 @@ +Since 1.5.55 + + * Fix a race in rxi_WriteProc which could result + in a freed or in use packet being passed to + rxi_PrepareSendPacket if the call is currently + in a transmit wait state. Passing a freed packet + will result in a panic. Passing an in use packet + might result in a call failure or perhaps data + corruption. + + * Kerberos referrals broke the NIM AFS provider + logic for automated configuration of the workstation + cell with a new identity. Now if a referrals + response is returned, assume the cell belongs to the + new identify. + + * The interface to buf_CleanAsync() and + buf_CleanAsyncLocked() has been changed to permit + errors to be propagated to the caller. + + * During an enumeration of a directory, if the btree + has not yet been generated, return an error. + + * When mapping CM_ERROR values to NTSTATUS values + do not treat 0 as an error. + + * Avoid a cm_scache_t object reference count underflow + when renaming via the SMB interface. + + * smb_IsMask() can be called with a non-8.3 input buffer. + Separate smb_IsMask() into smb_Is8Dot3Mask() for 8.3 + input buffers and smb_IsMask() for non-8.3 input buffers. + + * Add cm_buf_t error state to the "fs memdump" output. + + * pioctl drive mapping checks need to take into account + Global Drive Mappings and SUBST assignments. + + * Rename operations should not be permitted if the + destination name collides with an existing name that + differs only by case UNLESS the collision is the object + that is being renamed. + + * Increase the maximum number of background daemon threads + to 64. Leave the default at 4. + + * Set the FILE_UNICODE_ON_DISK flag when reporting the + file system characteristics. + + * Report the maximum component name length as 255 even + for Unicode as part of the file system characteristics. + + * Add RX debugging information to "fs memdump" output + in checked builds. + + * Refcount the cm_server_t objects returned by + cm_FindServerByIP() + + * Fix the UAC manifest applied to afs_config.exe + + * rxdebug now indicates if any RX_CONN flag is set + not just some of them + + * Change the mapping of CM_ERROR_WOULDBLOCK from + NTSTATUS_LOCK_NOT_GRANTED to NTSTATUS_CANT_WAIT + Since 1.5.54 + * Includes #GCO Public CellServDB 07 Nov 2008 + * Prevent separate cell entries from being created for "foobar.org" and "foobar.org." which can happen if an AFSDB record is found instead of a CellServDB diff --git a/doc/txt/winnotes/afs-integration.txt b/doc/txt/winnotes/afs-integration.txt index 092797c754..bccc31ed61 100644 --- a/doc/txt/winnotes/afs-integration.txt +++ b/doc/txt/winnotes/afs-integration.txt @@ -1,4 +1,4 @@ -...(This document is current as of release 1.5.29) +...(This document is current as of release 1.5.55) How to determine if OpenAFS is installed? diff --git a/doc/txt/winnotes/afs-issues.txt b/doc/txt/winnotes/afs-issues.txt index ec555fccf5..1ae1cd0d4c 100644 --- a/doc/txt/winnotes/afs-issues.txt +++ b/doc/txt/winnotes/afs-issues.txt @@ -1,4 +1,4 @@ -This file is a rough list of known issues with the 1.5.50 release of OpenAFS +This file is a rough list of known issues with the 1.5.55 release of OpenAFS on Windows. This list is not complete. There are probably other issues which can be found in the RT database or on the mailing list. @@ -14,11 +14,6 @@ For all of these issues please review (i) prevents use of AFS Gateway (ii) requires installation of loopback adapter -(9) Convert to a native file system implementation built upon: - - a file system redirector - - a file system filter - - a network provider - (12) AFS Integrated Logon: (12c) If network is not available must store the username and password somewhere until such time as the network starts. @@ -27,8 +22,6 @@ For all of these issues please review (17) Named Pipes Support [requires modifications to AFS servers to support] -(18) Memory Mapped File support - (20) NSIS Installer issues (a) integration with KFW install script (b) Optional removal of AFS Server volumes @@ -110,7 +103,7 @@ List of unfunded projects: 21. Add support for storing Extended Attributes on files 22. Add support for storing Windows ACLs on files 23. Remove submount creation as a side effect of drive creation - 24. Finish conversion from string.h to strsafe.h for VS.NET 2005 + 24. Finish conversion from string.h to strsafe.h for VS 2005/2008 25. Implement RX Statistics gathering interfaces and reporting tools (necessary to obtain profiling data) 26. Implement RX Connection Pools in the Cache Manager allowing more than