Package: rdesktop Version: 1.5.0-1 Severity: important
I've noted some peculiar behavior involving timestamps on shared files. Files created on the Linux side show up with invalid timestamps on the Windows side. Further, interrogating these files from the Windows side will corrupt the timestamp on the Linux side. I've invoked 'rdesktop' with the -rdisk option, which allows files on the local Linux system to appear on the remote Windows system under a share volume (\\tsclient\<sharename>). To reproduce: - From Linux, create a file visible on the share. $ touch FOO - Note the timestamp FOO is given: -rw-r--r-- 1 ewhac ewhac 0 2006-12-13 17:43 FOO - From Windows (via 'rdesktop'), use the file explorer to navigate to the share directory containing the Linux file. - Right-click on the file; select Properties. The file will be shown with a nonsense timestamp. In my case: Wednesday, 23 October, 1940, 18:26:18 - Move back to the Linux side, and check the timestamp of the file again: -rw-r--r-- 1 ewhac ewhac 0 1940-10-23 18:26 FOO If you then touch(1) the file, the Linux timestamp will be refreshed, but Windows will promptly corrupt it again when you use the Properties window. But wait, it gets better. Follow the above procedure for creating a Linux file ("FOO"). Then, instead of right-clicking for properties, click on the View menu and select details (which reveals timestamps). The file will be displayed with the correct timestamp. If you then follow this with a right-click for Properties, Windows will trash the timestamp again. (The file then displays with *no datestamp at all* in the Windows view.) Note that, if you perform the reverse process (create a file on the share via Windows and then check it in Linux), everything works correctly: - From Windows (via 'rdesktop'), navigate to the share volume. - Right-click on a blank area in the directory window; select New->Text Document. A new, empty file will be created on the share. - Right-click on the newly created file; select Properties. The file will be shown having the correct timestamp. - Move back to the Linux side and touch(1) the file. Note the updated timestamp. - Move back to Windows, right-click the file, and select Properties. The updated timestamp will be displayed. Please investigate. Schwab -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-2-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages rdesktop depends on: ii libc6 2.3.6.ds1-8 GNU C Library: Shared libraries ii libssl0.9.8 0.9.8c-4 SSL shared libraries ii libx11-6 2:1.0.3-2 X11 client-side library rdesktop recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]