Commit Graph
1925 Commits
Author SHA1 Message Date
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 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 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 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 2bfddb70d0 copy-paste fix 2013-07-10 09:24:00 +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
Kenneth Skovhede a35710edef Rewrote some database methods to return enumerables instead of instantiated lists 2013-07-01 12:03:59 +02:00
Kenneth Skovhede 7a45cf889e Merged the --no-index-files and --fat-index-files into --index-file-policy 2013-07-01 10:33:07 +02:00
Kenneth Skovhede b69cdcb136 Fixed filters to include everything if empty.
Will now include by default if there are only exclude filters.
If there are any include filters, the files are excluded by default.
2013-06-30 12:42:13 +02:00
Kenneth Skovhede fd3259b998 Added support for fat index files 2013-06-29 12:35:17 +02:00
Kenneth Skovhede d9685eda1f Microfix 2013-06-29 12:24:59 +02:00
Kenneth Skovhede a9ca999962 Updated to allow files as input arguments to backup 2013-06-29 12:17:52 +02:00