Kenneth Skovhede
4eefccc4f2
Fixed an issue where changed metadata was not stored if the file data had not changed.
...
This also includes a fix for a path-lookup that was larger than needed.
2015-01-25 21:55:15 +01:00
Kenneth Skovhede
847c22e388
Fixed a bug that caused metadata to be restored for only every second file
2015-01-25 14:26:54 +01:00
Kenneth Skovhede
bb17682b94
Indentation fixes
2015-01-25 12:33:00 +01:00
Kenneth Skovhede
4846ffa103
Now using the file modification timestamp and the filesize as indicators that trigger file scanning.
...
This fixes #1099 .
2015-01-24 21:59:53 +01:00
Kenneth Skovhede
8d13e698eb
Updated copyright notices
2015-01-20 21:44:52 +01:00
Kenneth Skovhede
80885b94e7
Now repairing duplicate bloklist hashes in repair.
...
This fixes #1238 .
2015-01-12 23:07:57 +01:00
Kenneth Skovhede
4f9de30936
Added upload of detected missing index files
2014-12-30 18:29:07 +01:00
Kenneth Skovhede
d5079786bd
Also remove links if deleting the index file
2014-12-30 18:26:29 +01:00
Kenneth Skovhede
fdc9d4fdd4
Moved GetBlocklists into the common database class.
2014-12-30 18:26:08 +01:00
Kenneth Skovhede
76a5ba98f8
Imporved error message
2014-12-30 18:25:30 +01:00
Kenneth Skovhede
299a1e8647
Fixed a case where a missing value caused an error
2014-12-30 17:16:17 +01:00
Kenneth Skovhede
3bcf7cf695
Added fixes to prevent the bare-metal recovery issue discussed in issue #1218 and #1214 .
2014-12-30 16:15:21 +01:00
Kenneth Skovhede
7cbedb8f43
Refactored the synthetic filelist upload and added a check to prevent defect fileslist being uploaded.
2014-12-30 16:13:31 +01:00
Kenneth Skovhede
9893e999b0
Added TODO
2014-11-23 22:14:24 +01:00
Kenneth Skovhede
10c5cc9408
Added missing SQL command and improved speed of the queries
2014-11-23 22:07:55 +01:00
Kenneth Skovhede
bee55a951e
Fixed the metadata repair to work correctly when the unique index constraint is enforced
2014-11-23 21:54:38 +01:00
Kenneth Skovhede
5dfa207886
Bugfix
2014-11-23 21:53:33 +01:00
Kenneth Skovhede
289d8817f0
Added most handling of the restore operation with --skip-metadata=true
2014-11-19 14:15:11 +01:00
Kenneth Skovhede
a5014d66e3
Merge branch 'metadata'
2014-11-15 17:46:01 +01:00
Kenneth Skovhede
8689d6cb80
Fixed bad SQL reported in #1186
2014-11-11 22:29:38 +01:00
Kenneth Skovhede
df9f91d8de
Fixed problem with the repair command.
...
This fixes #1188
2014-11-10 10:31:26 +01:00
Kenneth Skovhede
c3fff60562
Merge branch 'master' into metadata
2014-11-06 08:31:15 +01:00
Kenneth Skovhede
608e61fbca
Fixed SQL typo
2014-11-06 08:30:27 +01:00
Kenneth Skovhede
35bd0849f3
Removed some TODO's
2014-11-06 08:29:29 +01:00
Kenneth Skovhede
1f69459081
Implemented most of the metadata restore handling
2014-11-05 21:43:08 +01:00
Kenneth Skovhede
752b1bc054
Refactored restore iterators to use a much more compact approach.
2014-11-04 15:34:20 +01:00
Kenneth Skovhede
cc4c320ec0
Fixed a syntax error.
2014-10-31 18:27:12 +01:00
Kenneth Skovhede
e6f68eac67
Fixed one more speed issue when running with low-memory, it is now only marginally slower when not using memory caches.
2014-10-31 11:01:23 +01:00
Kenneth Skovhede
d05f6f1324
Improved performance when running with all in-memory caches disabled by a factor of 16.
...
On a smaller dataset, the performance is now only a little more than twice as slow with a low memory footprint compared to the default with all memory caches enabled.
2014-10-30 23:45:36 +01:00
Kenneth Skovhede
4fab98f0f1
Fixed another bug with inserting duplicate metadatasets
2014-10-30 21:36:27 +01:00
Kenneth Skovhede
b64a5b4c24
Added fixes to handle common issues where the database goes awry
2014-10-30 15:44:32 +01:00
Kenneth Skovhede
1547d0fd1e
Fixed a bug with creating duplicate metadataset entries
2014-10-30 15:43:24 +01:00
Kenneth Skovhede
c030e321c6
Improved error messages when a faulty database is discovered
2014-10-30 15:41:51 +01:00
Kenneth Skovhede
c53f43a083
Fixed a bug with metadata lookup.
2014-10-30 00:15:25 +01:00
Kenneth Skovhede
114195c2ac
Fixed an issue with recreating the local database as reported in issue #1150 and #1040 .
2014-10-14 13:03:38 +02:00
Kenneth Skovhede
bc0417906f
Fixed to include files with no hashes in the verify process.
2014-08-26 12:50:03 +02:00
Kenneth Skovhede
f97bdedac9
Implemented commandline method for listing affected files
2014-08-19 20:27:14 +02:00
Kenneth Skovhede
f59eca060d
Implemented a fast method for listing filesets, where no sizes are calculated
2014-08-19 20:26:21 +02:00
Kenneth Skovhede
0c1afd15a5
Improved a performance issue with counting the number of changed files
2014-08-12 11:04:57 +02:00
Kenneth Skovhede
8251c907fc
Simplified the code for executing SQL commands with and without profiling
2014-08-12 11:03:25 +02:00
Kenneth Skovhede
e0bc9d387a
Removed some compile warnings
2014-08-07 21:03:47 +02:00
Kenneth Skovhede
5430f4bfc4
Fixed a problem with long paths
2014-07-18 00:34:34 +02:00
Kenneth Skovhede
3c595b61c9
Fixed duplicate logging of operation results
2014-07-16 00:57:57 +02:00
Kenneth Skovhede
a30b6e3671
Implemented a scaffold version of a localization service so we can plug in the right one once we have decided which one to use.
2014-06-13 17:34:53 +02:00
Kenneth Skovhede
796459df5d
Fix for hash collisions with different size inputs
2014-05-14 14:44:56 +02:00
Kenneth Skovhede
4414c2f0dd
Moved SQLite related items into a separate project to avoid pulling in the extra content files when using the utility library for mini projects
2014-04-07 11:59:33 +02:00
Kenneth Skovhede
416044b71a
Fixed issues with restore and list under windows if sources contains two different drives
2014-03-24 11:49:25 +01:00
Kenneth Skovhede
d4ecaa7437
Fixed listing files on Windows as well (empty start prefix)
2014-03-21 19:23:54 +01:00
Kenneth Skovhede
9dbb4ed633
Workaround for the missing INSTR function, need to test with prefix = ""
2014-03-21 17:29:58 +01:00
Kenneth Skovhede
f261bc8034
Added support for listing files-n-folders within a backup.
...
Added improved browsing to the restore dialog
2014-03-21 15:01:49 +01:00