Commit Graph
10886 Commits
Author SHA1 Message Date
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