Commit Graph
3969 Commits
Author SHA1 Message Date
kenneth.skovhede@gmail.com 2310fb3eef Fixed a bug in the verification file generation.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@732 59da171f-624f-0410-aa54-27559c288bec
2011-03-26 10:48:17 +00:00
kenneth.skovhede@gmail.com 170bb51d52 Added suggestive messages to manifest errors, issue #384
git-svn-id: https://duplicati.googlecode.com/svn/trunk@730 59da171f-624f-0410-aa54-27559c288bec
2011-03-16 20:11:20 +00:00
kenneth.skovhede@gmail.com 32ae43e14a Fixed some consistency to change how List() is invoked which ensures that it is properly retried.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@729 59da171f-624f-0410-aa54-27559c288bec
2011-03-16 18:21:50 +00:00
kenneth.skovhede@gmail.com f6e081b8a4 Changed wrong error message, related to issue #384
git-svn-id: https://duplicati.googlecode.com/svn/trunk@728 59da171f-624f-0410-aa54-27559c288bec
2011-03-16 18:20:33 +00:00
kenneth.skovhede@gmail.com 3f3394af3c Update issue #383
Status: Fixed

A minor change caused SSL to be disabled for FTP, TahoeLAFS and WEBDAV unless the option was set to "--use-ssl=true".

git-svn-id: https://duplicati.googlecode.com/svn/trunk@726 59da171f-624f-0410-aa54-27559c288bec
2011-03-14 18:54:54 +00:00
kenneth.skovhede@gmail.com 1f11cf67f9 Fixed some progress reporting
git-svn-id: https://duplicati.googlecode.com/svn/trunk@720 59da171f-624f-0410-aa54-27559c288bec
2011-03-12 10:03:54 +00:00
kenneth.skovhede@gmail.com 8eb1b26676 Added extra messages for status when uploading verification files
git-svn-id: https://duplicati.googlecode.com/svn/trunk@718 59da171f-624f-0410-aa54-27559c288bec
2011-03-11 20:12:53 +00:00
kenneth.skovhede@gmail.com 8011cb0d9a Removed some unused fields.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@717 59da171f-624f-0410-aa54-27559c288bec
2011-03-11 18:52:55 +00:00
kenneth.skovhede@gmail.com c753e7c622 Changed the default filesize to be -1 to differentiate files with length = 0 from those with no reported length.
Now also stores the filename+size of signature/content files to ensure that the parsed filenames match the expected ones.
The filesize and filenames are used to verify that the remote file is complete, without downloading it.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@716 59da171f-624f-0410-aa54-27559c288bec
2011-03-11 18:42:20 +00:00
kenneth.skovhede@gmail.com b149736c81 Added an option to verify uploads by issuing a list after each put.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@715 59da171f-624f-0410-aa54-27559c288bec
2011-03-10 21:33:44 +00:00
kenneth.skovhede@gmail.com 094d946b34 Cleanup now verifies the backend chain and thus requires a password.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@714 59da171f-624f-0410-aa54-27559c288bec
2011-03-10 19:11:14 +00:00
kenneth.skovhede@gmail.com a478f9d155 Update issue #378
Status: Fixed

I have now added a module called http-options which can be used to
configure http options, notably the 100-Expect.

I am unsure if it will break existing installations if I disable
it by default, so it is still enabled but can be disabled by the
switch --disable-expect100-continue.

You can set this option in the GUI under "Advanced options".

git-svn-id: https://duplicati.googlecode.com/svn/trunk@713 59da171f-624f-0410-aa54-27559c288bec
2011-03-10 19:08:16 +00:00
kenneth.skovhede@gmail.com b834dab602 This commit upgrades the manifest version number to 3.
This commit includes an option to create an unencrypted verification file.
There is now a check to see if all volumes mentioned in the manifest exists,
before performing backup/restore operations.
This check is also performed on cleanup.
There is now a check that prevents auto-cleanup from removing more than
2 orphan files. 

If a delete-older-than or delete-all-but-n-full is interrupted, the leftover
files will not be auto-deleted but must be deleted with the cleanup command,
which allows the user to see what files are delete.

Update issue #360
Status: Fixed

There is now a complete verification chain, where the manifest hashes are verified backwards.


git-svn-id: https://duplicati.googlecode.com/svn/trunk@711 59da171f-624f-0410-aa54-27559c288bec
2011-03-10 18:26:38 +00:00
morten@momi.dk 743f180429 Cleanup of thirdparty software.
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@710 59da171f-624f-0410-aa54-27559c288bec
2011-03-08 19:34:29 +00:00
morten@momi.dk b6dc8981aa Update solution to .NET 4.0 and added new SSH backend based on SSH.NET.
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@709 59da171f-624f-0410-aa54-27559c288bec
2011-03-07 20:15:29 +00:00
kenneth.skovhede@gmail.com df981136d0 Speedup for forced full backups.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@707 59da171f-624f-0410-aa54-27559c288bec
2011-03-02 19:36:07 +00:00
kenneth.skovhede@gmail.com da37cabb38 Fixed an issue where broken manifests did not correctly switch to the alternate
git-svn-id: https://duplicati.googlecode.com/svn/trunk@699 59da171f-624f-0410-aa54-27559c288bec
2011-02-16 20:15:06 +00:00
kenneth.skovhede@gmail.com a7a7c39438 Fixed an issue with the progress text not showing the current action
git-svn-id: https://duplicati.googlecode.com/svn/trunk@695 59da171f-624f-0410-aa54-27559c288bec
2011-02-15 19:12:32 +00:00
kenneth.skovhede@gmail.com 3229cf6ee5 Update issue #302
Status: Fixed

The FTP backend now verifies the size of the uploaded files.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@685 59da171f-624f-0410-aa54-27559c288bec
2011-02-06 13:37:07 +00:00
kenneth.skovhede@gmail.com 4cb43e62f3 Added an option to the SSH module to allow working with SSH servers that have a broken cd command.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@684 59da171f-624f-0410-aa54-27559c288bec
2011-02-06 12:58:07 +00:00
kenneth.skovhede@gmail.com c787036001 Update issue #362
Status: Fixed
I found and fixed the issue, I was using an int instead of a long for the filesize,
which caused it to truncate.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@683 59da171f-624f-0410-aa54-27559c288bec
2011-02-06 12:50:59 +00:00
kenneth.skovhede@gmail.com a98bd0dcbd Changed the default volume size to 10mb for commandline, as that is the same as the GUI uses.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@681 59da171f-624f-0410-aa54-27559c288bec
2011-01-26 07:49:40 +00:00
kenneth.skovhede@gmail.com aba2ed6148 Changed the default volume size to 10mb for commandline, as that is the same as the GUI uses.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@680 59da171f-624f-0410-aa54-27559c288bec
2011-01-26 07:49:03 +00:00
kenneth.skovhede@gmail.com 02faed3dbe Fixed a problem with the SharpRSync commandline tool
git-svn-id: https://duplicati.googlecode.com/svn/trunk@679 59da171f-624f-0410-aa54-27559c288bec
2011-01-26 07:48:25 +00:00
kenneth.skovhede@gmail.com 0e9020e854 Update issue #349
Status: Fixed

That is an incorrect warning, the priority is applied despite the warning.
I have fixed the code so the warning does not appear anymore.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@675 59da171f-624f-0410-aa54-27559c288bec
2011-01-15 15:54:49 +00:00
kenneth.skovhede@gmail.com e2f7c2afac Update issue #346
Status: Fixed
I have now added password verification dialogs to all password fields.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@674 59da171f-624f-0410-aa54-27559c288bec
2011-01-15 15:40:33 +00:00
kenneth.skovhede@gmail.com 23d42e24e4 Added code to pre-size the memory streams to avoid repeated reallocation and memory copy.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@671 59da171f-624f-0410-aa54-27559c288bec
2011-01-12 19:05:33 +00:00
kenneth.skovhede@gmail.com 29ae917de2 Update issue #347
Status: Fixed
I have now removed the code required to activate the deprecated AES crypt encryption, but kept the code required to decode it,

git-svn-id: https://duplicati.googlecode.com/svn/trunk@670 59da171f-624f-0410-aa54-27559c288bec
2011-01-12 18:59:01 +00:00
kenneth.skovhede@gmail.com 017d63ba63 Fixed some documentation errors and typos
git-svn-id: https://duplicati.googlecode.com/svn/trunk@661 59da171f-624f-0410-aa54-27559c288bec
2010-12-30 14:47:58 +00:00
kenneth.skovhede@gmail.com 15635465cb Reverted the signing of SSH and TahoeLAFS because it caused load issues to have them signed.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@660 59da171f-624f-0410-aa54-27559c288bec
2010-12-30 14:02:05 +00:00
kenneth.skovhede@gmail.com 95cc26f4bd Update issue #337
Status: Fixed

It was supposed to write an error message like:
When listing the folder <foldername> the file <filename> was listed, but the server now reports that the file is not found.
This can be because the file is deleted or unavailable, but it can also be because the file extension .aes is blocked by the web server. IIS blocks unknown extensions by default.
Error message: 404 - File not found

Unfortunately the error message was incorrectly formated so you got a highly misleading message instead.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@658 59da171f-624f-0410-aa54-27559c288bec
2010-12-30 09:50:55 +00:00
kenneth.skovhede@gmail.com bfbe5d1361 Fixed a comment error
git-svn-id: https://duplicati.googlecode.com/svn/trunk@656 59da171f-624f-0410-aa54-27559c288bec
2010-12-29 14:32:23 +00:00
kenneth.skovhede@gmail.com 8b262288c6 Added option to allow the file backend to use a system Move call rather than copy.
Changed the non-streaming file-backend interface to use sytem copy calls rather than
manual stream copy.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@654 59da171f-624f-0410-aa54-27559c288bec
2010-12-29 14:31:33 +00:00
kenneth.skovhede@gmail.com 6c2c902c09 Added setting to control compression level for the Zip module, also changed default compression level from 6 to 9.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@651 59da171f-624f-0410-aa54-27559c288bec
2010-12-29 12:05:55 +00:00
kenneth.skovhede@gmail.com 75000e64eb Update issue #321
Status: Fixed

There were some issues with namespaces and signing of the files,
which caused the translations to not load.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@649 59da171f-624f-0410-aa54-27559c288bec
2010-12-28 14:27:34 +00:00
kenneth.skovhede@gmail.com 2ff78dbcde Disabled usn-diff as there is a serious error with that.
See issue #332 for details, and this discussion:
http://groups.google.com/group/duplicati/browse_thread/thread/e70807dcac052187

git-svn-id: https://duplicati.googlecode.com/svn/trunk@646 59da171f-624f-0410-aa54-27559c288bec
2010-12-28 12:01:53 +00:00
kenneth.skovhede@gmail.com d024f621bf Fixed a potential problem that could occur if a folder is deleted after the file-list is generated.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@645 59da171f-624f-0410-aa54-27559c288bec
2010-12-27 16:33:26 +00:00
kenneth.skovhede@gmail.com 11075fd88b Fixed a display issue where the signature volume number did not increment in the display
git-svn-id: https://duplicati.googlecode.com/svn/trunk@644 59da171f-624f-0410-aa54-27559c288bec
2010-12-27 16:32:41 +00:00
kenneth.skovhede@gmail.com 8a0f95cc1d Fixed a problem with SSH backend requiring a keyfile.
Update issue #323
Status: Fixed

I see the problem, in SSHUI.cs line 107, the keyfile option is always set, even if it is empty.
I have added checks to detect the empty string in the UI and the backend itself.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@639 59da171f-624f-0410-aa54-27559c288bec
2010-12-18 11:20:59 +00:00
kenneth.skovhede@gmail.com 2375b8711e Minor modifications based on dicussion in group:
http://groups.google.com/group/duplicati/browse_thread/thread/f355e3af32034300

* Changed the text to indicate that the sub-page contains volumesize
* Added the options "alternate-destination-marker" and "alternate-target-paths" to the file backend
* Added the option "sorted-filelist"
* Now updates the display each second when performing a backup

git-svn-id: https://duplicati.googlecode.com/svn/trunk@636 59da171f-624f-0410-aa54-27559c288bec
2010-12-15 19:08:16 +00:00
kenneth.skovhede@gmail.com de77707e0b Fixed a typo
git-svn-id: https://duplicati.googlecode.com/svn/trunk@635 59da171f-624f-0410-aa54-27559c288bec
2010-12-14 07:53:09 +00:00
kenneth.skovhede@gmail.com 6ebc712bf4 Fixed a CloudFiles help string that mentions buckets
git-svn-id: https://duplicati.googlecode.com/svn/trunk@629 59da171f-624f-0410-aa54-27559c288bec
2010-12-11 17:15:49 +00:00
kenneth.skovhede@gmail.com 7270d2721c Fixed some strings for CloudFiles that mentioned AWS.
Fixed some strings for SSH help.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@627 59da171f-624f-0410-aa54-27559c288bec
2010-12-11 17:10:54 +00:00
kenneth.skovhede@gmail.com 1d1dac4411 Added an option to create folders with the backendtester
git-svn-id: https://duplicati.googlecode.com/svn/trunk@624 59da171f-624f-0410-aa54-27559c288bec
2010-12-07 21:28:05 +00:00
kenneth.skovhede@gmail.com 581a9d0664 Update issue #206
Status: Fixed
There is now a Tahoe-LAFS backend option.
It is quite new, so obviously it is fairly untested in real life.
It passes all unittests, and is largely based on the WEBDAV backend which as seen some action.
I will put up a preview build with Tahoe-LAFS support soon.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@623 59da171f-624f-0410-aa54-27559c288bec
2010-12-07 21:23:54 +00:00
kenneth.skovhede@gmail.com 1057424b0d Update issue #153
I have now added preliminary support for keyfiles under SSH.
For the time being it only supports OpenSSH private key files, and only unencrypted or tripple-DES encrypted ones.
This is a limitation of the SharpSSH library, which is based on an old JSCH implementation with this limitation.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@622 59da171f-624f-0410-aa54-27559c288bec
2010-12-07 21:13:51 +00:00
kenneth.skovhede@gmail.com e528dc363e Minor spelling corrections
git-svn-id: https://duplicati.googlecode.com/svn/trunk@621 59da171f-624f-0410-aa54-27559c288bec
2010-12-07 21:09:54 +00:00
kenneth.skovhede@gmail.com 201df924ab Fixed some spelling errors and removed some unused strings.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@616 59da171f-624f-0410-aa54-27559c288bec
2010-12-05 13:15:54 +00:00
kenneth.skovhede@gmail.com 3b45352099 Update issue #306
Status: Fixed
I found the error in the USN handling code.
The problem was that the filename was compared case insensitive, when doing USN file listing.
This caused all my tests to pass (as the folders have the correct case).
I managed to type it with the incorrect case in a test setup and found the error.
I will put up a new preview soon with the fix.
I would recommend that you use that version instead and delete the usn-policy setting from the backup.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@605 59da171f-624f-0410-aa54-27559c288bec
2010-11-27 10:50:00 +00:00
kenneth.skovhede@gmail.com 72b80f011a Added the hash algorithm name to the manifest
git-svn-id: https://duplicati.googlecode.com/svn/trunk@604 59da171f-624f-0410-aa54-27559c288bec
2010-11-26 16:53:46 +00:00