Kenneth Skovhede
9f4e5b4589
Update to collapse multiple regex filters into a single regex, as that is way faster
2013-08-31 22:57:21 +02:00
Kenneth Skovhede
a75f8e087d
Rewrote the logic that fixes missing filelist uploads
2013-08-31 15:30:34 +02:00
Kenneth Skovhede
2446c9702d
Fixed detection of incomplete filesets
2013-08-31 15:29:52 +02:00
Kenneth Skovhede
d6158223e7
Improved error messages when disposing the backend manager due to other errors
2013-08-31 15:29:26 +02:00
Kenneth Skovhede
031b6d74e7
Prevent folder auto-create after an upload has succeeded
2013-08-31 15:29:07 +02:00
Kenneth Skovhede
0ead31c9e6
Updated backend manager to encrypt dblock files on the scanning thread, so the network can work at constant full speed.
2013-08-31 14:30:58 +02:00
Kenneth Skovhede
7aa9853cab
Changed index-file-policy default to "full"
2013-08-31 13:36:12 +02:00
Kenneth Skovhede
cd42f4cca0
Fixed selection for interrupted filesets
2013-08-30 22:51:13 +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
113c179953
Fixed a bug with the RenameAfterError procedure
2013-08-30 22:39:04 +02:00
Kenneth Skovhede
72ffff19b5
Fixed the detection and re-upload of interrupted filelists
2013-08-30 22:19:50 +02:00
Kenneth Skovhede
efc17dbd1b
Rewrote the strategy for enumerating folders/files to use depth first instead of breadth first, as this seems to consume less memory.
...
Also updated so the callback is invoked before the item is put into the list, as this also reduces the number of items in the list.
2013-08-30 22:10:43 +02:00
Kenneth Skovhede
232a4aef7e
Whitespace update
2013-08-30 20:44:53 +02:00
Kenneth Skovhede
d6f2332eab
Changed default for async upload queue
2013-08-30 20:43:57 +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
9cac8edaec
Fixed issue with compact not registering indexblocklinks
2013-08-27 10:23:21 +02:00
Kenneth Skovhede
73f422b0aa
Improved output from delete command
2013-08-26 15:25:37 +02:00
Kenneth Skovhede
162c04da6c
Not asking for passphrase caused conflicts, so for now we just ask
2013-08-26 13:12:24 +02:00
Kenneth Skovhede
78bfd56001
Updated the TEST command to also include data from DeletedBlock
2013-08-26 12:44:58 +02:00
Kenneth Skovhede
f3c8cb6cca
Possible fix for a crash
2013-08-25 19:26:12 +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
3387c279e9
Bugfix, read the resultset before accessing the values
2013-08-25 13:16:12 +02:00
Kenneth Skovhede
47546553da
Fixed 2 bugs in the compact routine
2013-08-25 07:50:24 +02:00
Kenneth Skovhede
1e0083a46d
Fixed a bug where --verbose would not be correctly propagated to sub-actions
2013-08-25 07:50:08 +02:00
Kenneth Skovhede
140b3575ee
Fixed output from delete command so it includes size
2013-08-25 07:49:31 +02:00
Kenneth Skovhede
15ab57f81f
Inverted compact messags from dry-run vs normal run
2013-08-24 22:31:16 +02:00
Kenneth Skovhede
d708828804
Restore now scans older backups to look for files, if the file(s) searched for are not found in the list
2013-08-24 22:27:30 +02:00
Kenneth Skovhede
d1c4f60366
Made the error message for changing the passphrase nicer
2013-08-24 21:17:12 +02:00
Kenneth Skovhede
3f1d210924
Added check for small file count
2013-08-24 21:16:44 +02:00
Kenneth Skovhede
1a44eab08b
Added automatic backend volume testing with each backup
2013-08-24 20:59:09 +02:00
Kenneth Skovhede
022d1ad76b
Updated ConsolePasswordInput to use the correct names for the passwordless operations
2013-08-24 14:04:49 +02:00
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