Robocopy jobs set incorrect birth time

Description

During robocopy jobs with /COPY:DAT, Windows clients are sending a mtime of 01/01/1980, which we are obligingly setting. utimensat(2) behavior is to replace the birth time with the second element of the times array if it is older than the current birth time. This means that the utimenset call replaces the birth time with the mtime received from the client (01/01/1980).

Problem/Justification

None

Impact

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

Bug Clerk February 5, 2020 at 1:11 PM

Joe Maloney February 5, 2020 at 1:11 PM

Bug Clerk February 4, 2020 at 8:02 PM

Andrew Walker February 4, 2020 at 1:13 PM

Attached pcap of robocopy behavior.

Complete

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

More fields

Katalon Platform

Created February 4, 2020 at 12:51 PM
Updated July 1, 2022 at 4:45 PM
Resolved February 12, 2020 at 5:52 PM