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