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