Commit Graph
8782 Commits
Author SHA1 Message Date
kenneth.skovhede@gmail.com 9ee9f463da Last minute changes to the beta release.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@94 59da171f-624f-0410-aa54-27559c288bec
2009-02-18 19:08:05 +00:00
kenneth.skovhede@gmail.com f4010c0520 Installer works, ready for beta release.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@93 59da171f-624f-0410-aa54-27559c288bec
2009-02-17 23:52:31 +00:00
kenneth.skovhede@gmail.com 2ad370cd63 Added license text files.
Changed icons for various executables.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@92 59da171f-624f-0410-aa54-27559c288bec
2009-02-17 23:33:37 +00:00
kenneth.skovhede@gmail.com 913b3abc3e Installer completed, but autolaunch does not work.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@91 59da171f-624f-0410-aa54-27559c288bec
2009-02-17 23:32:06 +00:00
kenneth.skovhede@gmail.com 0cd20a6127 Minor fixes to the way the filter is generated.
Added an option to store a common password for all backups.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@90 59da171f-624f-0410-aa54-27559c288bec
2009-02-17 22:23:49 +00:00
kenneth.skovhede@gmail.com fd422ef4b4 Added option to set the temp folder.
Added code to restore the setup from a backup.
Removed the unused RDiffWrapper.
Added events to the main interface.
The beta for 1.0 is now completed, but the installer is missing.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@89 59da171f-624f-0410-aa54-27559c288bec
2009-02-15 23:27:14 +00:00
kenneth.skovhede@gmail.com 2fa5facdf5 Fixed some compile errors.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@88 59da171f-624f-0410-aa54-27559c288bec
2009-02-14 17:54:51 +00:00
kenneth.skovhede@gmail.com c361762709 Added option to store Duplicati setup along with each backup.
Added a few copyright notices.
Started implementing the new easy-restore option.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@87 59da171f-624f-0410-aa54-27559c288bec
2009-02-14 17:30:52 +00:00
kenneth.skovhede@gmail.com a853165698 Moved the MD4 files into thirdparty.
Made some lists in the wizard double-click enabled.
Added a warning if password settings are changed for an existing backup.
Filters are now first-touch, as that is more efficient.
Added a filter interface, because regular expressions are very inefficient if they contain more than a thousand subgroups.
Restore now works as expected.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@86 59da171f-624f-0410-aa54-27559c288bec
2009-02-12 21:52:58 +00:00
kenneth.skovhede@gmail.com 8babf1d616 Updated license notices.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@85 59da171f-624f-0410-aa54-27559c288bec
2009-02-10 23:36:15 +00:00
kenneth.skovhede@gmail.com 2ddd10a1af Added a standalone decryption app, in case something breaks later on.
Updated the wizard to allow GPGEncryption.
Settings now reflect the actual paths required.
Completely reworked the way differential updates are read and written,
which gives a much cleaner code, a heavy performance boost and a
highly reduced number of temporary files.
Removed duplicated code for streamwrapping.
Updated SharpZipLib to the latest release.
Removed unused compression code.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@84 59da171f-624f-0410-aa54-27559c288bec
2009-02-10 23:29:01 +00:00
kenneth.skovhede@gmail.com fc1ad01d3d Ability to select which files to restore (selection only, does not yet affect the actual restore).
git-svn-id: https://duplicati.googlecode.com/svn/trunk@83 59da171f-624f-0410-aa54-27559c288bec
2009-02-09 16:29:30 +00:00
kenneth.skovhede@gmail.com 80a1e80aed Now able to list files inside a backup.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@82 59da171f-624f-0410-aa54-27559c288bec
2009-02-09 06:47:00 +00:00
kenneth.skovhede@gmail.com 800e54aa98 Some minor UI fixes.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@81 59da171f-624f-0410-aa54-27559c288bec
2009-02-05 23:36:14 +00:00
kenneth.skovhede@gmail.com 263de976fb Restructured the database, upgrades are no longer possible.
Fixed many minor issues with the wizard.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@80 59da171f-624f-0410-aa54-27559c288bec
2009-02-05 23:27:46 +00:00
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