Commit Graph
4937 Commits
Author SHA1 Message Date
kenneth.skovhede@gmail.com 6167b04e75 Removed unused code, thanks to the warnings given by MonoDevelop.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@270 59da171f-624f-0410-aa54-27559c288bec
2009-08-27 20:40:31 +00:00
kenneth.skovhede@gmail.com 18cf1549e6 Fixes for the S3 backend under Linux.
Also cleaned up the backend, and removed the Wrapper which was unused.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@266 59da171f-624f-0410-aa54-27559c288bec
2009-08-27 17:53:19 +00:00
kenneth.skovhede@gmail.com 36ff6e736d Updated license texts and bumped version numbers
git-svn-id: https://duplicati.googlecode.com/svn/trunk@261 59da171f-624f-0410-aa54-27559c288bec
2009-08-20 20:54:43 +00:00
kenneth.skovhede@gmail.com 448cd71fb1 Fixed issue #95 - Prevent zero full backups, as that simply deletes all backups :(
git-svn-id: https://duplicati.googlecode.com/svn/trunk@259 59da171f-624f-0410-aa54-27559c288bec
2009-08-20 19:54:53 +00:00
kenneth.skovhede@gmail.com c6fe80a805 Added option to switch temp folder for the backend tester
git-svn-id: https://duplicati.googlecode.com/svn/trunk@256 59da171f-624f-0410-aa54-27559c288bec
2009-08-10 20:54:13 +00:00
kenneth.skovhede@gmail.com 178d567ed8 Issue #43, the CloudFiles backend is now complete and can be used from the CommandLine.
Still needs to create a UI for it before it is avalible in the Wizard.
Added a non-seekable stream class to further improve on the reliability of the backendtester.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@245 59da171f-624f-0410-aa54-27559c288bec
2009-08-01 12:26:28 +00:00
kenneth.skovhede@gmail.com a7414e0f23 Work on the CloudFiles backend. Unfortunately the official API is for .Net 3.5 and requires seekable streams.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@244 59da171f-624f-0410-aa54-27559c288bec
2009-07-26 21:39:26 +00:00
kenneth.skovhede@gmail.com 1e9268ac6f Fixes to the CloudFiles backend.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@243 59da171f-624f-0410-aa54-27559c288bec
2009-07-26 15:02:27 +00:00
kenneth.skovhede@gmail.com 25e6bfdc55 Work on issue #89.
This should log the error, which will hopefully reveal what the invalid filename is.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@242 59da171f-624f-0410-aa54-27559c288bec
2009-07-26 14:13:02 +00:00
kenneth.skovhede@gmail.com 55ca654e73 Support for compiling under MonoDevelop
git-svn-id: https://duplicati.googlecode.com/svn/trunk@241 59da171f-624f-0410-aa54-27559c288bec
2009-07-25 09:03:37 +00:00
kenneth.skovhede@gmail.com 17306fe5f5 Work on issue #84, WEBDAV errors with Apache.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@235 59da171f-624f-0410-aa54-27559c288bec
2009-07-19 22:09:43 +00:00
kenneth.skovhede@gmail.com bc3be0eecb Fixed issue #80, Add backend tester.
Fixed a timing issue in the SSH backend, which hopefully solves issue #59.
An error message indicating missing executable filenames was switched between linux and windows.
Added a number of app.config files.
Updated version numbers.


git-svn-id: https://duplicati.googlecode.com/svn/trunk@229 59da171f-624f-0410-aa54-27559c288bec
2009-07-19 12:08:59 +00:00
kenneth.skovhede@gmail.com 9b13c60a01 Added a FTP_USERNAME environment variable and corresponding --ftp-username option.
Fixed issue #86.
Fixed issue #87.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@225 59da171f-624f-0410-aa54-27559c288bec
2009-07-16 20:36:49 +00:00
kenneth.skovhede@gmail.com f4fe982aef Fixed issue #81, Unicode support, thanks to Colm.
Fixed a debug commit which made the CommandLine version exit immediately.
Added a safeguard for broken language selections in the database.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@224 59da171f-624f-0410-aa54-27559c288bec
2009-07-16 20:01:46 +00:00
kenneth.skovhede@gmail.com 72c92dd78b Made the LocalizationTool more SDK version independant.
Updated some sub-projects to VS 2008, fixed .Net 3.5 dependencies to 2.0.
Added a language selection option to the settings dialog.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@222 59da171f-624f-0410-aa54-27559c288bec
2009-07-14 22:26:22 +00:00
kenneth.skovhede@gmail.com 17f87d1328 Updated to VS 2009 Express.
Added WixProjBuilder to build the Wix projects without MSBuild support.
Simplified the build/release process.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@215 59da171f-624f-0410-aa54-27559c288bec
2009-07-05 11:41:02 +00:00
kenneth.skovhede@gmail.com d5e2cb65c2 First version of the LocalizationTool, you can now generate resx files for a language.
Added a stub version of the danish translation files, which are not yet translated.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@198 59da171f-624f-0410-aa54-27559c288bec
2009-06-21 20:22:49 +00:00
kenneth.skovhede@gmail.com 3bfd015d62 Final changes to support a fully localized Duplicati,
next step is to generate a setup for editing the resx files.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@197 59da171f-624f-0410-aa54-27559c288bec
2009-06-17 22:47:51 +00:00
kenneth.skovhede@gmail.com 79c99336ab A heavy chunk of work on the translation support.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@196 59da171f-624f-0410-aa54-27559c288bec
2009-06-14 21:51:06 +00:00
kenneth.skovhede@gmail.com 365d218b98 Added missing files to SharpExpect, which were supposed to be in the 1.0 release tag.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@190 59da171f-624f-0410-aa54-27559c288bec
2009-06-14 14:35:59 +00:00
kenneth.skovhede@gmail.com 579b91d361 Fixed issue #76.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@186 59da171f-624f-0410-aa54-27559c288bec
2009-06-11 17:23:41 +00:00
kenneth.skovhede@gmail.com b2f7ed7132 Updated version numbers for the 1.0 Final release.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@183 59da171f-624f-0410-aa54-27559c288bec
2009-06-08 22:34:26 +00:00
kenneth.skovhede@gmail.com 567bab334e Fixed a bug with the WEBDAV backend.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@182 59da171f-624f-0410-aa54-27559c288bec
2009-06-08 22:18:45 +00:00
kenneth.skovhede@gmail.com a7fa2c4a2f Fixes for issue #59.
Added a WaitCursor for the test button in the wizard pages.
Fixed an issue with environment variables in the SSH backend.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@179 59da171f-624f-0410-aa54-27559c288bec
2009-05-23 12:29:10 +00:00
kenneth.skovhede@gmail.com 066b1965e5 Build for version 1.0 RC2
Included How to build release.txt

git-svn-id: https://duplicati.googlecode.com/svn/trunk@176 59da171f-624f-0410-aa54-27559c288bec
2009-05-16 11:11:26 +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 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 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 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 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 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 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 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