Commit Graph

58 Commits

Author SHA1 Message Date
Martin
f9982bc033 Fix EPERM handling when getting extended attributes fails on macOS 2018-04-16 16:03:57 +02:00
Martin
0d9dfa73f6 Correctly open symlinks for setting metadata on macos 2018-02-25 13:35:37 +01:00
Martin
a55ae87d4f Set block/char device major:minor correctly
(cherry picked from commit f2ba6782013e94ed0013a0f87bf08d34d3902718)
2017-11-10 14:07:15 +01:00
Martin
b864185361 Always use simple tokenize function 2017-11-01 14:14:00 +01:00
Martin
88ecfa4863 Set file owner before setting file permissions 2017-10-04 17:11:25 +02:00
Martin
2394d0e1fe Fix FreeBSD client build 2017-05-10 16:49:39 +02:00
Martin
5bcafe183e Fix FreeBSD client build 2017-05-10 16:43:13 +02:00
Martin
c0586ac45d Fix client compile on FreeBSD 2017-04-13 02:07:56 +02:00
Martin
cea7bfeadf Fix client compile on FreeBSD 2017-04-13 02:06:49 +02:00
Martin
a294d2b566 Continue removing xattrs if removing one fails 2017-02-16 16:31:38 +01:00
Martin
779d8083c2 Create correct symlink type on restore
(cherry picked from commit 9ef7c15ea9b754997afe9f5a0c5bdda14dd58e46)
2017-01-22 21:51:13 +01:00
Martin
1ddb599a18 Implement flag to ignore overwrite failures 2017-01-16 18:09:32 +01:00
Martin
a5caf9cfb1 Fix Linux xattr restore 2017-01-02 23:39:10 +01:00
Martin Raiber
24195a8f22 Return empty xattr list if xattrs are not supported when restoring
(cherry picked from commit c30dce5b66091b14679031ff3385ec4bdb9f88a5)
2016-11-24 01:44:52 +01:00
Martin
4fff38b6bc Improve logging 2016-10-04 13:39:02 +02:00
Martin
9eacf7f87e Fix symlink directory restore on Linux/Mac 2016-07-28 11:54:13 +02:00
Martin
22832e2100 Ignore enumeration failures if enumerating symlink 2016-06-05 22:48:35 +02:00
Martin
8d75206ac2 Fix build 2016-05-28 19:04:12 +02:00
Martin
fff99aa475 Log error before assertions 2016-05-28 18:51:59 +02:00
Martin
d485e1fe8e Restore fixes 2016-05-06 23:42:21 +02:00
Martin
82d4452476 Restore fixes 2016-05-06 22:47:50 +02:00
Martin
94e5e318ad Restore fixes 2016-05-06 22:11:15 +02:00
Martin
8524b98547 Prettier file path 2016-05-03 01:04:16 +02:00
Martin
e4bfc7379a Set stat mode correctly 2016-05-03 00:43:30 +02:00
Martin
b035494d79 Fix orig path in restore meta-data in tar backup directories 2016-05-02 19:26:03 +02:00
Martin
433f3058be Fixed forcefull metadata thread disconnect 2016-02-17 23:22:03 +01:00
Martin
91e18d96b3 Fixed symlink backup and restore on Linux and Mac 2016-02-04 20:58:48 +01:00
Martin
8db5e31fe3 Fixed symlink backup and restore on Linux and Mac 2016-02-04 20:32:19 +01:00
Martin
2ef2563e48 Fixed assert bug 2016-01-25 21:45:59 +01:00
Martin
36358df882 Fixed OS X build 2016-01-25 21:38:33 +01:00
Martin
dd9a36cabe Fix: Read dummy value on Linux 2016-01-25 01:56:50 +01:00
Martin
b9247a29c2 Read dummy value on Linux 2016-01-25 01:46:23 +01:00
Martin
095a8820b6 Backup and restore BSD flags 2016-01-25 00:17:19 +01:00
Martin
5b41d07f91 Backup and restore BSD flags 2016-01-25 00:16:20 +01:00
Martin
0cbf84f438 Do not try to hash special files 2016-01-23 21:24:42 +01:00
Martin
1ad155fee0 Max OS X client 2016-01-16 18:12:37 +01:00
Martin
95e76550cd Sparse file handling (TODO: Linux) 2016-01-11 00:29:46 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
07e704156d Added checksums to metadata and improved partial metadata handling 2015-12-19 18:01:21 +01:00
Martin
7cb5d0678a Made Linux restore working 2015-12-18 16:58:50 +01:00
Martin
8198c634a1 Use utimensat instead of utimes 2015-12-15 16:54:32 +01:00
Martin
cefd5c7b59 Bug fixes with regards to streaming and queuing 2015-12-15 12:05:25 +01:00
Martin
f12c0d57f5 Made restore work on Windows 2015-12-13 21:45:59 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
27686b08d6 Linux file backups with snapshots and symbolic links 2015-12-07 01:06:32 +01:00
Martin
a705ac5b54 Variable length integer encoding optimization 2015-12-05 19:08:58 +01:00
Martin
896c43ae68 Fixed directory symbolic link meta data handling 2015-10-21 20:27:12 +02:00
Martin Raiber
abc3c32fca Ignore symlinks with missing symlink target and error on file
enumeration failure
2015-10-18 16:40:31 +02:00
Martin Raiber
05c5cea029 Linux backup and restore with file meta data 2015-10-11 21:17:53 +02:00
Martin Raiber
0c66b42f0f Improved Linux file meta data download 2015-09-27 20:58:21 +02:00