Kenneth Skovhede
|
a0368d5f30
|
Added support for reporting backend size when --no-backend-verification is supplied.
This fixes #1723
|
2016-09-23 13:46:42 +02:00 |
|
Kenneth Skovhede
|
0c68daff6c
|
Fixed all whitespace to be 4 spaces instead of tabs
|
2016-09-15 11:39:27 +02:00 |
|
Kenneth Skovhede
|
490776ed73
|
Implemented a database flag to mark a database as partially recreated.
Fixed issue with error messages when attempting to recreate a partial database for restore as described in #1695.
|
2016-09-13 21:55:15 +02:00 |
|
Kenneth Skovhede
|
72e3782b0a
|
Added error reporting to detect errors such as the one reported in #1905.
|
2016-08-30 12:26:57 +02:00 |
|
Kenneth Skovhede
|
3f829cb6c1
|
Removed errors related to files reporting to be "reparsepoint" but not being symlinks.
This should fix #1727
|
2016-04-27 14:49:56 +02:00 |
|
Kenneth Skovhede
|
875cd57eab
|
Bit too quick there :)
|
2016-03-20 12:41:17 +01:00 |
|
Kenneth Skovhede
|
bf07813ca8
|
Real fix for the problem with duplicate fileset timestamp on really short backups
|
2016-03-20 12:38:36 +01:00 |
|
Kenneth Skovhede
|
0530cb4d52
|
Added repair-in-progress check to avoid continuing work on a broken database
|
2016-03-18 13:26:12 +01:00 |
|
Kenneth Skovhede
|
be959a8a1b
|
Changed the name of a resource class
|
2016-03-14 09:35:01 +01:00 |
|
Kenneth Skovhede
|
1fab22c807
|
Fixed some crashes introduced with the refactoring
|
2016-02-19 00:15:16 +01:00 |
|
Kenneth Skovhede
|
3236459f86
|
More refactoring to reduce the number of shared variables used when calling around in the BackupHandler class
|
2016-02-18 23:10:26 +01:00 |
|
Kenneth Skovhede
|
93cf6f6690
|
Changed logic for creating new volumes during backup.
Instead of creating them up front, they are created when needed (lazy init).
|
2016-02-18 22:49:10 +01:00 |
|
Kenneth Skovhede
|
781d8e4db4
|
Refactored the main backup routine to be more readable.
It still sucks because it keeps too much state in the class variables between function calls
|
2016-02-18 22:38:03 +01:00 |
|
Kenneth Skovhede
|
4780c25ff0
|
Bugfix, uploading control files in synthetic filelists did not work
|
2016-02-18 22:37:45 +01:00 |
|
Kenneth Skovhede
|
9bfc39120a
|
Improved handling the compaction process with errors, such that deletes are marked and commited to the database before actually being deleted, causing fewer issues when resuming the operation afterwards.
|
2015-11-17 21:32:55 +01:00 |
|
Kenneth Skovhede
|
8359369952
|
Added error handling to treat errors in reading metadata as warnings instead of skipping the entire file
|
2015-09-04 13:14:30 +02:00 |
|
Kenneth Skovhede
|
e13978d1c0
|
Improved handling of non-standard blocksize and hashing algorithms
|
2015-04-08 20:33:30 +02:00 |
|
Kenneth Skovhede
|
0de9adc606
|
Added grace-period for incomplete uploads to avoid backups stopping due to the Apache WebDAV issues.
This fixes #1243.
|
2015-04-05 14:33:13 +02:00 |
|
Kenneth Skovhede
|
3972211757
|
Added automatic log cleanup
This fixes #1298
|
2015-02-15 23:44:20 +01:00 |
|
Kenneth Skovhede
|
a45b6ea621
|
Added control files to synthetic dlist files too
|
2015-02-03 23:49:12 +01:00 |
|
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 |
|