Commit Graph
12 Commits
Author SHA1 Message Date
Jiri Appl 5380df2ba5 Changes based on PR 2018-08-03 12:01:41 -07:00
Jiri Appl 350b9857de Update FileAttributes size to work on 32 bit platforms 2018-08-02 10:42:57 -07:00
John Starks 42a2f45ea5 Add support for EAs to Windows tars 2017-08-01 17:24:15 -07:00
John Howard 10390492a4 Fix filename length check alt data stream
Signed-off-by: John Howard <jhoward@microsoft.com>
2017-01-31 16:40:45 -08:00
Cezar Sa Espinola 94c0518b08 Include build tags to allow go get on non-Windows platforms. Fixes #30 2016-10-06 18:00:50 -03:00
Stefan J. Wernli 0ab2de7e65 Remove use of SDDL in tar headers
Switching to using straight binary instead of SDDL in tar headers to avoid failures in converting domain SIDs into/out of SDDL.

Fixes https://github.com/Microsoft/go-winio/issues/19
2016-05-11 17:05:17 -07:00
John Starks 93ca0b892a Backuptar: replace slash with backslash on link target 2016-04-11 15:45:43 -07:00
John Starks 346aee8003 Add backuptar.BasicInfoHeader helper function
This is useful for creating tar headers for things that don't have backup
streams, such as links.
2016-03-30 12:38:06 -07:00
John Starks 424d62c72e Use existing PAX headers for time
This removes the MSWINDOWS.* time fields and uses PAX times directly. I
didn't previously realize that PAX times could be negative, which
eliminates the need to store Windows times in a different format.

This also uses the LIBARCHIVE.creationtime field for creation times to
match OS X behavior.
2016-03-30 12:38:03 -07:00
John Starks b1cf780eb5 Use tar fork to encode Windows metadata correctly 2016-02-23 12:48:28 -08:00
John Starks 0186d1e4dd Fix encoding of Win32 file times 2016-02-22 14:04:34 -08:00
John Starks 0cd1930b37 Add experimental code to convert backup streams to tar streams
This code is experimental because it currently writes Windows metadata to
tar.Header.Xattrs, which is actually for POSIX extended attributes.
2016-02-18 20:41:01 -08:00