Commit Graph
8782 Commits
Author SHA1 Message Date
kenneth.skovhede@gmail.com 898099ce9d Part 1 of windows rename :)
git-svn-id: https://duplicati.googlecode.com/svn/trunk@167 59da171f-624f-0410-aa54-27559c288bec
2009-04-27 17:36:48 +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 472bc9f38b Fixed issue #57.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@162 59da171f-624f-0410-aa54-27559c288bec
2009-04-23 19:34:47 +00:00
kenneth.skovhede@gmail.com b544967fd6 Added 64bit dll for SQLite
git-svn-id: https://duplicati.googlecode.com/svn/trunk@161 59da171f-624f-0410-aa54-27559c288bec
2009-04-22 20:27:08 +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 69009daf50 Updated output path for build script
git-svn-id: https://duplicati.googlecode.com/svn/trunk@157 59da171f-624f-0410-aa54-27559c288bec
2009-04-18 10:39:48 +00:00
kenneth.skovhede@gmail.com 0689f06acd Fixed spelling error
git-svn-id: https://duplicati.googlecode.com/svn/trunk@156 59da171f-624f-0410-aa54-27559c288bec
2009-04-18 10:37:38 +00:00
kenneth.skovhede@gmail.com d8bf77aed6 Added linux build script
git-svn-id: https://duplicati.googlecode.com/svn/trunk@155 59da171f-624f-0410-aa54-27559c288bec
2009-04-18 10:37:09 +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 1cb3278a00 Added a check to detect future errors with the deleted folder list.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@152 59da171f-624f-0410-aa54-27559c288bec
2009-04-16 20:28:48 +00:00
kenneth.skovhede@gmail.com c63b1ceb0a Fixed a bug that would produce a list with deleted folders repeated.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@151 59da171f-624f-0410-aa54-27559c288bec
2009-04-16 19:52:03 +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 30ae390f41 Missing changes to the previous commit.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@148 59da171f-624f-0410-aa54-27559c288bec
2009-04-07 22:05:56 +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 96672a1411 Fixed an issue with folders under linux for issue #27.
The unit tests now run under mono/linux, but the UI has some issues.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@144 59da171f-624f-0410-aa54-27559c288bec
2009-04-07 18:13:39 +00:00
kenneth.skovhede@gmail.com 562c44f1c6 Work on issue #27, the waithandle issue is now resolved.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@143 59da171f-624f-0410-aa54-27559c288bec
2009-04-05 21:30:16 +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 b71575f60a Updates for issue #27, the updated LightDatamodel.dll solves the itterator problems.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@141 59da171f-624f-0410-aa54-27559c288bec
2009-04-04 15:01:40 +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 acfcd02a3a Fixed issue #14, and added a more readable output than what was avalible in beta 3.
Added commandline action to purge the signature cache.
Duplicati now removes files from the signature cache when they are deleted from the backend.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@130 59da171f-624f-0410-aa54-27559c288bec
2009-03-23 20:44:25 +00:00
kenneth.skovhede@gmail.com 365f8d7f30 Improved the usage dialog greatly, and added some missing options.
Still needs to describe the filter system.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@129 59da171f-624f-0410-aa54-27559c288bec
2009-03-22 22:55:04 +00:00
kenneth.skovhede@gmail.com aef930ab26 Build for beta 3
git-svn-id: https://duplicati.googlecode.com/svn/trunk@127 59da171f-624f-0410-aa54-27559c288bec
2009-03-22 17:36:37 +00:00
kenneth.skovhede@gmail.com 513c3b3f56 Now able to print usage.
The internal use of the option dictionary should be
changed to only use the encapsulating class to ease future maintenance.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@126 59da171f-624f-0410-aa54-27559c288bec
2009-03-22 17:33:11 +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 1b04fda32f Fixed an issue with sorting, that only happens when there are multiple full backups.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@122 59da171f-624f-0410-aa54-27559c288bec
2009-03-18 10:58:00 +00:00
kenneth.skovhede@gmail.com 34d2742a02 Fixed the MSI to support automatic updating.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@120 59da171f-624f-0410-aa54-27559c288bec
2009-03-17 17:35:08 +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 b60219335e Fixes for issue #3.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@108 59da171f-624f-0410-aa54-27559c288bec
2009-02-26 18:33:52 +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