Commit Graph

494 Commits

Author SHA1 Message Date
Martin
e5d85e896b Skip in use snapshots
(cherry picked from commit 843031d8e9)

# Conflicts:
#	urbackupclient/client.cpp
2021-03-30 11:20:13 +02:00
Martin
7ac9b583ac Improve: Cleanup snapshot later if it cannot be deleted because it is in use
(cherry picked from commit d84523ba03)

# Conflicts:
#	urbackupclient/client.cpp
2021-03-30 11:18:57 +02:00
Martin
31e9409791 Fix merge 2021-03-29 17:12:37 +02:00
Martin
a79751d70c Merge branch '2.4.x' of buildserver.urbackup.org:/home/git/urbackup_backend into 2.4.x 2021-03-29 16:40:21 +02:00
Martin
3ba4a963ea Cleanup snapshot later if it cannot be deleted because it is in use
(cherry picked from commit fc3ccacf05)

# Conflicts:
#	urbackupclient/client.cpp
#	urbackupclient/client.h
2021-03-29 16:40:13 +02:00
Martin
2a39d4d85c Don't delete old snapshots on Linux as long as they are still used
(cherry picked from commit bedbe0bde1)
2021-03-29 16:39:20 +02:00
Moisie2000
1df65b407e Adds an exclusion list for macOS system items which should not be backed up
(cherry picked from commit 1245a6921c)
2021-03-03 17:31:10 +01:00
Martin
de58428ff9 Fix removing file from CBT
(cherry picked from commit 727832d3fe)

# Conflicts:
#	urbackupclient/client.cpp
2020-10-20 00:47:20 +02:00
Martin
cc3d82047b Fix profile enumeration 2020-08-06 10:21:42 +02:00
Martin
285b0525ff Fix cache target generation handling 2020-07-11 16:58:55 +02:00
Martin
22dc82223a Fix build 2020-07-10 16:46:49 +02:00
Martin
502f703e19 Fix merge issue 2020-05-13 20:39:38 +02:00
Martin
9728fa5f89 Remove Windows registry hive files from CBT 2020-05-10 13:02:01 +02:00
Martin
c35732d042 Get error information before unlocking cbt mutex
(cherry picked from commit 8ab8813da4)
2019-11-11 23:07:07 +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
Martin
899c7077c2 Handle errors from FindNextFile
(cherry picked from commit e695bf25f9f46063963404cc61e1ab39db7e9af3)
2019-02-02 19:45:35 +01:00
Martin
c35beb1441 Merge branch 'dev' of server.raiber.de:~/urbackup_backend into dev 2018-09-17 21:51:06 +02:00
Martin
33c4be2a4a Improve log message if indexing is interrupted 2018-09-17 21:51:00 +02:00
Martin
ea1dcaa595 Fix volume comparison
(cherry picked from commit ed4a83f2b9eac654086af7d0414af3929cdcdd8e)
2018-09-14 11:04:59 +02:00
Martin
127e2611b5 Use normalizeVolume function to normalize volumes w.r.t. CBT
(cherry picked from commit 94f2814a69d23dea111035791dfc2a484649c056)
2018-09-14 11:04:52 +02:00
Martin Raiber
0263c4137a Fix cbt path collection in registry 2018-08-09 15:57:16 +02:00
Martin Raiber
04cfaa3615 Fix change indicator of open files
(cherry picked from commit c2e88c23bab6b9fd43965df4f5796e8a61fa9699)
2018-08-09 15:00:07 +02:00
Martin
cacd340305 Don't show restore components option if components never have been backed up 2018-07-25 19:19:47 +02:00
Martin Raiber
3deb243aab Cooperate CBT with multiple running clients 2018-07-22 20:50:59 +02:00
Martin Raiber
ceff150d9d Hard exclude "/dev/*" on macos 2018-06-01 12:04:42 +02:00
Martin Raiber
e211bde019 Do not run prefilebackup batch file if it has default contents
(cherry picked from commit 693dfaa9afa90d207ba3ce55e115f3797c949307)
2018-06-01 11:59:26 +02:00
Martin
039dc751db Install CBT on all volumes if no one has been selected for backup (yet) 2018-05-16 17:53:29 +02:00
Martin
b799f94b77 Fix parallel file hashing and parallel file hashing cleanup on client 2018-05-08 15:38:42 +02:00