Commit Graph

18 Commits

Author SHA1 Message Date
Martin
bbb9dc66ff Replace std::auto_ptr with std::unique_ptr 2021-06-20 17:56:33 +02:00
Martin
3554e4f170 Improve modified directory cache invalidation before file backups 2016-06-01 21:09:13 +02:00
Martin
1829a60dc0 Improved file change tracking
(cherry picked from commit 8ad5212d9aa320319a22b069ddfa1d2d9c51d870)
2016-04-28 13:15:08 +02:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
332147f7c5 Use USN number instead of last modification time as file modification indicators. That way we do not have to save the changed files (only directories), if the last modification time is not updated 2014-11-21 22:37:05 +01:00
Martin
d871bc7b09 Improved the continuous data protection 2014-10-13 21:39:21 +02:00
Martin
f15fb4c007 Continous data protection 2014-07-26 16:07:44 +02:00
Martin
5d365c77f9 Removed old directory change watcher 2014-07-26 16:07:43 +02:00
Martin
74e44d3141 Fixed Linux build 2014-05-24 00:28:09 +02:00
Martin
bc1498c1d1 Fixed indexing with root dirs on Windows 2014-05-18 21:47:24 +02:00
Martin
32c50d60b3 Changed time functions to use 64bit integers and added ETA estimation 2014-05-09 22:36:02 +02:00
Martin
15421809e5 Be more conservative about which files changed 2014-05-05 22:43:57 +02:00
Martin
dbeb4ac2c8 Try to work around issue where last modified dates of files are not changed, if the file is changed via memory mapping 2013-09-22 21:15:52 +02:00
Martin Raiber
4e271bb53d Freeze list of open files being written to during shadow copying 2013-09-10 20:32:58 +02:00
Martin
96f5c6163d Reindex filesystem if exclude or include pattern has changed and save changed dirs with a slash at the end 2013-01-30 22:13:16 +01:00
Martin Raiber
0c66933545 Properly watch open files 2012-11-08 01:59:22 +01:00
Martin Raiber
9f6e09a1ae Backup files correctly that have no change in the last modification time 2012-10-04 19:24:09 +02:00
Martin Raiber
fe33d9b31d Reorganized directory structure 2012-02-25 02:45:06 +01:00