Commit Graph
761 Commits
Author SHA1 Message Date
kenneth.skovhede@gmail.com a53855b335 Fixed an issue with editing items.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@175 59da171f-624f-0410-aa54-27559c288bec
2009-05-13 17:42:18 +00:00
kenneth.skovhede@gmail.com fefdd87d30 Fixed issue #55.
Fixed issue #62.
Fixed issue #63.
All open issues for 1.0 are now complete (except #49 which is missing feedback).
This will likely be RC2, I will test it for a while before posting RC2.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@174 59da171f-624f-0410-aa54-27559c288bec
2009-05-12 21:05:45 +00:00
kenneth.skovhede@gmail.com aa8fcdb6a0 Fixed issue #59 (SSH backend on Linux)
A full rewrite of the SSH backend, and a simple C# version of expect.
Fixed issues with similar named files on the same backend.
Fixed an issue where files were not deleted.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@172 59da171f-624f-0410-aa54-27559c288bec
2009-05-11 18:56:21 +00:00
kenneth.skovhede@gmail.com 35bf1ecb1d Added some untested code for issue #43, CloudFiles backend support.
Added some comments for issue #%51.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@163 59da171f-624f-0410-aa54-27559c288bec
2009-04-23 19:39:25 +00:00
kenneth.skovhede@gmail.com ce9c6fcb40 Added a wrapper for starting Duplicati with the newer SQLite binaries.
Fixed a typo in the linux build script.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@159 59da171f-624f-0410-aa54-27559c288bec
2009-04-18 15:37:24 +00:00
kenneth.skovhede@gmail.com 9301fc3d54 Re-updated file version numbers for the RC1 release.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@154 59da171f-624f-0410-aa54-27559c288bec
2009-04-18 10:17:46 +00:00
kenneth.skovhede@gmail.com d2aa3725b0 Updated version numbers on assemblies.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@153 59da171f-624f-0410-aa54-27559c288bec
2009-04-18 10:12:55 +00:00
kenneth.skovhede@gmail.com 2e32d518f9 Fresh build of RC1, will test it a little before posting it.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@150 59da171f-624f-0410-aa54-27559c288bec
2009-04-08 22:39:52 +00:00
kenneth.skovhede@gmail.com cc6dbb0ef9 Fixes for issue #27. linux compatibility.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@149 59da171f-624f-0410-aa54-27559c288bec
2009-04-08 19:11:42 +00:00
kenneth.skovhede@gmail.com 6f3b674deb Fixed issue #45.
Made heavy speedup improvements when restoring a small number of files.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@147 59da171f-624f-0410-aa54-27559c288bec
2009-04-07 22:02:51 +00:00
kenneth.skovhede@gmail.com 132a80acf9 Better error messages when listing files fails.
Re-fixed a bug with restore when there are multiple full backups.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@146 59da171f-624f-0410-aa54-27559c288bec
2009-04-07 21:11:53 +00:00
kenneth.skovhede@gmail.com a0f362eb58 Fixed a bug with filters on linux (issue #27).
Fixed a bug with the file backend wizard page under linux (issue #27).

git-svn-id: https://duplicati.googlecode.com/svn/trunk@145 59da171f-624f-0410-aa54-27559c288bec
2009-04-07 20:39:04 +00:00
kenneth.skovhede@gmail.com 531e7eae3e Fixed issue #44.
Fixed a problem with restoring files when there were multiple full backups.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@142 59da171f-624f-0410-aa54-27559c288bec
2009-04-05 21:11:47 +00:00
kenneth.skovhede@gmail.com c8e8ec0e47 Added the "View log" option to the status context menu.
Fixed various icons to use the one from resources.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@140 59da171f-624f-0410-aa54-27559c288bec
2009-04-01 13:28:04 +00:00
kenneth.skovhede@gmail.com 6124b79774 Fixed the PurgeSignatureCache function to only remove Duplicati files.
Added a button to purge the cache from the settings menu.
Added a size label to show the size of the signature cache.
Made the ListBackupFiles abort the current action when closed.
Made the ListBackupFiles available from the status window.
Fixed a small problem where all folders were marked as deleted in the previous commit (would only result in missing empty folders on restore).
Changed the name of the "Setup" menu to be "Wizard ..." for issue #13, and changed the icon.
Added Mono compatible SQLite dll's.
Updated the SQLite dll's to version 1.0.60.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@139 59da171f-624f-0410-aa54-27559c288bec
2009-04-01 08:30:14 +00:00
kenneth.skovhede@gmail.com f087332a55 Fixed issue #35.
Fixed issue #42.
Added tooltips to many items to explain the icons.
The EnumerateFileSystemEntries call now uses a callback method, which reduces the need for storing a temporary filelist in memory when it's not needed.
Fixed a display progress updating bug where the progressbar would jump.
Fixed a bug where the file timestamp checking was disabled by default.
Reduced the number of default retries for cleanup.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@138 59da171f-624f-0410-aa54-27559c288bec
2009-03-30 20:17:54 +00:00
kenneth.skovhede@gmail.com 2627934f43 Fixed issue #33.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@137 59da171f-624f-0410-aa54-27559c288bec
2009-03-29 23:03:54 +00:00
kenneth.skovhede@gmail.com 42bb70b252 Fixed issue #37.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@136 59da171f-624f-0410-aa54-27559c288bec
2009-03-29 22:18:59 +00:00
kenneth.skovhede@gmail.com ecb2819be9 Made the S3 provider backwards compatible, now that the filenames don't have a prefixed slash.
Added option to examine a backup for issue #37, but it should be a tree.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@135 59da171f-624f-0410-aa54-27559c288bec
2009-03-29 21:59:00 +00:00
kenneth.skovhede@gmail.com daaef5f092 Fixed issue #39.
Fixed issue #41.
Fixed issue #11.
Refactored the way settings are stored, this means that you cannot go back to a previous version if you have used this one.
A backup of the old database will be created, if you need to use a previous version.
Fixed a bug in the S3 backend where the filenames would be prefixed with a slash.
Moved the file time seperator char out of the file backend, and into common settings.


git-svn-id: https://duplicati.googlecode.com/svn/trunk@134 59da171f-624f-0410-aa54-27559c288bec
2009-03-29 18:06:02 +00:00
kenneth.skovhede@gmail.com 056b2be346 Fixed issue #36.
Fixed issue #28.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@133 59da171f-624f-0410-aa54-27559c288bec
2009-03-28 22:33:44 +00:00
kenneth.skovhede@gmail.com 4a4f58937b Fixed issue #34.
Fixed a potential bug where a scheduled backup would saved as if it was run, and after a program crash, the backup would not re-issue.
Changed the backend page to also use DoubleClickRadioButtons.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@132 59da171f-624f-0410-aa54-27559c288bec
2009-03-27 17:19:59 +00:00
kenneth.skovhede@gmail.com eab455ddc6 Reworked the way the backends are used, by introducing a higher level BackendWrapper.
Reworked encryption to not support streaming, but only pre/post process encrypted files.
The Get/Put methods in the BackendWrapper now automatically writes/reads from the signature cache.
Introduced a DoubleClickRadioButton for use on the main pages.
Fixed a bug where zero byte files would throw an exception on restore.
Fixed a bug where deleting a folder while building the filelist would interrupt the backup.
Fixed issue #17.
Fixed issue #22.
Fixed issue #38.
Added the commandline option to support issue #39, but still needs a UI entry.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@131 59da171f-624f-0410-aa54-27559c288bec
2009-03-26 19:39:50 +00:00
kenneth.skovhede@gmail.com acf06ab682 Fixed a minor race condition in the SingleInstance code.
Made more readable error messages if the SingleInstance code blocks.
Semi-fixed the problem with piling of remote invocations.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@125 59da171f-624f-0410-aa54-27559c288bec
2009-03-21 17:06:45 +00:00
kenneth.skovhede@gmail.com df461a5928 Added a SingleInstance class to ensure that only one instance can run, this closes #6.
Updated license texts.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@124 59da171f-624f-0410-aa54-27559c288bec
2009-03-21 16:37:30 +00:00
kenneth.skovhede@gmail.com 0cd0b4d1c8 Added the cleanup method, this closes #16.
Fixed a bug where non-modified files were marked as deleted.
Cleaned up the ListContent method to use the same code as the Backup method, this closes #31.
Added a WEBDAV backend for #28, but there is no UI for it yet.
Made most of the work for documenting commandline options, #14.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@123 59da171f-624f-0410-aa54-27559c288bec
2009-03-21 12:46:54 +00:00
kenneth.skovhede@gmail.com 725a77fa4f Fixed a missing icon.
Applied correct sort order for volumes.
Fixed a bug where the folder structure would not be correctly restored (only affects empty folders, not files).

git-svn-id: https://duplicati.googlecode.com/svn/trunk@119 59da171f-624f-0410-aa54-27559c288bec
2009-03-17 16:37:44 +00:00
kenneth.skovhede@gmail.com b8c4a02d2d Fixed some assembly information
git-svn-id: https://duplicati.googlecode.com/svn/trunk@115 59da171f-624f-0410-aa54-27559c288bec
2009-03-16 22:41:02 +00:00
kenneth.skovhede@gmail.com 829ae5cf59 Removed embedded icons.
Fixed issue #20, now the icons look much better.
Fixed issue #23, an error on "Add group".
Fixed issue #30, GPG Encryption default path is incorrect.
Fixed a bug where sorting was invalid, making the differential backups incorrect, may cause problems on restore.
If you have used an SVN build, you should force a full backup, to ensure backup integrity.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@114 59da171f-624f-0410-aa54-27559c288bec
2009-03-16 22:28:54 +00:00
kenneth.skovhede@gmail.com 5bb75df28d Added passive/active option to the FTP backend.
Added button to create the remote folder, when using FTP.
This closes #2.
Added progressbars and status text to the status window.
This closes #7.
Fixed issues with interrupted uploads, if there were files, but the manifest was incomplete.
The FTP connection now has keep-alive disabled.
This closes #15.
Fixed #12 for now, the fix could have more grace, but works for now.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@112 59da171f-624f-0410-aa54-27559c288bec
2009-03-11 20:56:01 +00:00
kenneth.skovhede@gmail.com 5e8fe893d5 Fixed #8, modified files count as added.
Fixed #12, signature cache, which is now enabled pr. default.
Added a cache for the S3 redirect tests, which should limit the number of calls.
Added some GC.Collect calls for the S3 backend, as it appears to be leaking HttpWebRequest objects for some reason.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@111 59da171f-624f-0410-aa54-27559c288bec
2009-03-09 21:09:27 +00:00
kenneth.skovhede@gmail.com ace8e41831 Minor fixes when the folder being backed up coincides with the Documents folder.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@110 59da171f-624f-0410-aa54-27559c288bec
2009-03-03 19:25:23 +00:00
kenneth.skovhede@gmail.com e6cfa575fb Added option to enable/disable file timestamp checking.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@109 59da171f-624f-0410-aa54-27559c288bec
2009-02-28 11:37:16 +00:00
kenneth.skovhede@gmail.com 20fc8ffaa6 A bunch of minor fixes for the beta release.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@98 59da171f-624f-0410-aa54-27559c288bec
2009-02-22 21:30:32 +00:00
kenneth.skovhede@gmail.com 9ee9f463da Last minute changes to the beta release.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@94 59da171f-624f-0410-aa54-27559c288bec
2009-02-18 19:08:05 +00:00
kenneth.skovhede@gmail.com 2ad370cd63 Added license text files.
Changed icons for various executables.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@92 59da171f-624f-0410-aa54-27559c288bec
2009-02-17 23:33:37 +00:00
kenneth.skovhede@gmail.com 0cd20a6127 Minor fixes to the way the filter is generated.
Added an option to store a common password for all backups.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@90 59da171f-624f-0410-aa54-27559c288bec
2009-02-17 22:23:49 +00:00
kenneth.skovhede@gmail.com fd422ef4b4 Added option to set the temp folder.
Added code to restore the setup from a backup.
Removed the unused RDiffWrapper.
Added events to the main interface.
The beta for 1.0 is now completed, but the installer is missing.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@89 59da171f-624f-0410-aa54-27559c288bec
2009-02-15 23:27:14 +00:00
kenneth.skovhede@gmail.com 2fa5facdf5 Fixed some compile errors.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@88 59da171f-624f-0410-aa54-27559c288bec
2009-02-14 17:54:51 +00:00
kenneth.skovhede@gmail.com c361762709 Added option to store Duplicati setup along with each backup.
Added a few copyright notices.
Started implementing the new easy-restore option.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@87 59da171f-624f-0410-aa54-27559c288bec
2009-02-14 17:30:52 +00:00
kenneth.skovhede@gmail.com a853165698 Moved the MD4 files into thirdparty.
Made some lists in the wizard double-click enabled.
Added a warning if password settings are changed for an existing backup.
Filters are now first-touch, as that is more efficient.
Added a filter interface, because regular expressions are very inefficient if they contain more than a thousand subgroups.
Restore now works as expected.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@86 59da171f-624f-0410-aa54-27559c288bec
2009-02-12 21:52:58 +00:00
kenneth.skovhede@gmail.com 8babf1d616 Updated license notices.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@85 59da171f-624f-0410-aa54-27559c288bec
2009-02-10 23:36:15 +00:00
kenneth.skovhede@gmail.com 2ddd10a1af Added a standalone decryption app, in case something breaks later on.
Updated the wizard to allow GPGEncryption.
Settings now reflect the actual paths required.
Completely reworked the way differential updates are read and written,
which gives a much cleaner code, a heavy performance boost and a
highly reduced number of temporary files.
Removed duplicated code for streamwrapping.
Updated SharpZipLib to the latest release.
Removed unused compression code.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@84 59da171f-624f-0410-aa54-27559c288bec
2009-02-10 23:29:01 +00:00
kenneth.skovhede@gmail.com fc1ad01d3d Ability to select which files to restore (selection only, does not yet affect the actual restore).
git-svn-id: https://duplicati.googlecode.com/svn/trunk@83 59da171f-624f-0410-aa54-27559c288bec
2009-02-09 16:29:30 +00:00
kenneth.skovhede@gmail.com 80a1e80aed Now able to list files inside a backup.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@82 59da171f-624f-0410-aa54-27559c288bec
2009-02-09 06:47:00 +00:00
kenneth.skovhede@gmail.com 800e54aa98 Some minor UI fixes.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@81 59da171f-624f-0410-aa54-27559c288bec
2009-02-05 23:36:14 +00:00
kenneth.skovhede@gmail.com 263de976fb Restructured the database, upgrades are no longer possible.
Fixed many minor issues with the wizard.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@80 59da171f-624f-0410-aa54-27559c288bec
2009-02-05 23:27:46 +00:00
kenneth.skovhede@gmail.com f497900a88 Fixed minor errors in the wizard.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@79 59da171f-624f-0410-aa54-27559c288bec
2009-02-04 22:47:29 +00:00
kenneth.skovhede@gmail.com 37f95b350c Fixed minor errors in the wizard.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@78 59da171f-624f-0410-aa54-27559c288bec
2009-02-04 22:46:28 +00:00
kenneth.skovhede@gmail.com 56465d5b20 Finished converting the Wizard to use a less centralized approach.
Converted the wizard to use a settings-bag approach instead of modifying the objects directly. This should prevent cruft data on the objects.
The newly re-written wizard is not tested yet, and the restore part is still missing the file selection part.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@77 59da171f-624f-0410-aa54-27559c288bec
2009-02-04 22:18:13 +00:00