From: Jeffrey Altman Date: Thu, 14 Aug 2008 03:55:30 +0000 (+0000) Subject: DEVEL15-windows-notes-20080813 X-Git-Tag: openafs-devel-1_5_52~15 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=dd5c58676ddac7a00d4226adb7da1ad0c4271744;p=packages%2Fo%2Fopenafs.git DEVEL15-windows-notes-20080813 LICENSE MIT 1.5.52 --- diff --git a/doc/txt/winnotes/afs-changes-since-1.2.txt b/doc/txt/winnotes/afs-changes-since-1.2.txt index 46a984115..b77e923af 100644 --- a/doc/txt/winnotes/afs-changes-since-1.2.txt +++ b/doc/txt/winnotes/afs-changes-since-1.2.txt @@ -1,3 +1,91 @@ +Since 1.5.51 + * Optimize the assignment of write errors to dirty + buffers by applying the first error to all buffers + belonging to the same object instead of trying each + buffer in turn. + + * Add resource version info to xstat_fs_test and xstat_cm_test + + * Fix a delete vs delete[] usage problem in the WiX custom + handler dll + + * When creating a mount point, validate the volume name to + make sure it exists. + + * When processing a mount point, pay attention to VL_BADNAME + errors. + + * Remove a race condition from cm_volume_t recycling that could + have resulted in two threads making use of the same object at + the same time. + + * Fix a reference count leak on smb_vc_t objects introduced in + 1.5.50. Permit the objects to be freed once again. + + * Fix the output of "fs memdump" for smb_vc_t objects that was + broken in 1.5.50. + + * Add routines for debugging smb refcount errors. + + * When shutting down the cache manager, do not permit AFS + callback requests to be processed. Doing so can result in + invalid memory accesses. + + * Do not recycle a deleted cm_scache_t object unless the + refCount is 0. Doing so can result in a deadlock and + invalid memory access. + + * Minimize the number of RPCs sent to the file server for + directory bulk status requests. Only request status for + objects that we are actually reporting on and only if we + do not already have status for the object and then make + sure that we return as much as we can at once via the SMB + interface but not so much that it exceeds the RDR timeout + + * Enable bos restricted operations + + * Fix the creation of submounts used by the afscreds and afs_config + drive mapping tabs. + + * Avoid repeated retries when attempting to obtain access rights. + If the access rights were obtained successfully but do not + satisfy the request, fail the request. + + * Fix error code reported when attempting delete a file on a + readonly volume or one that is marked with the readonly DOS + attribute. + + * Fix a short name truncation bug. + + * Fix a heap corruption error when reading the CellServDB file + location. + + * Fix directory listings when the directory has "lookup" permission + only and the directory has never been previously accessed. + + * Fix several tracking issues for cm_scache_t rw locks. + + * Ensure that all buffers used to store cell names are the + correct length. + + * Restore Windows 2000 support (broken in 1.5.50). + LOCALE_INVARIANT was introduced in XP. + + * Add RxUdpBufSize registry value. Default is 256K. + + * Avoid a deadlock between cm_freelanceLock and cm_scacheLock + + * Do not include trailing NULs when returning file names in + a directory search response. + + * Prevent RX from crashing the afsd_service by attempting + to allocate to many buffers at once when memory is fragmented. + + * Avoid a deadlock when freeing cm_server_t objects + + * Optimize search cell file. Do not search to end of file + if the cell has already been found. + Since 1.5.50 * Fix Large File Support (broken in 1.5.50)