Commit Graph
52 Commits
Author SHA1 Message Date
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
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 2e438d0d18 Fixed file size report for dry-run 2013-07-02 09:56:28 +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 5bce4a271f Added verification file option 2013-07-01 14:40:45 +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
Kenneth Skovhede 2bf912a0af Rewrote the filter system to distinguish between match and result, which allows filter combinations 2013-06-29 12:16:30 +02:00
Kenneth Skovhede 6017b14038 Changed default to not store metadata as it slows things down and is not used while restoring 2013-06-16 22:50:00 +02:00
Kenneth Skovhede 2b01d20ce3 Added profile logging to all commit calls
Added extra profiling on backup
2013-06-09 16:30:28 +02:00
Kenneth Skovhede 4f3323e3d1 Added a lot of verbose outputs 2013-05-29 22:15:13 +02:00
Kenneth Skovhede ef94d3be8a Fixed compacting after backup 2013-05-25 17:57:52 +02:00
Kenneth Skovhede 2c6b1313af Fixed a bug with the --keep-time and --keep-versions
Added special method for sending dry-run messages
2013-05-25 17:32:39 +02:00
Kenneth Skovhede d75097bf61 Removed --force in favor of --dry-run
Added --keep-time and --keep-versions to backup command
2013-05-25 16:56:53 +02:00
Kenneth Skovhede d696670598 Reworked the result reporting to support type safe values 2013-05-25 16:40:15 +02:00
Kenneth Skovhede 6647c14fbc Changed the HashlistCollector to use the generic file-backed list 2013-05-22 21:39:34 +02:00
Kenneth Skovhede 8f98afb61a Updated to use the new serializer for printing backup results 2013-05-22 21:33:55 +02:00
Kenneth Skovhede a6bb92bdb3 Updated backup handler to use the new name for control-files 2013-05-22 21:32:37 +02:00
Kenneth Skovhede ff90cf66ad Implemented the --threshold based compacting mode 2013-05-21 21:16:01 +02:00
Kenneth Skovhede b11bf5dac0 Extracted some common result properties to a common interface 2013-05-19 18:27:51 +02:00
Kenneth Skovhede 48a675b0da Fixed bugs after rewriting filesystem enumerators to use filters and IEnumerable<string> 2013-05-15 21:50:16 +02:00
Kenneth Skovhede c29d9d00b9 Implemented the backup command.
Rewrote filter handling across the entire project.
2013-05-13 22:32:05 +02:00