Commit Graph
67 Commits
Author SHA1 Message Date
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
kenneth.skovhede@gmail.com f70690a663 Improved performance by not creating empty folders on the filesystem.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@76 59da171f-624f-0410-aa54-27559c288bec
2009-02-02 22:11:28 +00:00
kenneth.skovhede@gmail.com 3dc9ced4e8 Filters are now supported.
Most of the wizard functionality is restored.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@75 59da171f-624f-0410-aa54-27559c288bec
2009-02-01 23:20:07 +00:00
kenneth.skovhede@gmail.com ca7cf91e8d Reworked the Wizard interface to be more stateless, and without the need for a overall map.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@74 59da171f-624f-0410-aa54-27559c288bec
2009-01-31 17:23:59 +00:00
kenneth.skovhede@gmail.com c9ce3a3216 Added options to throttle up and download.
GPG encryption now works correctly.
Asyncronous uploads now work as expected.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@73 59da171f-624f-0410-aa54-27559c288bec
2009-01-25 19:33:36 +00:00
kenneth.skovhede@gmail.com efab759718 Fixes for the S3 GUI.
Added option to throttle backups in various ways.
Added a throttled stream.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@72 59da171f-624f-0410-aa54-27559c288bec
2009-01-22 23:59:49 +00:00
kenneth.skovhede@gmail.com 576d2ea74b Amazon S3 support is now done for the commandline, still needs a little fixup in the GUI.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@71 59da171f-624f-0410-aa54-27559c288bec
2009-01-20 22:54:53 +00:00
kenneth.skovhede@gmail.com 1ed04fb563 No need to have the affirma code in the tree, the binaries will do.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@70 59da171f-624f-0410-aa54-27559c288bec
2009-01-20 19:29:54 +00:00
kenneth.skovhede@gmail.com 37ce88c44a Removed unused thirdparty code, and added the Affirma.ThreeSharp project.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@69 59da171f-624f-0410-aa54-27559c288bec
2009-01-20 19:15:39 +00:00
kenneth.skovhede@gmail.com 67b978ab03 Fixed some statistic reporting.
Added optional retry's on remote communication.
Reports unexamined files if the total backupsize is too large.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@68 59da171f-624f-0410-aa54-27559c288bec
2009-01-20 17:17:46 +00:00
kenneth.skovhede@gmail.com b19b9c4690 Added statistics to output, and options to remove old backups.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@67 59da171f-624f-0410-aa54-27559c288bec
2009-01-17 15:27:51 +00:00
kenneth.skovhede@gmail.com 135caf4164 All projects are now signed.
Updated to the newest version of LightDataModel.
Switched from duplicity to duplicati, this runs a bit faster.
Now supports authentication on network shares (windows only).

git-svn-id: https://duplicati.googlecode.com/svn/trunk@66 59da171f-624f-0410-aa54-27559c288bec
2009-01-15 19:42:14 +00:00
kenneth.skovhede@gmail.com ea82284a78 A not-so-robust-but-working version of the SSH backend is ready.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@65 59da171f-624f-0410-aa54-27559c288bec
2009-01-15 14:47:05 +00:00
kenneth.skovhede@gmail.com c4fec09e6a Now supports the FTP backend.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@64 59da171f-624f-0410-aa54-27559c288bec
2009-01-15 12:57:52 +00:00
kenneth.skovhede@gmail.com af8039e7f6 Better cleanup of temporary files and folders.
Removed unused code that was for non-multipass.
Changed the manifest to be an xml document instead, and contain volume hashes instead.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@63 59da171f-624f-0410-aa54-27559c288bec
2009-01-15 10:46:57 +00:00
kenneth.skovhede@gmail.com 0de011ff5b Fixed a problem where files and folders were not deleted when restoring incremental revisions.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@62 59da171f-624f-0410-aa54-27559c288bec
2009-01-14 20:29:44 +00:00
kenneth.skovhede@gmail.com 3faa86a810 Fixed a few bugs. There is still a bug with incorrectly cleaned up items on a restore.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@61 59da171f-624f-0410-aa54-27559c288bec
2009-01-14 20:13:59 +00:00
kenneth.skovhede@gmail.com 56bb5602a5 Now supports short filenames.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@60 59da171f-624f-0410-aa54-27559c288bec
2009-01-14 17:53:33 +00:00
kenneth.skovhede@gmail.com 8879df0309 Final commit in the refactor sequence.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@59 59da171f-624f-0410-aa54-27559c288bec
2009-01-14 17:31:19 +00:00
kenneth.skovhede@gmail.com 3f0e519879 another temp commit in the refactor process
git-svn-id: https://duplicati.googlecode.com/svn/trunk@58 59da171f-624f-0410-aa54-27559c288bec
2009-01-14 17:30:17 +00:00
kenneth.skovhede@gmail.com 987086e8f0 temp commit
git-svn-id: https://duplicati.googlecode.com/svn/trunk@57 59da171f-624f-0410-aa54-27559c288bec
2009-01-14 17:29:30 +00:00
kenneth.skovhede@gmail.com 35b30faf04 temp commit
git-svn-id: https://duplicati.googlecode.com/svn/trunk@56 59da171f-624f-0410-aa54-27559c288bec
2009-01-14 17:28:09 +00:00
kenneth.skovhede@gmail.com 207287d9be git-svn-id: https://duplicati.googlecode.com/svn/trunk@55 59da171f-624f-0410-aa54-27559c288bec 2009-01-14 17:14:37 +00:00
kenneth.skovhede@gmail.com 439a67ed6c Removed empty folders
git-svn-id: https://duplicati.googlecode.com/svn/trunk@54 59da171f-624f-0410-aa54-27559c288bec
2009-01-14 16:21:39 +00:00
kenneth.skovhede@gmail.com ed5a88128e Encryption now works, at least with AES encryption.
Most Duplicity commandline switches are now supported.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@53 59da171f-624f-0410-aa54-27559c288bec
2009-01-14 16:19:54 +00:00
kenneth.skovhede@gmail.com 46b3575d15 Added basic cryptography support.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@52 59da171f-624f-0410-aa54-27559c288bec
2008-10-12 22:34:24 +00:00
kenneth.skovhede@gmail.com cc4446464a Non-verified performance updates, even less temporary file usage.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@51 59da171f-624f-0410-aa54-27559c288bec
2008-10-12 21:08:15 +00:00
kenneth.skovhede@gmail.com e5ba71e001 Perfomance updates, less disk usage for temporary files and folders.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@50 59da171f-624f-0410-aa54-27559c288bec
2008-10-09 21:23:34 +00:00
kenneth.skovhede@gmail.com 18e65fd4c3 Fixed the header value for delta files so they are compatible with RDiff.
Fixed a bug where the delta file would be wrong in special cases.
Added an optimization so SharpRSync now produces smaller delta files than librsync for some cases (and the same size for all others).
Added comments to identify optimizations.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@49 59da171f-624f-0410-aa54-27559c288bec
2008-10-07 23:02:55 +00:00
kenneth.skovhede@gmail.com fcde80c967 Rearranged a bit to allow a partial backup to be accepted.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@48 59da171f-624f-0410-aa54-27559c288bec
2008-10-05 20:31:57 +00:00
kenneth.skovhede@gmail.com 3f4da68223 Added a logging module to aid in profiling anf performance optimization.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@47 59da171f-624f-0410-aa54-27559c288bec
2008-10-01 21:10:21 +00:00
kenneth.skovhede@gmail.com 0a31c76a49 Bunch of fixes, the unit tests now run perfectly!
Still needs some cleanup, and heavy performance tuning.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@46 59da171f-624f-0410-aa54-27559c288bec
2008-09-29 18:35:38 +00:00
kenneth.skovhede@gmail.com 2ce46f1a2e Added a unittest option, which reveals that there is a problem with restore in the new python-free version.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@45 59da171f-624f-0410-aa54-27559c288bec
2008-09-28 20:33:42 +00:00
kenneth.skovhede@gmail.com 1f889c90e8 Added a simple interface for using SharpRsync on either streams or files.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@44 59da171f-624f-0410-aa54-27559c288bec
2008-09-26 18:32:55 +00:00
kenneth.skovhede@gmail.com 318379aae6 As suspected there was more cases where it broke.
It has now been fixed.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@43 59da171f-624f-0410-aa54-27559c288bec
2008-09-26 18:18:08 +00:00
kenneth.skovhede@gmail.com 5bfa43728f Fixed the problem with SharpRSync, still needs til review if there are more possible cases where the signature calculation will break.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@42 59da171f-624f-0410-aa54-27559c288bec
2008-09-26 15:53:34 +00:00
kenneth.skovhede@gmail.com 03c1e41acb Various fixes to SharpRSync. It mostly works, but has some trouble recognizing blocks with arbitrary offsets.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@41 59da171f-624f-0410-aa54-27559c288bec
2008-09-26 15:42:51 +00:00
kenneth.skovhede@gmail.com aeb8d02a51 Ported librsync to pure managed code, and named it SharpRSync.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@40 59da171f-624f-0410-aa54-27559c288bec
2008-09-24 09:16:21 +00:00
kenneth.skovhede@gmail.com 9d84c59dcb More work on the python free implementation.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@39 59da171f-624f-0410-aa54-27559c288bec
2008-09-18 06:32:52 +00:00
kenneth.skovhede@gmail.com 8360b1dc92 Moved everything in the GUI into the Duplicati.GUI namespace.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@38 59da171f-624f-0410-aa54-27559c288bec
2008-09-13 16:32:45 +00:00
kenneth.skovhede@gmail.com 2eccd19469 Initial work towards a python free implementation.
There were too many problems porting pexpect to windows for that to work.



git-svn-id: https://duplicati.googlecode.com/svn/trunk@37 59da171f-624f-0410-aa54-27559c288bec
2008-09-13 16:24:43 +00:00
kenneth.skovhede@gmail.com e2d0c8b7ac This is an incomplete commit.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@36 59da171f-624f-0410-aa54-27559c288bec
2008-09-13 16:20:08 +00:00
kenneth.skovhede@gmail.com cb2fd6fd19 This is part 1 of a move.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@35 59da171f-624f-0410-aa54-27559c288bec
2008-09-13 16:13:35 +00:00
kenneth.skovhede@gmail.com b7112a31db Added NcFTP, which is required for FTP support.
Tested FTP, it works, but does not correctly detect when incremental is sufficient.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@34 59da171f-624f-0410-aa54-27559c288bec
2008-08-05 20:47:44 +00:00
kenneth.skovhede@gmail.com c3db3d07e6 Fixed a bug in the wizard that prevented restore of a backup.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@21 59da171f-624f-0410-aa54-27559c288bec
2008-07-15 11:29:39 +00:00
kenneth.skovhede@gmail.com 12383a6a28 Fixed some minor problems related to "a clean start".
This is the release version 0.5 alpha.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@20 59da171f-624f-0410-aa54-27559c288bec
2008-07-15 08:43:55 +00:00
kenneth.skovhede@gmail.com bdc27d549b Added an installer script for NSIS
git-svn-id: https://duplicati.googlecode.com/svn/trunk@19 59da171f-624f-0410-aa54-27559c288bec
2008-07-14 21:53:50 +00:00
kenneth.skovhede@gmail.com d9ab072ddf All wizard pages are now created.
Next step is creating an installer with NSIS.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@18 59da171f-624f-0410-aa54-27559c288bec
2008-07-14 20:52:21 +00:00