Commit Graph
141 Commits
Author SHA1 Message Date
Kenneth Skovhede e100e0a8d8 Merge branch 'master' into sandboxes/Kenneth/ForestHash
Conflicts:
	Duplicati/CommandLine/help.txt
	Duplicati/GUI/Program.cs
	Duplicati/GUI/Wizard pages/RestoreSetup/FinishedRestoreSetup.cs
2013-05-05 17:11:14 +02:00
Kenneth Skovhede 62c75d9af9 Removed all informs code (no more 1.3.x UI) 2013-05-05 17:07:24 +02:00
Kenneth Skovhede 93bdb2a434 Merge branch 'master' into sandboxes/Kenneth/ForestHash
Conflicts:
	Duplicati/CommandLine/Help.cs
	Duplicati/CommandLine/Program.cs
	Duplicati/Library/Main/Strings/Interface.Designer.cs
	Duplicati/Library/Main/Strings/Interface.resx
	Duplicati/Library/Main/Strings/Options.Designer.cs
	Duplicati/Library/Main/Strings/Options.resx
2013-05-04 14:07:04 +02:00
Kenneth Skovhede cab94cb07b Added safeguard for restoring setup with invalid timespan value 2013-03-10 21:00:44 +01:00
kenneth@hexad.dk a0521da54d Initial version of the new block-based storage format.
Still needs a work over in terms of error handling, progress reporting, warning output, refactoring etc.
Also misses the volume reuse/reclaim algorithms.
But it passes the unit tests now, with and without a local database.

git-svn-id: https://duplicati.googlecode.com/svn/sandboxes/Kenneth/ForestHash@1526 59da171f-624f-0410-aa54-27559c288bec
2013-02-12 21:43:14 +00:00
kenneth@hexad.dk f2ae426a52 Update issue #789
Status: Fixed

Update from 
Environment.SpecialFolder.Desktop
to
Environment.SpecialFolder.DesktopDirectory

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1520 59da171f-624f-0410-aa54-27559c288bec
2013-02-06 20:52:09 +00:00
kenneth@hexad.dk 6a0c6b583e Merged r1500 into trunk, reintegrated branch sandboxes/Aaron/issue331
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1512 59da171f-624f-0410-aa54-27559c288bec
2013-01-22 19:20:19 +00:00
kenneth@hexad.dk 781cf132d9 Update issue #236
Updated the reporting of options to use the data type to correctly handle case-sensitivity information.
Updated to use the Password type to apply password masking.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1510 59da171f-624f-0410-aa54-27559c288bec
2013-01-22 09:30:48 +00:00
kenneth@hexad.dk 4a5a1dec41 Update issue #236
Updated to fix incorrect reporting of default options --tempdir and --volsize

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1508 59da171f-624f-0410-aa54-27559c288bec
2013-01-21 11:43:41 +00:00
kenneth@hexad.dk 487bbdf6b2 Update issue #236
This is a reworked version of the patch in issue #236.
I have masked the passphrase, and added the cleanup commands as well.

Let me know if this works for you.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1507 59da171f-624f-0410-aa54-27559c288bec
2013-01-19 14:08:38 +00:00
kenneth@hexad.dk a19fba6d95 Merged r1388 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1389 59da171f-624f-0410-aa54-27559c288bec
2012-07-31 19:40:19 +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 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 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 43f0705762 Fixed a crash in Linux/OSX caused by an update to the DataGrid in some version of Mono.
Strangely enough the error only occurs if the code is compiled with the MS compiler and then executed with Mono.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1061 59da171f-624f-0410-aa54-27559c288bec
2011-12-13 20:12:09 +00:00
kenneth@hexad.dk 63580c169b Merged trunk into 2.0 branch
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1000 59da171f-624f-0410-aa54-27559c288bec
2011-11-17 22:44:36 +00:00
kenneth.skovhede@gmail.com 8c8921bd43 Further deprecated the AES fallback decryption, this should give more meaningfull error messages if the user types the wrong password.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@985 59da171f-624f-0410-aa54-27559c288bec
2011-11-15 22:09:38 +00:00
kenneth.skovhede@gmail.com 19acd642b8 Fixed a bug where the password was set to "password" on edit and the user was asked to confirm the wrong password.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@937 59da171f-624f-0410-aa54-27559c288bec
2011-10-16 15:45:03 +00:00
kenneth.skovhede@gmail.com 6289d80060 Fixed an issue with re-entering the password page, where the control would display the saved password as "password".
git-svn-id: https://duplicati.googlecode.com/svn/trunk@936 59da171f-624f-0410-aa54-27559c288bec
2011-10-16 15:08:04 +00:00
kenneth.skovhede@gmail.com bba503add2 Fixed a logic UI issue where the user is warned about generating a new password, even if it is not used.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@930 59da171f-624f-0410-aa54-27559c288bec
2011-10-08 10:10:15 +00:00
kenneth.skovhede@gmail.com 91c4af1400 The UI now sends a special flag to the backend GUI that tells the current mode of operation.
This flag allows the backends to provide better testing and warning messages.

Update issue #407
Status: Fixed

The backends now check for existing files in the target directory,
and specially looks for any "duplicati-*" files.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@922 59da171f-624f-0410-aa54-27559c288bec
2011-10-01 14:55:38 +00:00
kenneth.skovhede@gmail.com 091994c0cb Merged trunk changes into 2.0 branch
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@906 59da171f-624f-0410-aa54-27559c288bec
2011-09-23 06:24:58 +00:00
kenneth.skovhede@gmail.com 1030577a8e Update issue #231
Status: Fixed

The globbing expressions are now saved and used.
This includes the new filter test dialog that generates globbing rather than regexps.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@904 59da171f-624f-0410-aa54-27559c288bec
2011-09-21 20:13:07 +00:00
kenneth.skovhede@gmail.com c9e9008a5c Update issue #351
Made a quick-fix to solve the problem in Duplicati.
The SQL parser in LightDataModel should be updated to do all conversions with region insensitive case conversion.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@900 59da171f-624f-0410-aa54-27559c288bec
2011-09-13 21:10:46 +00:00
kenneth.skovhede@gmail.com c85deda4c4 Updated project files to VS2010 instead of the rather outdated VS2008, this should make things easier for new people joining in.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@874 59da171f-624f-0410-aa54-27559c288bec
2011-09-09 17:10:35 +00:00
kenneth.skovhede@gmail.com db8cdd0dd2 Update issue #160
Status: Fixed

Changed to the AWSSDK library, which fixes a few quirks, but basically seems to be the Affirma version slightly renamed.



git-svn-id: https://duplicati.googlecode.com/svn/trunk@811 59da171f-624f-0410-aa54-27559c288bec
2011-06-23 21:37:14 +00:00
kenneth.skovhede@gmail.com b0a359fd27 Updated license text
git-svn-id: https://duplicati.googlecode.com/svn/trunk@770 59da171f-624f-0410-aa54-27559c288bec
2011-05-09 19:52:28 +00:00
kenneth.skovhede@gmail.com b4c88dd735 Update issue #386
Status: Fixed

It was a wrapper control that did not correctly clear its contents,
so it would store multiple controls on top of each other.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@731 59da171f-624f-0410-aa54-27559c288bec
2011-03-16 20:45:34 +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 38a654c7e0 Fixed a problem with direct partial restore and multiple source folders
git-svn-id: https://duplicati.googlecode.com/svn/trunk@696 59da171f-624f-0410-aa54-27559c288bec
2011-02-15 19:13:34 +00:00
kenneth.skovhede@gmail.com 0b654ba868 Fixed a UI crash
git-svn-id: https://duplicati.googlecode.com/svn/trunk@694 59da171f-624f-0410-aa54-27559c288bec
2011-02-12 16:26:13 +00:00
kenneth.skovhede@gmail.com 1327957b3d Added a check to display a warning if the restore path is larger than 245 characters on windows
git-svn-id: https://duplicati.googlecode.com/svn/trunk@693 59da171f-624f-0410-aa54-27559c288bec
2011-02-09 18:14:15 +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 4633517794 Update issue #325
Status: Fixed

It turns out that it was an invalid error message.
Actually it should request that the user enter a destination folder.

I also changed the summary page to not show the inserted temporary folders.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@657 59da171f-624f-0410-aa54-27559c288bec
2010-12-29 16:31:48 +00:00
kenneth.skovhede@gmail.com d6ef1f58f8 Fixed a bug with the "run backup now" page.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@652 59da171f-624f-0410-aa54-27559c288bec
2010-12-29 12:06:18 +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 217c668e5b Added a check for creating backups, to assist in fixing issue #315
git-svn-id: https://duplicati.googlecode.com/svn/trunk@628 59da171f-624f-0410-aa54-27559c288bec
2010-12-11 17:11:51 +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 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 2111bbfb01 Update issue #312
Status: Fixed

Hmm.. If I do that, I get an english language page.
I have removed the "lc=DK" from the URL, which seems to be the language indicator.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@612 59da171f-624f-0410-aa54-27559c288bec
2010-12-04 17:23:59 +00:00
kenneth.skovhede@gmail.com e7dc268fad Renamed the Duplicati.Library.Core dll to Duplicati.Library.Utility as the "Core" name was misleading.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@591 59da171f-624f-0410-aa54-27559c288bec
2010-11-21 11:08:15 +00:00
kenneth.skovhede@gmail.com e0a6a01837 Removed some unused files
git-svn-id: https://duplicati.googlecode.com/svn/trunk@587 59da171f-624f-0410-aa54-27559c288bec
2010-11-18 18:24:52 +00:00
kenneth.skovhede@gmail.com 73e24e99c2 Fixed some localization issues
git-svn-id: https://duplicati.googlecode.com/svn/trunk@586 59da171f-624f-0410-aa54-27559c288bec
2010-11-18 18:24:04 +00:00
kenneth.skovhede@gmail.com 525d80a594 Made the restore more friendly.
Also fixed a bug where the suggested target path shown in the tree was not used, rather the previous \0 and \1 style was used.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@573 59da171f-624f-0410-aa54-27559c288bec
2010-11-02 19:51:22 +00:00
kenneth.skovhede@gmail.com cf8e7c4890 Better support for restoring a backup with multiple source folders.
Added name support in GUI and commandline version.
When restoring from commandline, subfolders will now be named like the source folders, if only one source folder is given.
When restoring from GUI, the names will be suggested like in the commandline.
It is no longer required that the unused folders exists when restoring a multi-source backup from the GUI.
Added size tooltips to the restore GUI window with the list of backup chains.
Now correctly deletes old signature cache files, even if they use the old names.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@542 59da171f-624f-0410-aa54-27559c288bec
2010-10-12 22:22:29 +00:00
kenneth.skovhede@gmail.com 72ff6b863c Update issue #280
Status: Fixed

This is now fixed, a new build will be available shortly.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@541 59da171f-624f-0410-aa54-27559c288bec
2010-10-11 15:44:48 +00:00
kenneth.skovhede@gmail.com 3834adb927 Update issue #91
Status: Fixed
Updated the GUI options to use the -- notation, but they are still backwards compatible.
Also added the --help, --pause and --resume options to the GUI.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@534 59da171f-624f-0410-aa54-27559c288bec
2010-10-04 17:27:02 +00:00
kenneth.skovhede@gmail.com f129f77453 Fixed minor issues with the display when editing durations.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@532 59da171f-624f-0410-aa54-27559c288bec
2010-10-03 12:06:35 +00:00
kenneth.skovhede@gmail.com 994503ceed Duplicati now "inherits" the compression and encryption settings if not specified explicitly.
Since encryption (and compression) is detected after being encountered, the encryption module selection has been removed from the user interface when restoring.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@527 59da171f-624f-0410-aa54-27559c288bec
2010-09-30 12:39:52 +00:00
kenneth.skovhede@gmail.com dc1576ce64 Update issue #269
Status: Fixed
The tab order for the mentioned pages is now corrected, except for the generated filename page,
as that page was removed due to issue #210 and r523.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@526 59da171f-624f-0410-aa54-27559c288bec
2010-09-26 20:47:45 +00:00