Commit Graph

530 Commits

Author SHA1 Message Date
Martin
86a099a00c Options to pause or not start backup if Windows is unlocked 2021-07-15 17:00:35 +02:00
Martin
288d4854e1 Improve "optional" hint 2021-06-28 23:23:10 +02:00
Martin
5b28aed036 Replace NULL with nullptr 2021-06-20 20:58:50 +02:00
Martin
86e0de7ebc Fix compile issue
(cherry picked from commit 620c8ccffd)
2021-06-20 19:22:01 +02:00
Martin
77271a5bae Fix compile issue
(cherry picked from commit af2c3b2250)
2021-06-20 19:21:43 +02:00
Martin
8472515032 Fix compile issue
(cherry picked from commit 1daed0529e)
2021-06-20 19:21:28 +02:00
Martin
532be11736 Fix compile issue
(cherry picked from commit 78064612fe)
2021-06-20 19:19:58 +02:00
Martin
bbb9dc66ff Replace std::auto_ptr with std::unique_ptr 2021-06-20 17:56:33 +02:00
Martin Raiber
02c82fde35 Reset target path when snapshot is still in use 2021-04-03 15:20:18 +02:00
Martin
41e32b6e1b Properly set ref 2021-03-31 19:43:22 +02:00
Martin
843031d8e9 Skip in use snapshots 2021-03-30 11:19:40 +02:00
Martin
d84523ba03 Improve: Cleanup snapshot later if it cannot be deleted because it is in use 2021-03-30 02:31:07 +02:00
Martin
fc3ccacf05 Cleanup snapshot later if it cannot be deleted because it is in use 2021-03-29 15:08:18 +02:00
Martin
bedbe0bde1 Don't delete old snapshots on Linux as long as they are still used 2021-03-26 00:23:39 +01:00
Martin Raiber
50b4b89eb7 Lock overlay and era files 2021-01-26 01:16:05 +01:00
Martin
8324f9c3a1 Local file backup WIP 2020-12-17 21:25:56 +01:00
Martin
4074ab3f07 Remove client forward compatibility 2020-11-01 19:16:05 +01:00
Martin
21b65777d0 Fix skipping small files in parallel hashing 2020-11-01 17:40:16 +01:00
Martin
5ef656eb63 Correct hash thread number 2020-10-28 11:32:50 +01:00
Martin
727832d3fe Fix removing file from CBT 2020-10-19 01:16:41 +02:00
Martin
ae725c527e Add error info the postindex call as parameter 2020-10-14 23:12:39 +02:00
Martin
9c088b9d9f Handle unwritten extents in Linux CBT 2020-10-06 18:58:21 +02:00
Martin
746058f203 Make amount of download, hash, image compress and client parallel hash threads configurable 2020-09-29 17:01:38 +02:00
Martin Raiber
c509f6a240
Merge pull request #29 from Moisie2000/add_macos_exclusions
Adds an exclusion list for macOS system items which should not be backed up
2020-07-21 14:43:08 +02:00
Martin
6cc7f118d9 Fix era block size 2020-07-17 15:48:41 +02:00
Martin
009ccf052c Decrement era before saving 2020-07-17 12:27:14 +02:00
Martin
c1ab6cc718 Revert "Take metadata snap during snapshotting (it rolls over the era as well)"
This reverts commit efe23c07b5.
2020-07-17 12:24:12 +02:00
Martin
9cdf7c5cdd Revert "Drop era metadata snap when resetting CBT"
This reverts commit e5164bcf99.
2020-07-17 12:24:05 +02:00
Martin
9e9f8bbb50 Revert "Drop era metadata snap when resetting CBT"
This reverts commit 69022bc346.
2020-07-17 12:23:54 +02:00
Martin
69022bc346 Drop era metadata snap when resetting CBT 2020-07-17 01:44:51 +02:00
Martin
e5164bcf99 Drop era metadata snap when resetting CBT 2020-07-17 01:44:29 +02:00
Martin
efe23c07b5 Take metadata snap during snapshotting (it rolls over the era as well) 2020-07-17 01:26:29 +02:00
Martin
89436d2b4c Fix android include 2020-07-16 22:21:27 +02:00
Martin
848f15d2d0 Fix android include 2020-07-16 22:05:08 +02:00
Martin
06bc456c51 Write/update shadow id 2020-07-16 21:19:18 +02:00
Martin
19285a8abd Fix dm-era reading for Android build 2020-07-16 21:18:40 +02:00
Martin
bb587c107d Add new Linux device mapper based snapshot method 2020-07-14 18:50:20 +02:00
Moisie2000
1245a6921c Adds an exclusion list for macOS system items which should not be backed up 2020-07-13 16:13:08 +01:00
Martin
347397444b Fix cache target generation handling
(cherry picked from commit 285b0525ff)
2020-07-11 20:19:19 +02:00
Martin
af425f1411 Use hole punching to set CBT hash data to zero 2020-06-28 16:39:50 +02:00
Martin
62acce0aa7 Escape backslash also if next character is [ in glob pattern
(cherry picked from commit 66ee6c99a63637180f7933f065a82893591cbde3)
2020-06-08 23:01:43 +02:00
Martin
68c322342d Remove Windows registry hive files from CBT
(cherry picked from commit 9728fa5f89)

# Conflicts:
#	urbackupclient/client.cpp
2020-05-13 19:38:48 +02:00
Martin
ba73bfa30b Fix "ALL" backup dirs handling 2020-04-16 20:54:57 +02:00
Martin
294efbe1bc Enable script backup for sub-clients 2020-04-11 18:41:41 +02:00
Martin
6fbb3c749e Make last modification time configurable from script list 2020-04-11 18:41:41 +02:00
Martin
35d7fff3d4 Fix Windows build 2020-02-11 17:26:09 +01:00
Martin
650040bd82 Map C to root volume on Linux 2020-02-11 16:46:57 +01:00
Martin
d62b8416d9 Gracefully handle CBT reset 2020-02-11 14:09:07 +01:00
Martin
07f4cdbabd Implement image backup with CBT via dattobd for Linux 2020-02-10 23:35:13 +01:00
Martin
8ab8813da4 Get error information before unlocking cbt mutex 2019-11-09 18:54:29 +01:00