windows-notes-20050404
authorJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 4 Apr 2005 12:51:02 +0000 (12:51 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 4 Apr 2005 12:51:02 +0000 (12:51 +0000)
final updates before 1.3.81

doc/txt/winnotes/afs-changes-since-1.2.txt
doc/txt/winnotes/afs-install-notes.txt

index b6296e0..af1bf62 100644 (file)
@@ -6,6 +6,13 @@ Since 1.3.80:
   * Replaced time conversion code (UnixTime <-> FILETIME) to 
     be completely arithmetic instead of relying on a bizarre
     algorithm involving a variety of C RTL time functions.
+    This has the side effect that UnixTime and FILETIME which
+    are both stored in UTC are interpretted as UTC throughout
+    the year.  Windows will apply the same localization to AFS
+    as it does to NTFS.  Applications which rely on the ability
+    to sync files between the two file systems will no longer
+    see the timestamps of files in AFS change an hour relative
+    to the files stored in NTFS or Windows based backup devices.
 
   * Fixed a invalid memory access under a bizarre circumstance.
     Windows will allow a physical mass media device to be 
index 2ab7ec5..75120c5 100644 (file)
@@ -555,6 +555,25 @@ values using registry keys.  This is useful for managed machines in a
 Windows domain which are centrally located (e.g., in a computing
 lab.)  See registry.txt for details on the "Server Preferences" keys.
 
+39. As of 1.3.81, timestamps on file stored in AFS are reported to 
+Windows in UTC all year round.  Previously, in locales with daylight
+savings time, the time reported by AFS to Windows when DST is active
+was UTC+1.  This was done to preserve the relative local time for the
+user.  A file stored at 11:00am EST in January would be reported as
+having been stored at 11:00am EDT in June.  Unfortunately, this has
+the negative side effect of changing the reported timestamp from 16:00UTC
+to 15:00UTC.  Since Windows treats all file times in UTC, data 
+synchronization applications which rely on the timestamp would believe
+that all files stored in AFS had changed.  This will no longer be the
+case. 
+
+It should be noted that Unix based operating systems (such as Solaris)
+do not appear to report file times to applications in UTC.  They do 
+preserve the relative local time.  This may confuse some users who are
+used to being able to compare the timestamp in an Unix shell with the
+timestamp from the Windows explorer.  During DST, these two times will
+no longer agree even though they are in fact describing the same time.
+
 ------------------------------------------------------------------------
 
 Reporting Bugs: