Commit Graph
10886 Commits
Author SHA1 Message Date
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
kenneth@hexad.dk b82acee8a3 Simplified debugging of web server with html changes
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1196 59da171f-624f-0410-aa54-27559c288bec
2012-03-31 17:44:21 +00:00
kenneth@hexad.dk 23b8d50815 Updated UI to use jQuery colors (yeah it is all blue!)
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1195 59da171f-624f-0410-aa54-27559c288bec
2012-03-31 17:43:50 +00:00
kenneth@hexad.dk ba44c96a0c There is now basic UI functionality for windows, complete with callbacks from the UI to the tray icon, and a connection to the server.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1194 59da171f-624f-0410-aa54-27559c288bec
2012-03-29 18:02:07 +00:00
kenneth@hexad.dk 67ec69d1dc Fixed some error reporting with AES Encryption
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1191 59da171f-624f-0410-aa54-27559c288bec
2012-03-29 05:50:26 +00:00
kenneth@hexad.dk 917f5315c7 Changed 64bit detection to be a common property.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1190 59da171f-624f-0410-aa54-27559c288bec
2012-03-29 05:49:07 +00:00
kenneth@hexad.dk d47868ed33 Updated LocalizationTool to support more versions of the SDK, and changed the order to prefer newer versions.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1189 59da171f-624f-0410-aa54-27559c288bec
2012-03-29 05:48:27 +00:00
kenneth@hexad.dk 51c8f03c51 Update issue #526
Status: Fixed

Long overdue fix of a simple spelling error.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1182 59da171f-624f-0410-aa54-27559c288bec
2012-03-22 19:27:47 +00:00
kenneth@hexad.dk 65de71c6f3 Some more work on the edit job UI
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1181 59da171f-624f-0410-aa54-27559c288bec
2012-03-21 21:16:03 +00:00
kenneth@hexad.dk dd9ffd0d20 Merged r1177 into 2.0
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1179 59da171f-624f-0410-aa54-27559c288bec
2012-03-21 20:08:41 +00:00
kenneth@hexad.dk e0868ff9e5 Fixed a problem where a file could be left open if the backup was stopped.
Update issue #296

I found and fixed a situation where a single file could be left open if the backup was stopped/aborted.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1173 59da171f-624f-0410-aa54-27559c288bec
2012-03-20 20:22:43 +00:00
kenneth@hexad.dk 83bf3d13df Fixed a problem with the unit test when there are sets with no changes.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1171 59da171f-624f-0410-aa54-27559c288bec
2012-03-20 19:47:16 +00:00
kenneth@hexad.dk b99075cc7b Fixed debugging/running the command line version from a network drive.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1170 59da171f-624f-0410-aa54-27559c288bec
2012-03-20 19:45:50 +00:00
kenneth@hexad.dk fbf88a33ea Fixed a minor reporting problem with the full backup reason
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1169 59da171f-624f-0410-aa54-27559c288bec
2012-03-20 19:44:41 +00:00
kenneth@hexad.dk a363177f2b Some work on the edit job UI
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1168 59da171f-624f-0410-aa54-27559c288bec
2012-03-17 22:35:27 +00:00
kenneth@hexad.dk 82b137f52f Update issue #573
Status: Fixed
I found the problem, it was because Duplicati was trying to read the size of the file AFTER it was moved.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1166 59da171f-624f-0410-aa54-27559c288bec
2012-03-17 21:25:40 +00:00
kenneth@hexad.dk a1f4bc0740 Merged r1163 into 2.0
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1165 59da171f-624f-0410-aa54-27559c288bec
2012-03-17 20:13:00 +00:00
kenneth@hexad.dk 8bd2d7fb73 Added output message that tells why a backup was full or incremental
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1162 59da171f-624f-0410-aa54-27559c288bec
2012-03-17 20:01:29 +00:00
kenneth@hexad.dk 37ba758cf2 Added output message that tells wh
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1160 59da171f-624f-0410-aa54-27559c288bec
2012-03-17 19:45:09 +00:00
kenneth@hexad.dk 87263927de Fixed a problem with using delete-all-but-n as an option instead of as a command.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1159 59da171f-624f-0410-aa54-27559c288bec
2012-03-17 12:00:32 +00:00
kenneth@hexad.dk 15e9d55f07 Update issue #570
Status: Fixed

Changed the way the MD4 library is loaded, as it causes conflicts with built-in MD4 libraries on some Debian/Mono setups.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1152 59da171f-624f-0410-aa54-27559c288bec
2012-02-29 10:49:21 +00:00
kenneth@hexad.dk 815c740390 Updated S3 library to use larger transmissions buffers.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1150 59da171f-624f-0410-aa54-27559c288bec
2012-02-27 14:36:32 +00:00
kenneth@hexad.dk 820d00e377 Merge r1147 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1148 59da171f-624f-0410-aa54-27559c288bec
2012-02-22 09:52:07 +00:00
kenneth@hexad.dk ead6818d31 Updated a few German translations
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1142 59da171f-624f-0410-aa54-27559c288bec
2012-02-21 10:28:35 +00:00
kenneth@hexad.dk 2debbaa001 Merged copy buffer size fix r1140, into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1141 59da171f-624f-0410-aa54-27559c288bec
2012-02-21 09:50:05 +00:00
kenneth@hexad.dk 22deaef827 Added extra empty folders, that seems to help with building
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1137 59da171f-624f-0410-aa54-27559c288bec
2012-02-20 20:35:37 +00:00
kenneth@hexad.dk c5759142c6 Update issue #562
Status: Fixed

This sets the Content-Type, lets hope that Google does not apply validation to the Content-Type field in a future update.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1136 59da171f-624f-0410-aa54-27559c288bec
2012-02-20 20:34:55 +00:00