However, when I view the remote date on the linux 4.1.0 client, it shows 11/30/2004 15:06. All files that have a remote date beyond 11/30/2004 also show this date even if the time of day is correct. When I check out a file and modify it and then try to check it in again I get a operation failed and the following message in the server log:
1/6/2005 3:15:31 PM - 4: Enter Checkin()
1/6/2005 3:15:31 PM - 4: Ignore remote dates = False
1/6/2005 3:15:31 PM - Exception in CalendarFromDateString(): Specified argument was out of the range of valid values.
Parameter name: Year, Month, and Day parameters describe an unrepresentable DateTime.
1/6/2005 3:15:31 PM - 4: Exception: Specified argument was out of the range of valid values.
Parameter name: Not a valid Win32 FileTime.
1/6/2005 3:15:31 PM - 4: Error processing client request: at System.DateTime.ToFileTimeUtc()
at System.IO.File.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)
at ClassicService.Client.Checkin(ProtocolMessage messageIn, ProtocolMessage messageOut)
at ClassicService.Client.ProcessMessage(ProtocolMessage messageIn, ProtocolMessage messageOut)
at ClassicService.Client.GetMessage()
Apparently something goes wrong with the timestamps in the linux client. Currently I have to revert to 3.5 version of the client to get the files checked in
