Martin
1756bbfd0b
Open reparse point when reading FRN
2022-01-22 12:31:36 +01:00
Martin
1d9525958e
Merge remote-tracking branch 'Moisie2000/reworkOfMacOSExcludes' into dev
...
# Conflicts:
# create_osx_installer.sh
# osx_installer/buildmacOSexclusions
# urbackupclient/client.cpp
2021-10-23 16:40:21 +02:00
Moisie2000
4efd0bcbfc
Rework macOS file exclusions:
...
- To account for the lack of a built-in list of exclusions in modern releases of macOS;
- To more comprehensively exclude files which the OS prevents reading of via System Integrity Protection;
- To exclude files which have an extended attribute set to prevent backups;
- Moves the building of the exclusion list from the client installer into the main code (preventing the possibility of an outdated exclusion list on an updated OS);
- Generates log entries showing the matching exclusion term which causes a file to not be backed up;
- Creates a file at /Library/Application Support/UrBackup Client/var/urbackup/macOS_exclusion_overrides.txt to allow for exclusion terms to be overridden.
2021-09-24 16:16:45 +01:00
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