Commit Graph
761 Commits
Author SHA1 Message Date
kenneth.skovhede@gmail.com a2c6b7c0a5 Added a license tab to the options dialog to ensure compliance with thirdparty licenses.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@496 59da171f-624f-0410-aa54-27559c288bec
2010-09-07 16:53:33 +00:00
kenneth.skovhede@gmail.com 1357c09445 Moved some strings to their correct place
git-svn-id: https://duplicati.googlecode.com/svn/trunk@493 59da171f-624f-0410-aa54-27559c288bec
2010-09-04 12:23:38 +00:00
kenneth.skovhede@gmail.com 4aca3e0aee Update issue #47
Status: Fixed
I have now added a 32bit version of gpg.exe and pscp.exe to the
package. On startup, the subfolder "win-tools" is appended to the
PATH environment variable, making them available from within Duplicati,
but preferring any system path items.

This only happens on windows. 
I assume any decent Linux distro has scp, expect and gpg.


git-svn-id: https://duplicati.googlecode.com/svn/trunk@491 59da171f-624f-0410-aa54-27559c288bec
2010-09-01 21:06:33 +00:00
kenneth.skovhede@gmail.com 79fdce5ca6 Update issue #185
Status: Fixed
The code to support this was already in place, but did
not work because Application.Exit() had been invoked,
making all messageboxes return Cancel without showing.

I also improved the logic a bit so a cancel does
not invoke the cleanup afterwards, making the exit
procedure faster.

I also added checks for the stop command to the
code that fetches the signature files, to make
the application respond faster to the stop command.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@490 59da171f-624f-0410-aa54-27559c288bec
2010-09-01 21:04:18 +00:00
kenneth.skovhede@gmail.com 85dfb95d79 Update issue #257
Status: Fixed

I have now put in the textbox with a scrollbar instead,
so the long texts can be viewed too.

I also added the display of valid values for the options that report it.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@489 59da171f-624f-0410-aa54-27559c288bec
2010-08-31 21:44:49 +00:00
kenneth.skovhede@gmail.com c4a9f87ec1 Update issue #249
Status: Fixed

I could only reproduce if I kept the status window open,
and then deleted the backup. It now updates the log window
immediately after the delete, if the window is open.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@488 59da171f-624f-0410-aa54-27559c288bec
2010-08-31 21:27:20 +00:00
kenneth.skovhede@gmail.com 0e8c3162e1 Update issue #165
Status: Fixed
The signature files are now placed in "%DUPLICATI_HOME%/Signature Cache", which defaults to "appdata/duplicati/Signature Cache".

Update issue #128
Status: Fixed
Duplicati now uses an environment variable called %DUPLICATI_HOME% to determine where to place the data files.
As an alternative to setting the environment variable, Duplicati.exe can be invoked with the commandline option
--portable-mode, which will create a folder called "data" in the folder where Duplicati.exe is placed.
For maximum portability you can also set the temporary folder inside Duplicati's options to %DUPLICATI_HOME%\temp.

Update issue #70
This just got a whole lot easier after the introduction of the environment variable %DUPLICATI_HOME%.
The implementation can just invoke "Duplicati.exe --portable-mode" and everything should work.
The final package should have a customized default database with the temp folder set to %DUPLICATI_HOME%\temp.
The no auto-start setting can be applied by the "backup defaults.xml" file.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@487 59da171f-624f-0410-aa54-27559c288bec
2010-08-31 20:58:11 +00:00
kenneth.skovhede@gmail.com b079ece335 Update issue #90.
Status: Fixed

I have fixed a number of UI issues when using async uploads.
For one, the pause/stop features now work.

If the progress is paused, a upload progressbar will be displayed,
so the progress does not appear to hang.

When the backup is complete, the remaining uploads
are now done as normal, resulting in a normal UI display with progress.

I have also reserved some space on the progress bar for cleanup,
and inserted a status message indicating that the cleanup is in progress.

The async now works so well, that I think it should be on by default.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@482 59da171f-624f-0410-aa54-27559c288bec
2010-08-25 20:59:47 +00:00
kenneth.skovhede@gmail.com 74c6ec4a4e Reverted r465, the Gtk TrayIcon fails to work resonably with Windows forms :(
git-svn-id: https://duplicati.googlecode.com/svn/trunk@475 59da171f-624f-0410-aa54-27559c288bec
2010-08-16 18:33:52 +00:00
kenneth.skovhede@gmail.com 6d7156469b Work on issue #248
git-svn-id: https://duplicati.googlecode.com/svn/trunk@473 59da171f-624f-0410-aa54-27559c288bec
2010-08-15 16:06:06 +00:00
kenneth.skovhede@gmail.com 7269f66f5b Added validation to the values entered in the CommandLineOptionGrid
git-svn-id: https://duplicati.googlecode.com/svn/trunk@472 59da171f-624f-0410-aa54-27559c288bec
2010-08-15 15:41:17 +00:00
kenneth.skovhede@gmail.com 342e492a1b Fixed some missing translate-able strings in the TrayIconWrapper
git-svn-id: https://duplicati.googlecode.com/svn/trunk@471 59da171f-624f-0410-aa54-27559c288bec
2010-08-15 15:40:39 +00:00
kenneth.skovhede@gmail.com 0c8f7e2054 Fixed some of issue #233
git-svn-id: https://duplicati.googlecode.com/svn/trunk@469 59da171f-624f-0410-aa54-27559c288bec
2010-08-15 14:43:09 +00:00
kenneth.skovhede@gmail.com ddd7b038b1 Merged the MacOS branch into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@465 59da171f-624f-0410-aa54-27559c288bec
2010-08-12 19:02:16 +00:00
kenneth.skovhede@gmail.com 92829fa393 Fixed issue #242.
Corrected a lot of avalible -> available and recieve -> receive spelling errors.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@462 59da171f-624f-0410-aa54-27559c288bec
2010-08-12 18:37:15 +00:00
kenneth.skovhede@gmail.com 51552bea24 Fixes for issue #18.
Added snapshot support using either VSS (win xp/vista/7) or LVM (linux).
Using the snapshot feature requires administrative/root privileges, and is toggled by the "snapshot-policy" option (by commandline or in advanced settings).

Also improved the validation of options to not show incorrect warnings.
This fixes issue #233.


git-svn-id: https://duplicati.googlecode.com/svn/trunk@461 59da171f-624f-0410-aa54-27559c288bec
2010-08-12 18:32:15 +00:00
kenneth.skovhede@gmail.com 1153d097fc Fixed various version information
git-svn-id: https://duplicati.googlecode.com/svn/trunk@460 59da171f-624f-0410-aa54-27559c288bec
2010-08-11 07:23:34 +00:00
kenneth.skovhede@gmail.com f2cd8360ca Changed some text on the Cleanup page so it better fits the actual page content.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@455 59da171f-624f-0410-aa54-27559c288bec
2010-07-15 15:55:46 +00:00
kenneth.skovhede@gmail.com 45200c583e Fixed issue #205.
Also fixed a problem with detecting the right OS version,
this should only cause you trouble if you have files with the same name but different casing.


git-svn-id: https://duplicati.googlecode.com/svn/trunk@453 59da171f-624f-0410-aa54-27559c288bec
2010-07-12 18:50:02 +00:00
kenneth.skovhede@gmail.com ae86443873 Filter editor work.
Fixed issue #172.
Fixed issue #218.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@450 59da171f-624f-0410-aa54-27559c288bec
2010-07-12 15:52:44 +00:00
kenneth.skovhede@gmail.com d9f65414ca Added a checkbox to hide the donate button.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@447 59da171f-624f-0410-aa54-27559c288bec
2010-07-08 18:31:18 +00:00
kenneth.skovhede@gmail.com 4cadf52bbc Removed the unused field SignatureKey from the database.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@446 59da171f-624f-0410-aa54-27559c288bec
2010-07-08 18:13:45 +00:00
kenneth.skovhede@gmail.com c31d7e3bfa UI rework, removed the mess with each of the advanced pages having a big if/else block to figure out what the next page should be.
Fixed issue #220.
Moved the incremental/full setting in to incremental page.

Fixed issue #164.
No longer re-schedules a backup if it is already scheduled or running.

Fixed issue #111.
Now allows you to select allowed day-of-week settings.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@445 59da171f-624f-0410-aa54-27559c288bec
2010-07-08 17:41:18 +00:00
kenneth.skovhede@gmail.com 3a420bef64 Added a donate button on the initial wizard page.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@443 59da171f-624f-0410-aa54-27559c288bec
2010-07-06 19:07:35 +00:00
kenneth.skovhede@gmail.com 104b0ac1f6 Fixed an issue with scrolling when having more than 6 source folders for a backup.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@442 59da171f-624f-0410-aa54-27559c288bec
2010-07-05 16:25:53 +00:00
kenneth.skovhede@gmail.com 975a7fc220 Fix for cleaning up the database.
Fixed issue #68.
Fixed issue #175.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@438 59da171f-624f-0410-aa54-27559c288bec
2010-06-22 20:48:54 +00:00
kenneth.skovhede@gmail.com d6b0a530c3 Fixed an issue with the encryption module selector.
Fixed some line endings.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@429 59da171f-624f-0410-aa54-27559c288bec
2010-06-19 23:25:04 +00:00
kenneth.skovhede@gmail.com d46706337c Updated copyright headers.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@428 59da171f-624f-0410-aa54-27559c288bec
2010-06-19 21:17:33 +00:00
kenneth.skovhede@gmail.com a40f6acf37 A fairly large refactoring of the code.
This was based on the idea that the interfaces should remain static.
I hope this change is enough to ensure stable interfaces until release 1.2.

Overview of changes:
Moved all interfaces into the same dll.
Encryption and compression is now plugable modules, just as the backends.
Encryption/compression can now register an UI.
Encryption now uses AESCrypt as a default.
GPG does not default to using the --armor option.
Added support for generic modules, but none are written yet.
Added support for plugable settings pages in the "Options" dialog.

Fixed issue #148.
Duplicati now uses AESCrypt as the default encryption format.

Fixed issue #199.
GPG now supports custom commandline options.

Fixed issue #207.
Encryption modules are now plugable.

Fixed issue #118.
S3 credentials are now stored.

Fixed issue #151.
Backends can now register system wide options.


git-svn-id: https://duplicati.googlecode.com/svn/trunk@427 59da171f-624f-0410-aa54-27559c288bec
2010-06-19 21:08:21 +00:00
kenneth.skovhede@gmail.com 70708fc454 Fixed issue #136.
Fixed issue #182.
Fixed an error with the commandline version reported in the forum.
Added improved error output.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@417 59da171f-624f-0410-aa54-27559c288bec
2010-05-24 09:00:03 +00:00
kenneth.skovhede@gmail.com cba5386e86 Fixed a bug with settings filters on a new backup
git-svn-id: https://duplicati.googlecode.com/svn/trunk@408 59da171f-624f-0410-aa54-27559c288bec
2010-05-16 21:48:31 +00:00
kenneth.skovhede@gmail.com 70737a2808 Fixed issue #82.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@407 59da171f-624f-0410-aa54-27559c288bec
2010-05-13 20:08:24 +00:00
kenneth.skovhede@gmail.com a4b12431e9 Fixed a minor issue with the "first run" wizard page.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@404 59da171f-624f-0410-aa54-27559c288bec
2010-05-13 18:08:39 +00:00
kenneth.skovhede@gmail.com ee4197a0ad Fixed issue #186
git-svn-id: https://duplicati.googlecode.com/svn/trunk@403 59da171f-624f-0410-aa54-27559c288bec
2010-05-13 11:13:45 +00:00
kenneth.skovhede@gmail.com 50f06f0f3a Merge Sandbox Issue #5 into trunk.
Fixed issue #5.
Fixed issue #48.
Fixed issue #58.
Fixed issue #194.
Fixed issue #195.
Fixed issue #201.
Fixed issue #137.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@400 59da171f-624f-0410-aa54-27559c288bec
2010-05-12 08:41:54 +00:00
kenneth.skovhede@gmail.com e5379a4f2a Fixed issue #137.
There was a bug in the filter evaluator, which is now fixed.
It meant that .* matched everythin, including the source folder.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@389 59da171f-624f-0410-aa54-27559c288bec
2010-03-30 15:12:24 +00:00
kenneth.skovhede@gmail.com c4b5844275 Fixed 32bit process on 64bit hardware detection.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@388 59da171f-624f-0410-aa54-27559c288bec
2010-03-30 15:10:30 +00:00
kenneth.skovhede@gmail.com 21f503318c Added option to compile as x86, to support 64bit debugging, see:
http://www.slickit.ca/2009/06/fixing-visual-studios-edit-and-continue.html

git-svn-id: https://duplicati.googlecode.com/svn/trunk@387 59da171f-624f-0410-aa54-27559c288bec
2010-03-30 15:09:28 +00:00
kenneth.skovhede@gmail.com e9093b5144 Fixed issue #137
git-svn-id: https://duplicati.googlecode.com/svn/trunk@382 59da171f-624f-0410-aa54-27559c288bec
2010-03-20 17:56:37 +00:00
kenneth.skovhede@gmail.com 9322018dad Fixed issue #173.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@368 59da171f-624f-0410-aa54-27559c288bec
2010-02-12 19:22:22 +00:00
kenneth.skovhede@gmail.com 28c2cf6fae Fixed issue #89.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@363 59da171f-624f-0410-aa54-27559c288bec
2010-02-10 22:22:49 +00:00
kenneth.skovhede@gmail.com 80c49a97e3 Changed the "no password" nag message to only appear when creating a backup.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@359 59da171f-624f-0410-aa54-27559c288bec
2010-02-09 23:42:22 +00:00
kenneth.skovhede@gmail.com d851a086c1 Added question to also resume Duplicati when using "Run now" after adding a backup.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@357 59da171f-624f-0410-aa54-27559c288bec
2010-02-09 20:27:25 +00:00
kenneth.skovhede@gmail.com e4e0ba30f5 Fixed issue #97.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@355 59da171f-624f-0410-aa54-27559c288bec
2010-01-31 08:44:50 +00:00
kenneth.skovhede@gmail.com 0c81020e47 Fixed an issue when restoring a partial set, introduced by r334.
Fixed cancelling the restore when not using background restore.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@349 59da171f-624f-0410-aa54-27559c288bec
2010-01-20 17:40:58 +00:00
kenneth.skovhede@gmail.com ca48734e50 Fixed issue #103.
Fixed issue #104.
Also added the cleanup messages to the output log,
which will display any errors that occur during cleanup.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@347 59da171f-624f-0410-aa54-27559c288bec
2010-01-18 22:22:42 +00:00
kenneth.skovhede@gmail.com c333ac378b Fixed issue #155.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@345 59da171f-624f-0410-aa54-27559c288bec
2010-01-18 20:38:19 +00:00
kenneth.skovhede@gmail.com 1f87e01fc7 Fixed issue #129.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@337 59da171f-624f-0410-aa54-27559c288bec
2010-01-17 20:21:08 +00:00
kenneth.skovhede@gmail.com 3156127a41 Fixed a missing upload progress bar from r310.
Added better progress text when restoring.
Added progress reporting when restoring.
Added progress bar for download, if the backend supports reporting sizes.
Also contains a fix for issue #143.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@334 59da171f-624f-0410-aa54-27559c288bec
2010-01-16 16:18:59 +00:00
kenneth.skovhede@gmail.com bfff749ace Fixed issue #52.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@328 59da171f-624f-0410-aa54-27559c288bec
2010-01-16 00:05:26 +00:00