Commit Graph

507 Commits

Author SHA1 Message Date
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
Martin
9497869107 Fix CbtUpdate/RestartFilesrv confusion
(cherry picked from commit 50365374c75146c6c398feab26301281739b871a)

# Conflicts:
#	urbackupclient/ClientService.cpp
#	urbackupclient/client.cpp
2019-09-29 14:57:10 +02:00
Martin
a01427d6f8 Suspend exclude patterns which would completely remove a selected backup path 2019-08-23 17:36:08 +02:00
Martin
cd09514ff9 Exclude efivarfs 2019-08-13 21:11:41 +02:00
Martin
83d4e91d55 Allow "ALL" as special file backup path that backups all volumes 2019-08-11 12:17:44 +02:00
Martin
e144cbe8ca Always run AllSrc backup path removal 2019-08-11 11:49:32 +02:00
Martin
9a7fc8b3ed Allow "ALL" as special file backup path that backups all volumes 2019-08-11 11:46:23 +02:00
Martin
31b1b0f04d Fix evaluation order bug 2019-08-05 02:31:45 +02:00
Martin
4e7008469b Flag (disabled by default) to include all symbolic libraries if includes are specified 2019-07-21 22:44:33 +02:00
Martin
3452753abc Use heap instead of stack for file indexing recursion 2019-07-19 22:23:34 +02:00
Martin
5aaf415c92 Don't use seekpos() 2019-05-22 18:09:18 +02:00
Martin
a76afd83b5 Do not quit indexing with "no backup dirs" if components are selected for backup 2019-05-22 17:36:00 +02:00
Martin Raiber
d8ea5bee4d Fix build on Linux 2019-05-14 17:12:14 +02:00
Martin
037f3832f6 Fix syntax issue 2019-05-14 16:42:48 +02:00
Martin
e0e59e6727 Add to db if there is a sub-directory because that one can be deleted and should then be removed from the db 2019-05-14 03:43:55 +02:00
Martin
ba9596d59b Hard code not following default wine z: symlink to root of fs on non-Windows 2019-05-13 00:14:25 +02:00
Martin
6f3e62b383 Fix parallel hashing with VSS components 2019-05-09 13:55:32 +02:00
Martin
8f0e72c556 Remove result writing via pipe 2019-04-26 10:52:55 +02:00
Martin
e943aa627e Revert "Revert "New setting to make backup dirs optional per default""
This reverts commit e4a1895e69.
2019-04-19 12:28:14 +02:00
Martin
5df651aa70 Revert "Revert "New setting to make backup dirs optional per default""
This reverts commit 5629a644b2.
2019-04-19 12:27:57 +02:00
Martin
e4a1895e69 Revert "New setting to make backup dirs optional per default"
This reverts commit b1fb7141e8.
2019-03-18 17:05:46 +01:00
Martin
5629a644b2 Revert "New setting to make backup dirs optional per default"
This reverts commit 05fe17b543.
2019-03-18 17:05:31 +01:00
Martin Raiber
05fe17b543 New setting to make backup dirs optional per default 2019-03-01 17:31:52 +01:00
Martin Raiber
b1fb7141e8 New setting to make backup dirs optional per default 2019-03-01 16:03:57 +01:00