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