Windows: ChangeLog for 1.5.9906 (1.6.0pre6)
[openafs.git] / doc / txt / winnotes / afs-changes-since-1.2.txt
index 1de4352..a419529 100644 (file)
@@ -1,3 +1,74 @@
+Since 1.5.9905 (1.6pre5)
+ * aklog supports dotted Kerberos v5 principal names.
+
+ * afskfw library always attempts afs/cell@USER-REALM
+
+ * afskfw library must test return code from
+   krb5_cc_start_seq_get() or will trigger a null
+   pointer exception when using Heimdal.
+
+ * lock protected fields must be 32-bit in order
+   to avoid memory overwrite races.
+
+Since 1.5.9904 (1.6pre4)
+ * Fix caching of non-existent volumes.  The test to
+   trigger an immediate CM_ERROR_NOSUCHVOLUME in
+   cm_UpdateVolumeLocation() was backwards.
+
+ * Prevent the background daemon from checking the
+   status of non-existent volumes.  cm_CheckOfflineVolumes()
+   should skip volume groups with the CM_VOLUMEFLAG_NOEXIST
+   flag set.
+
+ * The afskfw library should return an error immediately
+   if the krb5_32.dll library cannot be loaded.  Affects
+   afslogon.dll and afscreds.exe.
+
+ * No longer depend on leashw32.dll in afskfw library.
+
+ * NPLogonNotify must provide the user password in all
+   calls to KFW_AFS_get_cred().  It cannot count on a
+   credential cache being preserved between calls.  Permits
+   tokens to be acquired for all cells listed in the
+   TheseCells registry value for a domain.
+
+ * Improve the trace logging from NPLogonNotify().
+
+ * Avoid a race when writing the cm_scache_t mountPointString
+   when acquiring mount point or symlink target data via
+   cm_GetData().  The race could result in bogus target
+   data being cached.
+
+ * Permit the use of des-cbc-md5 and des-cbc-md4 enctypes
+   as DES keys in asetkey.exe.
+
+Since 1.5.9903 (1.6pre3)
+ * Fix automatic addition of Freelance cell mount points
+   broken in 1.5.9902.
+
+ * Avoid recursive offline volume checks which could cause
+   a crash due to stack exhaustion.
+
+Since 1.5.9902 (1.6pre2)
+ * rx calls issued on a busy call channel are now specially
+   handled and logged.  All calls are automatically retried.
+
+ * The vos support for multi-homed servers was incorrectly
+   implemented.  The changes have been reverted.
+
+ * Avoid wasting cm_buf_t objects and associated data buffers
+   for obtaining mountpoint and symlink target strings.  Instead
+   read them directly into the cm_scache_t mountPointTarget
+   buffer.
+
+ * Optimize the evaluation of mountpoint and symlink targets
+   by skipping the FetchStatus and a full round-trip if
+   the cache manager does not have valid status information
+   for the object.
+
+ * Fix the abstraction of cm_FreelanceAddMount() by passing
+   in volume names that do not include the trailing dot.
+
 Since 1.5.78
  [there was no 1.6pre1 for Windows]