Commit Graph
4937 Commits
Author SHA1 Message Date
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
kenneth@hexad.dk 0f65a589b8 Merged r1131,r1132,r1133,1134 port upper limit settings, into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1135 59da171f-624f-0410-aa54-27559c288bec
2012-02-13 08:35:35 +00:00
kenneth@hexad.dk 577ac0b82c Fixed a bug where the FTP upload verification fails due to FTP servers returning full path rather than relative path for filename
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1118 59da171f-624f-0410-aa54-27559c288bec
2012-02-03 07:30:42 +00:00
kenneth@hexad.dk 5f58517f24 Added notice to FTP backend about possible server limitations
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1111 59da171f-624f-0410-aa54-27559c288bec
2012-01-29 16:38:34 +00:00
kenneth@hexad.dk 50fd449b33 Improved performance of the FTP upload by issuing a simplified LIST command.
Fixed a problem with creating folders on FTP.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1105 59da171f-624f-0410-aa54-27559c288bec
2012-01-19 19:04:56 +00:00
kenneth@hexad.dk 72ff1b1bc3 Added option to log operations and expected backend state for debugging purposes.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1098 59da171f-624f-0410-aa54-27559c288bec
2012-01-15 22:15:22 +00:00
kenneth@hexad.dk 9e276d4997 Update issue #529
Status: Fixed

There is now a --batch option applied to gpg

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1084 59da171f-624f-0410-aa54-27559c288bec
2012-01-10 08:40:08 +00:00
kenneth@hexad.dk fa8a56738f Applied patch from issue #523 to support GoogleDocs accounts with shared folders.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1079 59da171f-624f-0410-aa54-27559c288bec
2011-12-27 09:46:52 +00:00
kenneth@hexad.dk e96c32256d Update S3 backend to show the new Sao Paulo region
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1077 59da171f-624f-0410-aa54-27559c288bec
2011-12-16 21:01:48 +00:00
kenneth@hexad.dk 9f4f917a1a Reintegrated 2.0 - trunk is now 2.0
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1076 59da171f-624f-0410-aa54-27559c288bec
2011-12-16 19:40:50 +00:00
kenneth@hexad.dk ba58651e5a Fix for CreateFolder with SSH
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1074 59da171f-624f-0410-aa54-27559c288bec
2011-12-15 09:39:15 +00:00
kenneth@hexad.dk 0f597aa5c2 Fixed a bug with SSH hanging and preventing shutdown
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1062 59da171f-624f-0410-aa54-27559c288bec
2011-12-13 20:41:51 +00:00
kenneth@hexad.dk da9cb8f62c Update issue #517
Status: Fixed

Applied patch

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1060 59da171f-624f-0410-aa54-27559c288bec
2011-12-13 19:20:55 +00:00
kenneth@hexad.dk c387c9d9db Fixed some issues with signing that cause problems under MonoDevelop
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1054 59da171f-624f-0410-aa54-27559c288bec
2011-12-06 09:54:38 +00:00
kenneth@hexad.dk 8c4d02f043 Update issue #504
Status: Fixed

The mkdir command is now executed without a trailing slash.
Since this is too close to the release of 1.3, there is a fallback that will try with a trailing slash as well, to catch the odd case where a SSH server has the opposite problem.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1052 59da171f-624f-0410-aa54-27559c288bec
2011-12-05 17:16:08 +00:00
kenneth@hexad.dk 2d5e198056 Update issue #513
Another url compare trick

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1045 59da171f-624f-0410-aa54-27559c288bec
2011-12-02 10:37:56 +00:00
rstach@gmail.com 7e52925002 Fix for changed SkyDrive API. They are now using https.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1044 59da171f-624f-0410-aa54-27559c288bec
2011-12-02 10:13:59 +00:00
kenneth@hexad.dk d776d7d6d5 Update issue #515
Uploading a full backup will always leave files, even if the backup was empty.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1043 59da171f-624f-0410-aa54-27559c288bec
2011-11-29 09:10:54 +00:00
kenneth@hexad.dk 0427c08cf4 Update issue #513
I have added an untested fix to trunk, can you please try it, and let me know if it works?

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1042 59da171f-624f-0410-aa54-27559c288bec
2011-11-29 09:04:18 +00:00
kenneth@hexad.dk eeee931ea0 All tray icons are now working.
This changes all implementations to run off the TrayIconBase, so there is only a single place to maintain the tray icon and menus.
WinForms and Gtk has been updated to use this new implementation.
The ApplicationIndicator has been added so the TrayIcon now shows under Ubuntu Unity as well.
Cocoa support has been added so there is now a NSStatusItem. In order to debug this, a special MonoDevelop-MonoMac project has been added, but this is not used in the solution. The project just loads the regular implementation, but the project builds a .app package and debugs from it. Everything should build on a stock Windows machine with VS, and Ubuntu/OSX with MonoDevelop (needs WinForms to build, but not to run).

The TrayIcon icons are now limited to Idle,Paused,Running and an Error/Warning notifier overlay, giving a total of six icons.
The graphics needs to be updated to reflect this, and the server SuggestedStatusIcon should be changed to only output one of these states.

git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1039 59da171f-624f-0410-aa54-27559c288bec
2011-11-28 11:05:42 +00:00
kenneth@hexad.dk d37aa3945b Fixed signing of GoogleDocs and TahoeLAFS
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1019 59da171f-624f-0410-aa54-27559c288bec
2011-11-20 11:45:01 +00:00
kenneth@hexad.dk 0893d5b56d Microfix, the error message showed the temporary filename, now it shows the remote filename, which is what makes sense to the user
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1018 59da171f-624f-0410-aa54-27559c288bec
2011-11-20 11:28:49 +00:00
kenneth@hexad.dk a571f239fb Fixed some build issues after the merge.
Also fixed the build problems with MonoDevelop (non-signed assemblies)

git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1009 59da171f-624f-0410-aa54-27559c288bec
2011-11-18 23:47:27 +00:00
kenneth@hexad.dk 428001d1d9 Another trunk to v2 merge
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1008 59da171f-624f-0410-aa54-27559c288bec
2011-11-18 18:14:33 +00:00
kenneth.skovhede@gmail.com b108e96e8e Temporary checkin for the 2.0 stuff
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1005 59da171f-624f-0410-aa54-27559c288bec
2011-11-18 18:03:18 +00:00