Kenneth Skovhede
4aef61f3f0
Removed create-report output from the core, so the clients can phrase the message as they please
2013-08-24 14:04:14 +02:00
Kenneth Skovhede
cf474b608b
Fixed a string format bug
2013-08-24 14:03:44 +02:00
Kenneth Skovhede
c92dcbfff5
Pruned the OperationMode enum
2013-08-24 14:03:28 +02:00
Kenneth Skovhede
d84e601738
Removed an unwanted extra message
2013-08-24 14:03:05 +02:00
Kenneth Skovhede
258d30c5ae
Fixed a problem with restoring where an error message would show even though the restore succeeded
2013-08-23 23:38:06 +02:00
Kenneth Skovhede
9aba8b7588
Changed count discrepancy from exception to warning as the verify will catch any real problems
2013-08-23 23:37:17 +02:00
Kenneth Skovhede
4c217b57d9
Fixed a number of dispose errors that would mask real errors
2013-08-23 23:36:25 +02:00
Kenneth Skovhede
10f1613148
Refined the backup output slightly.
...
Added periodic output to the restore process.
2013-08-23 22:18:13 +02:00
Kenneth Skovhede
bade0a3175
Changed remote naming scheme to be fit better with prefix selection
2013-08-23 22:16:15 +02:00
Kenneth Skovhede
e2c713b9e4
Added VACUUM to the database
2013-08-23 22:15:07 +02:00
Kenneth Skovhede
e7268ce63b
Fixed a bug with modified files not being counted, and a bug where a deleted file would cause trouble if it was created again
2013-08-23 22:14:17 +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
f5efbfa46c
Added filename prefix with type info for S3-Glacier support
2013-08-22 20:43:29 +02:00
Kenneth Skovhede
6f639b02fd
Changed how the hashes are re-used, so it is hopefully more compatible with Windows crypto API.
2013-08-21 22:24:36 +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
8f90eb55bd
Extended a debug method
2013-08-20 22:14:24 +02:00
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