Kenneth Skovhede
484127f7ca
Style fix
2013-04-25 22:34:29 +02:00
Kenneth Skovhede
cf97f7baeb
Fixed logic to handle partially written files
2013-04-25 22:07:32 +02:00
Kenneth Skovhede
a9aed485f7
Changed the building of shadow files to occur before an upload instead of simultaneously with the block volume
2013-04-25 21:36:00 +02:00
Kenneth Skovhede
3df78983ca
Removed redundant counter and updated logic for not uploading unchanged filesets
2013-04-25 19:49:47 +02:00
Kenneth Skovhede
b8040f408f
Fixed bug with calculating the number of changes files/folders/symlinks
2013-04-25 19:49:15 +02:00
Kenneth Skovhede
97227f0aa2
Fixed a bug with metadatasets, that would cause the same metadataset to occur multiple times in the database
2013-04-25 19:46:32 +02:00
Kenneth Skovhede
0f61260552
Fixed a bug with GetPreviousFilesetID
2013-04-25 19:45:24 +02:00
Kenneth Skovhede
5d7470d654
Added support for auto-creating folders
2013-04-25 19:44:55 +02:00
Kenneth Skovhede
e6ea08dd88
Improved console output a bit
2013-04-25 19:44:29 +02:00
Kenneth Skovhede
740c2a4435
Bugfix to prevent masking errors with a transaction error
2013-04-22 21:21:13 +02:00
Kenneth Skovhede
12dbb84b50
Updated help text to include new fh commands
2013-04-22 21:20:41 +02:00
Kenneth Skovhede
65b4efdfab
Added method to scrub filenames from database
2013-04-22 21:20:14 +02:00
Kenneth Skovhede
17ec5a5b54
Rollback the schema change and implemented a real fix for the problem
2013-04-22 21:06:52 +02:00
Kenneth Skovhede
591269ca8c
Solution defaults fix
2013-04-22 21:05:30 +02:00
Kenneth Skovhede
cba82103a6
Added best-effort restore option
2013-04-21 21:04:43 +02:00
Kenneth Skovhede
6ccc681e6f
Fixed a bug that would cause re-use of database IDs
2013-04-21 20:01:32 +02:00
Kenneth Skovhede
54317a04ca
Moved db consistency check into LocalDatabase and adjusted point where the verification is called
2013-04-21 20:00:37 +02:00
Kenneth Skovhede
4dba3b034e
Bug-fix for the las bug-fix
2013-04-21 19:52:47 +02:00
Kenneth Skovhede
a8eb96adf3
Bug fix for case with no in-memory lookup
2013-04-21 14:17:23 +02:00
Kenneth Skovhede
199a720870
Improved error message when db verification fails
2013-04-21 14:04:59 +02:00
Kenneth Skovhede
42a3b0f39c
Added consistency check before starting a backup
2013-04-18 21:55:15 +02:00
Kenneth Skovhede
b7c4ff79c8
Added sorting to the compact function, so that old blocks are grouped together, as they are expected to be required longer than new blocks
2013-04-16 22:37:54 +02:00
Kenneth Skovhede
1ec4423d86
Fixed the logic that decides if a new file list should be written
2013-04-16 22:37:02 +02:00
Kenneth Skovhede
0043f8a3b4
Updated unit test to report errors/warnings
2013-04-16 22:36:37 +02:00
Kenneth Skovhede
f40c6275aa
Cleanup that fixes leftover temporary files
2013-04-16 22:36:19 +02:00
Kenneth Skovhede
4e7a3fbb3a
Changed default html to use the CDN version of extjs, which makes it easier to get started with developing on the UI
2013-04-15 22:21:16 +02:00
Kenneth Skovhede
d839ebf791
Fixed exceptions that mask the real erros
2013-04-15 22:19:40 +02:00
Kenneth Skovhede
2e9626148f
Removed a duplicate unused property from the database
2013-04-15 22:07:02 +02:00
Kenneth Skovhede
82485efd99
Fixed loading of some boolean values
2013-04-15 22:06:30 +02:00
Kenneth Skovhede
f0975b2fd1
Various bug fixes fro ExtJS 4.2 and support code for loading an empty backup schedule
2013-04-15 22:05:39 +02:00
Kenneth Skovhede
a9bdbe43cd
Added ExtJs method to actually load a record and relations from a data object
2013-04-15 22:04:16 +02:00
Kenneth Skovhede
15ec84fca0
Changed the server output from backup-defaults to produce an empty backup schedule
2013-04-15 22:02:29 +02:00
Kenneth Skovhede
b77ab825b0
Bugfix and added method to read the backup defaults
2013-04-13 20:24:50 +02:00
Kenneth Skovhede
64f7eb5cd1
Changed default html to use the CDN version of extjs, which makes it easier to get started with developing on the UI
2013-04-11 09:49:19 +02:00
Kenneth Skovhede
03931923b1
Fixed a class issue with some buttons
2013-04-11 09:47:23 +02:00
Kenneth Skovhede
e62867419a
Real fix for having the Observeable mixin
2013-04-11 09:46:14 +02:00
Kenneth Skovhede
66367d662b
Fixed problem with dbpath with no path component
2013-04-09 22:59:34 +02:00
Kenneth Skovhede
58f9ee9582
Cherry picked 23e675077e
2013-04-09 21:43:39 +02:00
Kenneth Skovhede
a2df8ccd4f
Improved error message if the user forgets to type the target url
2013-04-09 21:37:57 +02:00
Kenneth Skovhede
3bd1fc8b21
Improved access speed to zip-based archives
2013-04-09 21:37:44 +02:00
Kenneth Skovhede
a2186aac21
Removed old comment
2013-04-09 21:36:58 +02:00
Kenneth Skovhede
12f9491331
Removed old comment
2013-04-09 20:47:09 +02:00
Kenneth Skovhede
39f719e094
Bugfix with cleanup
2013-04-09 20:45:11 +02:00
Kenneth Skovhede
fd4510edd2
Rewrite of transaction handling, so the database is more closely mimicking the actual remote backend state.
...
This also removes all multi-threaded calls to the database as they were not working as expected.
The transactions are now used to keep the database in a sane state, but as far as possible log all messages from the connection to the database without using cross-thread requests.
Also fixed some errors with cleanup and rewrote some of the remote filename parsing and validation.
2013-04-09 20:44:53 +02:00
Kenneth Skovhede
6ff8ef7ac7
Style fix
2013-04-08 22:30:12 +02:00
Kenneth Skovhede
709c4ee15a
Improved check for compacting
2013-04-08 22:29:50 +02:00
Kenneth Skovhede
765078bca4
Fixed bug where blocklisthashes would be marked as unused in volumes
2013-04-08 22:29:04 +02:00
Kenneth Skovhede
064593bc14
Removed debug output
2013-04-08 22:28:28 +02:00
Kenneth Skovhede
63be6f3afd
SQL Style fix
2013-04-08 22:25:30 +02:00
Kenneth Skovhede
91935a5315
Added shaddowblock link to keep track of what shadow files to delete
2013-04-08 22:24:54 +02:00