Commit Graph
1594 Commits
Author SHA1 Message Date
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
kenneth.skovhede@gmail.com 5a400a9765 It is now possible to add a new backup using the wizard!
git-svn-id: https://duplicati.googlecode.com/svn/trunk@17 59da171f-624f-0410-aa54-27559c288bec
2008-07-11 14:03:20 +00:00
kenneth.skovhede@gmail.com 6665916b2a Still more wizard work.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@16 59da171f-624f-0410-aa54-27559c288bec
2008-06-27 10:33:54 +00:00
kenneth.skovhede@gmail.com 5cb0641269 Almost done with the Add part of the wizard.
Still needs to actually modify the object.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@15 59da171f-624f-0410-aa54-27559c288bec
2008-06-25 22:18:37 +00:00
kenneth.skovhede@gmail.com 5bba3878ff More work on the wizard pages.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@14 59da171f-624f-0410-aa54-27559c288bec
2008-06-24 11:49:17 +00:00
kenneth.skovhede@gmail.com e378041b28 Fixed the solution and project so it compiles out-of-the-box.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@13 59da171f-624f-0410-aa54-27559c288bec
2008-06-19 19:48:11 +00:00
kenneth.skovhede@gmail.com 4f792fabc2 More thirdparty + updated license text in some files.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@12 59da171f-624f-0410-aa54-27559c288bec
2008-06-19 19:40:32 +00:00
kenneth.skovhede@gmail.com 20a6757d56 Added all the thirdparty code.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@11 59da171f-624f-0410-aa54-27559c288bec
2008-06-19 19:34:31 +00:00
kenneth.skovhede@gmail.com 56ac0668b2 More work on the wizard pages.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@10 59da171f-624f-0410-aa54-27559c288bec
2008-06-18 21:37:21 +00:00
kenneth.skovhede@gmail.com 4ceaf55ea0 Some wizard pages added.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@9 59da171f-624f-0410-aa54-27559c288bec
2008-06-17 20:29:23 +00:00
kenneth.skovhede@gmail.com e1c8549272 Restructured the queue system to be more type safe, more plugable and less switch based.
The next big task is the wizard pages.
There seems to still be a slight race condition when deleting the temporary files in duplicity.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@8 59da171f-624f-0410-aa54-27559c288bec
2008-06-17 19:27:34 +00:00
kenneth.skovhede@gmail.com 32ec2d58f9 Various work, mostly on the restore function.
A little on the wizard.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@7 59da171f-624f-0410-aa54-27559c288bec
2008-06-16 19:11:37 +00:00
kenneth.skovhede@gmail.com dfbea22500 The basic framework for the wizard dialog is now complete.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@6 59da171f-624f-0410-aa54-27559c288bec
2008-06-15 20:03:22 +00:00
kenneth.skovhede@gmail.com 44ba9a6ee9 Moved the tree functions into a control for use in the wizards.
Started work on the Wizard page framework.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@5 59da171f-624f-0410-aa54-27559c288bec
2008-06-14 20:36:28 +00:00
kenneth.skovhede@gmail.com 5c637ef339 Re-arranged the way each sub task is executed.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@4 59da171f-624f-0410-aa54-27559c288bec
2008-06-14 17:56:53 +00:00
kenneth.skovhede@gmail.com 8a022d8947 Stabilized everything, it is now thread safe.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@3 59da171f-624f-0410-aa54-27559c288bec
2008-06-14 15:48:19 +00:00
kenneth.skovhede@gmail.com 313d4118c7 Initial checkin, still errors here and there.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@2 59da171f-624f-0410-aa54-27559c288bec
2008-06-13 19:42:13 +00:00
(no author) 38dd4d1c70 Initial directory structure.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1 59da171f-624f-0410-aa54-27559c288bec
2008-06-11 11:12:34 +00:00