Kenneth Skovhede
59776c4ecb
Bugfix with listing filesets based on timestamp
2013-08-20 21:37:30 +02:00
Kenneth Skovhede
a0ce141be9
Implemented a message sink so we can filter messages rather than dumping them to console
2013-08-18 23:16:58 +02:00
Kenneth Skovhede
1e70f32ed3
Added guard against changing passphrase on existing backup
2013-08-17 22:05:40 +02:00
Kenneth Skovhede
84284dc46e
Re-format stuff
2013-08-17 22:03:19 +02:00
Kenneth Skovhede
acb1e664f8
Added LZMA support based on the code provided by Tobias Käes.
...
Apart from building a binary, some minor fixes were applied to follow the Duplicati style more.
Some variables were renamed, all strings were moved to the resx files, and the compression hint was included.
The compression detection was removed, and now uses the common implementation.
2013-08-17 15:55:43 +02:00
Kenneth Skovhede
e858ef1cf5
Rewrote FileBackedList to use virtual functions instead of functors, because the lambda functors are no longer instance methods in the new Mono compiler
2013-08-17 13:38:10 +02:00
Kenneth Skovhede
00423dff8c
Added DreamHost as a known S3 provider
2013-08-17 13:29:16 +02:00
Kenneth Skovhede
44869e7c1e
Improved error messages when overflowing the cache tables to include a hint for correcting the problem
2013-08-06 23:41:25 +02:00
Kenneth Skovhede
af86206cd9
Fixed crash when selecting non-existing version to list or restore
2013-08-06 22:57:03 +02:00
Kenneth Skovhede
6a6869b6d0
Added logging of errors that terminate the operation
2013-08-06 22:27:05 +02:00
Kenneth Skovhede
86e704123f
Improved the distribution of lookup-cache memory
2013-07-30 22:43:29 +02:00
Kenneth Skovhede
7e1ea91760
Added rolling checks to ensure equal testing of all files.
2013-07-30 22:42:59 +02:00
Kenneth Skovhede
ba0d475de3
Fixed repair for index files with --index-file-policy=full
2013-07-24 21:25:41 +02:00
Kenneth Skovhede
0dc3c0aeea
Speedup fix
2013-07-24 21:25:02 +02:00
Kenneth Skovhede
2671462915
Removed unused code
2013-07-24 17:23:00 +02:00
Kenneth Skovhede
f0f465160f
Changed the remaining DateTime columns to epoch seconds
2013-07-24 17:21:38 +02:00
Kenneth Skovhede
5c110162ea
Changed the time format of times used programmatically to use EPOCH seconds, as it is faster to parse and more reliable
2013-07-23 21:28:01 +02:00
Kenneth Skovhede
ee9be320d0
Added compile flag to activate random transmission errors
2013-07-23 20:53:34 +02:00
Kenneth Skovhede
0f84b75199
Default timestamps in UTC
2013-07-23 18:56:44 +02:00
Kenneth Skovhede
4e7ed3458f
Added auto-rename logic to work around faulty Apache WebDAV backends
2013-07-23 18:56:01 +02:00
Kenneth Skovhede
df386b8c35
Bugfix with reporting
2013-07-23 18:54:53 +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
7116f750c1
Fixed issue with empty blacklists written in index files
2013-07-19 00:42:24 +02:00
Kenneth Skovhede
c0f6a9a54b
Bugfix for only including blacklists in index files
2013-07-18 23:15:48 +02:00
Kenneth Skovhede
e31e5359f1
Bugfix
2013-07-18 23:14:23 +02:00
Kenneth Skovhede
2dae70ba87
Fixed EPOCH to be UTC
2013-07-17 13:31:17 +02:00
Kenneth Skovhede
7b08ed8a56
Fixed wrong argument type
2013-07-17 13:03:06 +02:00
Kenneth Skovhede
4809897a00
Rewrote date time reading from db to use epoch instead of normal date to avoid string parsing of dates
2013-07-16 14:52:35 +02:00
Kenneth Skovhede
9675a4326f
Unified thresholds for cache overflow reporting
2013-07-12 10:02:28 +02:00
Kenneth Skovhede
22026d96d0
Removed some spam in the log file
2013-07-12 10:01:49 +02:00
Kenneth Skovhede
6bece1556c
Renamed FalsePositives and FalseNegatives to PositiveMisses and NegativeMisses respectively, as the previous term is no longer correct
2013-07-12 08:07:10 +02:00
Kenneth Skovhede
bba6271ac5
Bugfix for the verification file upload
2013-07-11 18:55:19 +02:00
Kenneth Skovhede
b86005f373
Added correct usage of temporary files for disposing without having a using directive
2013-07-10 14:51:25 +02:00
Kenneth Skovhede
8e7806db00
Robustness fix
2013-07-10 14:33:02 +02:00
Kenneth Skovhede
2bfddb70d0
copy-paste fix
2013-07-10 09:24:00 +02:00
Kenneth Skovhede
98aa8c9537
Rewrote the file-backed list to use a buffer, and fixed some bugs when falling over to a file
2013-07-09 13:55:31 +02:00
Kenneth Skovhede
c182bf22e4
Removed unused method
2013-07-09 13:51:22 +02:00
Kenneth Skovhede
6830eb257d
Cleaned up storage of various timestamps to only use second precision
2013-07-09 13:51:08 +02:00
Kenneth Skovhede
8074ca253d
Removed a comment
2013-07-09 13:09:34 +02:00
Kenneth Skovhede
9648b9e095
Changed so timestamps in metadata are stored in full precision
2013-07-09 13:09:22 +02:00
Kenneth Skovhede
c2556efd61
Converted a list method to an enumerator
2013-07-02 10:35:31 +02:00
Kenneth Skovhede
b80b471956
Bug fix
2013-07-02 10:35:10 +02:00
Kenneth Skovhede
42fe979294
Fixed not deleting files if --keep-time is not supplied
2013-07-02 10:00:46 +02:00
Kenneth Skovhede
2e438d0d18
Fixed file size report for dry-run
2013-07-02 09:56:28 +02:00
Kenneth Skovhede
04281d87a9
Added guards against empty results in compact
2013-07-01 17:57:10 +02:00
Kenneth Skovhede
83f9979efe
Fixed not auto-compacting on delete
2013-07-01 17:55:45 +02:00
Kenneth Skovhede
0234496899
Added upload of previous fileset if the previous backup was interrupted
2013-07-01 17:23:05 +02:00
Kenneth Skovhede
ea436e5cac
Fixed closing and disposing block volumes to prevent sharing issues when calculating the hash of those
2013-07-01 17:22:23 +02:00
Kenneth Skovhede
9a54129dce
Added option to supply the file set id to AppendFilesFromPreviousSet
2013-07-01 17:04:57 +02:00
Kenneth Skovhede
5bce4a271f
Added verification file option
2013-07-01 14:40:45 +02:00