Commit Graph
79 Commits
Author SHA1 Message Date
Kenneth Skovhede 60389b1e6e Added extra consistency check to detect the missing file issue related to issue #1214. 2015-02-03 23:47:33 +01:00
Kenneth Skovhede 4eefccc4f2 Fixed an issue where changed metadata was not stored if the file data had not changed.
This also includes a fix for a path-lookup that was larger than needed.
2015-01-25 21:55:15 +01:00
Kenneth Skovhede ed6acedd67 Fixed a bug where the old modification timestamp was re-recorded, resulting in repeated scanning of the files 2015-01-25 21:51:34 +01:00
Kenneth Skovhede 4846ffa103 Now using the file modification timestamp and the filesize as indicators that trigger file scanning.
This fixes #1099.
2015-01-24 21:59:53 +01:00
Kenneth Skovhede 16c791f0b5 Removed all resx files, now using Duplicati.Library.Localization exclusively 2015-01-20 21:07:24 +01:00
Kenneth Skovhede 9ebd43bc75 Now guarding put calls with a transaction flush before and after.
This solves #1243.
2015-01-19 11:23:21 +01:00
Kenneth Skovhede 4f9de30936 Added upload of detected missing index files 2014-12-30 18:29:07 +01:00
Kenneth Skovhede 38fc145647 Added code to record remote file sizes early to reduce deletion of files that are uploaded correctly. 2014-12-30 18:28:48 +01:00
Kenneth Skovhede 2f1c059eb7 Reversed order of verify/cleanup and synthetic filelist upload 2014-12-30 17:30:58 +01:00
Kenneth Skovhede 7cbedb8f43 Refactored the synthetic filelist upload and added a check to prevent defect fileslist being uploaded. 2014-12-30 16:13:31 +01:00
Kenneth Skovhede 17494b7274 Changed the auto-include rule to only scan folders and not actually include them in the output. 2014-11-30 23:14:29 +01:00
Kenneth Skovhede 7ce659df69 Enforced current metadata size limitations 2014-11-06 08:29:56 +01:00
Kenneth Skovhede e3c6682d29 Improved handling of metadata, especially on Linux/OSX 2014-11-06 01:23:31 +01:00
Kenneth Skovhede f6d2a884d6 Improved handling of files with invalid timestamps 2014-10-21 11:35:05 +02:00
Kenneth Skovhede 2cc0b80f8a Now handling symlink folders with special care.
This fixes #1115.
2014-08-26 18:53:54 +02:00
Kenneth Skovhede 9181e56675 Update issue #1020
Status: Fixed

The symlinks are now stored, but they are not restored.

This will be fixed once the metadata restore is implemented.
2014-07-27 00:06:49 +02:00
Kenneth Skovhede 3c595b61c9 Fixed duplicate logging of operation results 2014-07-16 00:57:57 +02:00
Kenneth Skovhede a8db09d366 Changed the way the source-folder filters are applied so they are treated as separate entities to avoid messing with the logic in the filter handler. 2014-07-15 20:59:49 +02:00
Kenneth Skovhede d86879445a Optimized how the source-folder auto-include filter is applied 2014-07-15 19:51:28 +02:00
Kenneth Skovhede 3a1a5b774b Auto include source files and folders if filters are active 2014-07-15 14:15:53 +02:00
Kenneth Skovhede e00f22938e Implemented the stop and abort logic in the UI and fixed some minor issues with handling this robustly 2014-05-21 14:06:33 +02:00
Kenneth Skovhede bd53090ae7 Implemented the pause/resume/stop/start methods throughout the calls to allow for interactive control over the tasks 2014-05-15 12:47:16 +02:00
Kenneth Skovhede 4ea19a6981 Changed the times to use utc instead of local time 2014-04-22 12:36:21 +02:00
Kenneth Skovhede b1ce24d504 Added hardlink detection on Linux/OSX 2014-04-02 11:02:06 +02:00
Kenneth Skovhede 84ed9d57cc Implemented faster fail when the connection dies 2014-04-02 11:00:19 +02:00
Kenneth Skovhede 5944783483 Fixed an issue where error messags would not be recorded 2014-04-02 00:07:02 +02:00
Kenneth Skovhede 70d226f81b Fixed missing info 2014-04-01 23:59:20 +02:00
Kenneth Skovhede 8e6b034173 Changed all file timestamps to read utc directly instead of converting from local time 2014-02-27 14:14:48 +01:00
Kenneth Skovhede e2b532c579 Changed max-file-size to allow zero values as well. 2014-02-10 14:35:44 +01:00
Kenneth Skovhede 47bc010b3c Added test-filters command 2013-12-07 15:22:51 +01:00
Kenneth Skovhede e41c7f30fb Added option for allowing passphrase change to improve asymmetric encryption support 2013-10-29 11:43:44 +01:00
Kenneth Skovhede 359c0ea4aa Auto-style-fixes 2013-09-13 13:25:52 +02:00
Kenneth Skovhede 7a0771a5f7 Added db-logging to fatal backup errors 2013-09-13 13:25:43 +02:00
Kenneth Skovhede a5a68bf020 Fixed an issue that cause the scantime to not be updated for unchanged files, which caused repeated scans of unchanged files. 2013-09-10 08:28:58 +02:00
Kenneth Skovhede e9cac2d11c Added reading metadata from snapshot implementation. 2013-09-08 00:39:11 +02:00
Kenneth Skovhede 2633468001 Added block-device detection to backup.
Improved verbose output a bit
2013-09-08 00:38:46 +02:00
Kenneth Skovhede a75f8e087d Rewrote the logic that fixes missing filelist uploads 2013-08-31 15:30:34 +02:00
Kenneth Skovhede d6e53e47a7 Added option to read more than --blocksize bytes from a file at a time 2013-08-30 22:46:34 +02:00
Kenneth Skovhede 72ffff19b5 Fixed the detection and re-upload of interrupted filelists 2013-08-30 22:19:50 +02:00
Kenneth Skovhede 295699ffac Reworked some details with the filter so the elements are filtered earlier 2013-08-30 20:42:38 +02:00
Kenneth Skovhede 79915eabec Fixed a crash with the automatic volume verify 2013-08-27 10:23:58 +02:00
Kenneth Skovhede b22be83122 Moved the remote file verification to then end of the backup procedure 2013-08-25 13:20:39 +02:00
Kenneth Skovhede 1a44eab08b Added automatic backend volume testing with each backup 2013-08-24 20:59:09 +02:00
Kenneth Skovhede e2c713b9e4 Added VACUUM to the database 2013-08-23 22:15:07 +02:00
Kenneth Skovhede a229de8e23 Cleaned up some output with Backup and compacting.
Implemented better output for Restore.
Fixed a problem with errors during dispose, and a problem with selecting filesets that do not exist.
Fixed a bug with restore if a file existed with some correct data, a copy would be restored with partial data.
Added check to try to avoid excessive restores of the same files if a file in another version already exists.
2013-08-22 20:56:03 +02:00
Kenneth Skovhede bbe543c5bd Added phase events and enumerated events instead of strings.
Tuned the output from the backup command.
2013-08-21 22:23:58 +02:00
Kenneth Skovhede 83439b5858 Bugfixing for the progress report 2013-08-20 22:52:32 +02:00
Kenneth Skovhede 25541d9d18 Implemented a new progress reporting system that relies polling for sending progress updates that occur with a high frequency. 2013-08-20 22:16:30 +02:00
Kenneth Skovhede a1ef4dbe96 Rewrote the way the database is recreated to ensure greater stability when recovering from a damaged backup.
The restore now correctly works with missing index files and full index files.
2013-07-22 16:54:19 +02:00
Kenneth Skovhede c0f6a9a54b Bugfix for only including blacklists in index files 2013-07-18 23:15:48 +02:00