Commit Graph
862 Commits
Author SHA1 Message Date
kenneth@hexad.dk f4ad2e0840 Added new web-stuff
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1322 59da171f-624f-0410-aa54-27559c288bec
2012-05-31 15:23:16 +00:00
kenneth@hexad.dk 09096b06c5 Removed all the existing web-stuff
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1321 59da171f-624f-0410-aa54-27559c288bec
2012-05-31 15:21:00 +00:00
kenneth@hexad.dk 7096ff8348 Removed all the existing web-stuff
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1320 59da171f-624f-0410-aa54-27559c288bec
2012-05-31 15:19:25 +00:00
kenneth@hexad.dk eb6a85564c Removed all the existing web-stuff
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1319 59da171f-624f-0410-aa54-27559c288bec
2012-05-31 15:17:22 +00:00
kenneth@hexad.dk 0f4fa82c97 Merged r1313 and r1314 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1315 59da171f-624f-0410-aa54-27559c288bec
2012-05-21 21:39:22 +00:00
kenneth@hexad.dk d672be7f88 Updates to the hosted web service, added option to specify the server root and listening port.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1308 59da171f-624f-0410-aa54-27559c288bec
2012-05-21 19:06:39 +00:00
kenneth@hexad.dk a4918efb00 More work on the status window
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1307 59da171f-624f-0410-aa54-27559c288bec
2012-05-21 18:55:48 +00:00
kenneth@hexad.dk 2ad87fc770 Merged r1304 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1306 59da171f-624f-0410-aa54-27559c288bec
2012-05-21 18:54:56 +00:00
kenneth@hexad.dk 36a712ccea Merged r1304 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1305 59da171f-624f-0410-aa54-27559c288bec
2012-05-21 18:50:42 +00:00
kenneth@hexad.dk 9c69831df7 Manually merged r1302 into trunk, so the Mono.Data.Sqlite implementation is also used in future versions.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1303 59da171f-624f-0410-aa54-27559c288bec
2012-05-21 18:44:19 +00:00
kenneth@hexad.dk d6b77fb461 Merged r1295 and r1296 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1297 59da171f-624f-0410-aa54-27559c288bec
2012-05-17 08:07:41 +00:00
kenneth@hexad.dk cc72638427 More work on the status window
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1294 59da171f-624f-0410-aa54-27559c288bec
2012-05-15 18:03:05 +00:00
kenneth@hexad.dk 93ee9176e3 Changed the way metadata is captured and recorded, so a backup will clear the information, and any other action will merely update the metadata.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1293 59da171f-624f-0410-aa54-27559c288bec
2012-05-15 18:01:27 +00:00
kenneth@hexad.dk 722abc9d20 Updated metadata reporting to better reflect the state AFTER the action, instead of before.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1292 59da171f-624f-0410-aa54-27559c288bec
2012-05-15 17:59:40 +00:00
kenneth@hexad.dk b950d6e342 Added terabyte (TB) as size format
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1291 59da171f-624f-0410-aa54-27559c288bec
2012-05-15 17:58:51 +00:00
kenneth@hexad.dk 992abc8cb4 Fixed a bug with r1278
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1289 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 21:41:47 +00:00
kenneth@hexad.dk 47c7a8d471 I really should not commit this late :)
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1287 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 21:20:04 +00:00
kenneth@hexad.dk 33bf545224 Improved handling of forced full backups
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1285 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 21:13:08 +00:00
kenneth@hexad.dk 2701b1af43 Fixed a bug that prevented forcing full backups
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1283 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 21:09:14 +00:00
kenneth@hexad.dk b7a99e1659 Moved the date/time EPOCH value to the utility library
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1281 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 20:49:41 +00:00
kenneth@hexad.dk a93c66555b Added logging and reporting of metadata to UI
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1280 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 20:15:27 +00:00
kenneth@hexad.dk a6e0354059 Found and fixed a verification bug that was disabled due to file size not being propagated
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1278 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 20:13:26 +00:00
kenneth@hexad.dk 881ce60756 Large refactoring, removing duplicate code in the former Duplicati gui, because it is now hosted in the server.
Not 100% tested, because it is supposed to go away soon, but right now it is the only way to create a new backup.
Also moved database schema and upgrade information/code into the data model project.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1276 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 18:55:12 +00:00
kenneth@hexad.dk a60bd9511f Large refactoring, removing duplicate code in the former Duplicati gui, because it is now hosted in the server.
Not 100% tested, because it is supposed to go away soon, but right now it is the only way to create a new backup.
Also moved database schema and upgrade information/code into the data model project.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1275 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 18:53:07 +00:00
kenneth@hexad.dk 203778b911 Added metadata recording, for later use in the new UI.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1274 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 18:48:21 +00:00
kenneth@hexad.dk 433d709be6 Some work on the status window
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1273 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 18:46:45 +00:00
kenneth@hexad.dk 20c3dcd8e5 Update issue #617
Status: Fixed

The googledocs backend now parses hierarchical folders in any depth, except if a folder has multiple direct parents.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1272 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 18:45:48 +00:00
kenneth@hexad.dk 9f76eb94f7 Merged r1267 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1268 59da171f-624f-0410-aa54-27559c288bec
2012-05-10 20:33:59 +00:00
kenneth@hexad.dk f7eab32f13 Fixed a network-drive debugging issue
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1260 59da171f-624f-0410-aa54-27559c288bec
2012-05-08 19:05:03 +00:00
kenneth@hexad.dk 90f5a7ae0c Update issue #509
Status: Fixed

The problem is that the the file-based backend returns "Directory not found" when asking for the not-yet-mounted folder.
Duplicati assumed that this error means that the folder will be created later, and thus returned an empty list,
as the folder would be empty when created. This means that the retry logic was not used. 

Backing up to an empty folder will then result in a full backup being made.

But once the files started uploading, the folder is there and the folder is not created, but it is still a full backup.

This commit changes the logic a bit, so the list operation will not return until successful and a missing folder will be created during the list operation.
This ensures that the backup does not start before there has been a successful listing of the folder. If it fails, there is the normal retry delay, which should be enough to ensure that the folder is re-mounted. There may be warnings in the log, that the auto create failed. I have removed the logic that will auto create the folder during upload, as it should no longer be possible to get to the upload stage without verifying that the folder exists.

I have also changed the logic of the --disable-autocreate-folder option, so default value is "false" if it is a backup, and "true" for any other operation, so simply issuing a "list" or "cleanup" will not create folders (it did not do that before either).


git-svn-id: https://duplicati.googlecode.com/svn/trunk@1259 59da171f-624f-0410-aa54-27559c288bec
2012-05-08 19:00:53 +00:00
kenneth@hexad.dk 7e5dd2d581 Update command line help to use a friendlier format.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1258 59da171f-624f-0410-aa54-27559c288bec
2012-05-08 18:32:31 +00:00
kenneth@hexad.dk dd3f6b575b Update issue #603
Status: Fixed

Corrected calculating the filename size in UTF-8, rather than local encoding.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1257 59da171f-624f-0410-aa54-27559c288bec
2012-05-08 18:27:12 +00:00
kenneth@hexad.dk e8eddc1acb Update issue #607
Fixed the 404 error with CloudFiles.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1256 59da171f-624f-0410-aa54-27559c288bec
2012-05-08 18:25:57 +00:00
kenneth@hexad.dk 00b274818f Added list of options in groups to source, but it is not really used yet
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1255 59da171f-624f-0410-aa54-27559c288bec
2012-05-08 18:24:40 +00:00
kenneth@hexad.dk 60a8e7d148 Fixed a minor problem with the project file
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1254 59da171f-624f-0410-aa54-27559c288bec
2012-05-08 18:23:58 +00:00
kenneth@hexad.dk 72dc6065aa Updated project file with new names for the TrayIcon implementation
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1249 59da171f-624f-0410-aa54-27559c288bec
2012-05-06 20:12:22 +00:00
kenneth@hexad.dk e6bcabce5a Fixed a problem with overwriting the log file.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1248 59da171f-624f-0410-aa54-27559c288bec
2012-05-06 19:57:35 +00:00
kenneth@hexad.dk 93dbd7fb02 Update issue #613
Status: Fixed

That was caused by a fix in r1159.
I have tested that the fix does not cause a regression.
Strange that it has not been reported before though.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1246 59da171f-624f-0410-aa54-27559c288bec
2012-05-06 19:37:16 +00:00
kenneth@hexad.dk 9c901a2eda Committed temporary work on the edit dialogs
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1244 59da171f-624f-0410-aa54-27559c288bec
2012-05-05 20:13:33 +00:00
kenneth@hexad.dk e398e9f5fb Changed AES default to not allow fallback decryption for Duplicati 2.0
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1243 59da171f-624f-0410-aa54-27559c288bec
2012-05-05 20:11:20 +00:00
kenneth@hexad.dk 4f80113ecf Updated backendtester to support modules, so it output certificate errors and hashes
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1241 59da171f-624f-0410-aa54-27559c288bec
2012-05-05 18:14:02 +00:00
kenneth@hexad.dk fbf72b93ba Added run-backup-group to help display for GUI
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1219 59da171f-624f-0410-aa54-27559c288bec
2012-04-30 18:38:04 +00:00
kenneth@hexad.dk 428cd7b0a5 Update issue #609
Status: Fixed
Applied attached patch

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1214 59da171f-624f-0410-aa54-27559c288bec
2012-04-30 18:17:25 +00:00
kenneth@hexad.dk 9b78053c32 Merged r1211 and r1212 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1213 59da171f-624f-0410-aa54-27559c288bec
2012-04-27 17:17:09 +00:00
kenneth@hexad.dk 2ba5e750db Update issue #595
Status: Fixed

Update the Google GData libraries to version 2.0

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1209 59da171f-624f-0410-aa54-27559c288bec
2012-04-21 21:21:03 +00:00
kenneth@hexad.dk 3202381762 Update issue #596
Status: Fixed

Now honors the override for "full-if-older-than"

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1208 59da171f-624f-0410-aa54-27559c288bec
2012-04-21 20:42:46 +00:00
kenneth@hexad.dk 59da039337 Update issue #560
Status: Fixed

The domain is now set to empty instead of null

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1207 59da171f-624f-0410-aa54-27559c288bec
2012-04-19 18:49:37 +00:00
kenneth@hexad.dk 08eb762cda Merged r1201 into 2.0
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1202 59da171f-624f-0410-aa54-27559c288bec
2012-04-13 20:55:24 +00:00
kenneth@hexad.dk 5880bf9d6c Update issue #559
Status: Fixed

The log file is now closed after each run.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1199 59da171f-624f-0410-aa54-27559c288bec
2012-04-11 19:41:13 +00:00
kenneth@hexad.dk fc4e6c1f87 Update issue #444
Status: fixed

Problem was that the backend also supports urls like: file://user:pass@\\server\path.
Now the username and password is only accepted if it does not contain slash or backslash.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1197 59da171f-624f-0410-aa54-27559c288bec
2012-04-09 18:38:51 +00:00