Kenneth Skovhede
c29d9d00b9
Implemented the backup command.
...
Rewrote filter handling across the entire project.
2013-05-13 22:32:05 +02:00
Kenneth Skovhede
3b70f99722
Implemented the new delete command and removed some more unused code
2013-05-11 22:56:21 +02:00
Kenneth Skovhede
4d49af71de
Bugfixes and simplifications to the list command and CLI interface
2013-05-11 13:04:01 +02:00
Kenneth Skovhede
524d096d5b
Added the new LIST command
2013-05-11 12:03:15 +02:00
Kenneth Skovhede
23744d8915
More refactoring and cleanup
2013-05-08 21:29:59 +02:00
Kenneth Skovhede
8f704d9445
Moved stuff around and dropped the ForestHash namespace
2013-05-08 20:17:07 +02:00
Kenneth Skovhede
8479bc28ed
Added db-locator and removed FhOptions
2013-05-06 09:58:19 +02:00
Kenneth Skovhede
211edcffdd
Some cleanup after removing the old format
2013-05-05 18:14:27 +02:00
Kenneth Skovhede
c7836ce403
Removed support for the old file format
2013-05-05 17:54:59 +02:00
Kenneth Skovhede
e100e0a8d8
Merge branch 'master' into sandboxes/Kenneth/ForestHash
...
Conflicts:
Duplicati/CommandLine/help.txt
Duplicati/GUI/Program.cs
Duplicati/GUI/Wizard pages/RestoreSetup/FinishedRestoreSetup.cs
2013-05-05 17:11:14 +02:00
Kenneth Skovhede
62c75d9af9
Removed all informs code (no more 1.3.x UI)
2013-05-05 17:07:24 +02:00
Kenneth Skovhede
9d09cb473d
Renamed ftp-password to auth-password and ftp-username to auth-username
2013-05-05 16:40:37 +02:00
Kenneth Skovhede
9c5183f794
Merge branch 'master' into sandboxes/Kenneth/ForestHash
...
Conflicts:
Duplicati.sln
Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
Duplicati/CommandLine/Decrypter/Duplicati.CommandLine.Decrypter.csproj
Duplicati/CommandLine/Duplicati.CommandLine.csproj
Duplicati/GUI/Datamodel/Datamodel.csproj
Duplicati/GUI/Duplicati.GUI.MacTrayIcon/Duplicati.GUI.MacTrayIcon.csproj
Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
Duplicati/GUI/Duplicati.csproj
Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj
Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj
Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj
Duplicati/Library/Backend/GoogleDocs/Duplicati.Library.Backend.GoogleDocs.csproj
Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj
Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj
Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj
Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj
Duplicati/Library/Compression/Duplicati.Library.Compression.csproj
Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj
Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj
Duplicati/Library/Interface/Duplicati.Library.Interface.csproj
Duplicati/Library/Logging/Duplicati.Library.Logging.csproj
Duplicati/Library/Main/Duplicati.Library.Main.csproj
Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj
Duplicati/Library/SharpRSync/Duplicati.Library.SharpRSync.csproj
Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj
Duplicati/Library/Utility/Duplicati.Library.Utility.csproj
Duplicati/License/Duplicati.License.csproj
Duplicati/Server/Duplicati.Server.Serialization/Duplicati.Server.Serialization.csproj
Duplicati/Server/Duplicati.Server.csproj
Duplicati/Winforms/Controls/Duplicati.Winforms.Controls.csproj
WizardForm/WizardForm.csproj
2013-05-05 13:55:18 +02:00
Kenneth Skovhede
1c0a21bc82
Bugfixes to the BackendTool
2013-05-05 13:51:23 +02:00
Kenneth Skovhede
0014b69ccf
Removed unused x86 configurations and fixes som build refrences
2013-05-05 13:45:02 +02:00
Kenneth Skovhede
7e04c87558
Added the new backendtool cli project
2013-05-05 13:44:25 +02:00
Kenneth Skovhede
93bdb2a434
Merge branch 'master' into sandboxes/Kenneth/ForestHash
...
Conflicts:
Duplicati/CommandLine/Help.cs
Duplicati/CommandLine/Program.cs
Duplicati/Library/Main/Strings/Interface.Designer.cs
Duplicati/Library/Main/Strings/Interface.resx
Duplicati/Library/Main/Strings/Options.Designer.cs
Duplicati/Library/Main/Strings/Options.resx
2013-05-04 14:07:04 +02:00
Kenneth Skovhede
7ac9ce698a
Simplified the CLI and moved actual commands into a separate file
2013-05-02 20:57:39 +02:00
Kenneth Skovhede
48385c8936
Improved unittest
2013-04-27 10:30:16 +02:00
Kenneth Skovhede
484127f7ca
Style fix
2013-04-25 22:34:29 +02:00
Kenneth Skovhede
12dbb84b50
Updated help text to include new fh commands
2013-04-22 21:20:41 +02:00
Kenneth Skovhede
65b4efdfab
Added method to scrub filenames from database
2013-04-22 21:20:14 +02:00
Kenneth Skovhede
0043f8a3b4
Updated unit test to report errors/warnings
2013-04-16 22:36:37 +02:00
Kenneth Skovhede
f40c6275aa
Cleanup that fixes leftover temporary files
2013-04-16 22:36:19 +02:00
Kenneth Skovhede
58f9ee9582
Cherry picked 23e675077e
2013-04-09 21:43:39 +02:00
Kenneth Skovhede
a2df8ccd4f
Improved error message if the user forgets to type the target url
2013-04-09 21:37:57 +02:00
Kenneth Skovhede
40c85e1cb8
Improved error message if the user forgets to type the target url
2013-04-08 22:19:42 +02:00
Kenneth Skovhede
23e675077e
Fixed issue when running with no console attached
2013-04-08 22:19:19 +02:00
Kenneth Skovhede
d38d90e841
Added some placeholder text for foresthash
2013-04-07 09:18:04 +02:00
Kenneth Skovhede
2042485bd7
Added support for %FHOPTIONS% in help.txt
2013-04-07 09:15:30 +02:00
Kenneth Skovhede
62e00308a6
Bugfix to the delete-filesets
2013-04-01 15:04:22 +02:00
Kenneth Skovhede
5ea0322fd1
Added guards to prevent calling unsupported methods from CLI
2013-04-01 13:05:12 +02:00
Kenneth Skovhede
42ab9c64fb
Updated the CLI documentation text with FH stuff
2013-04-01 13:03:59 +02:00
Kenneth Skovhede
499745220d
Improved cleanup to report the file sets that reference a non-accesible block
...
Added command to allow deleting specific filesets
2013-03-31 19:33:34 +02:00
Kenneth Skovhede
cfda6c4abb
Major overhaul, which includes the option to select hash algorithm.
...
Implemented delete-all-but-n and delete-older-than.
Implemented compacting.
Added the --dry-run option, which currently works for deleting and compacting, but not restore or backup.
Added output to console for use with dry-run, and added option to redirect this to the log for use in service mode.
2013-03-27 16:06:45 +01:00
Kenneth Skovhede
56a97ee70a
Added bash script to checkout testing data
2013-03-16 12:08:52 +01:00
Kenneth Skovhede
53a6631a85
Mono-fication of projects
2013-03-16 12:07:58 +01:00
Kenneth Skovhede
2d852fc131
Added new options to unit test to make profiling easier
2013-03-16 12:07:06 +01:00
Kenneth Skovhede
a0c3dd03eb
Fixed a stray debug item
2013-03-15 22:11:51 +01:00
Kenneth Skovhede
ada71d379b
Fixed unit test to copy source files to a temporary location for backup so that the filename re-use mechanism is checked.
2013-03-15 21:14:57 +01:00
Kenneth Skovhede
b21fc3289e
Refactored the unit test to be more profiling friendly
2013-03-09 13:25:04 +01:00
Kenneth Skovhede
aca4ed95cc
More work on the block hash.
...
Rewrote the backup and restore to work within a transaction as that speeds things up a lot.
Rewrote the backup procedure to generate the file list from the database, instead of on-the-fly as that is more efficient.
Re-arranged the database to use less storage on large sets of unchanged files.
2013-03-08 22:24:54 +01:00
Kenneth Skovhede
c0d2f8f0e1
Merge branch 'master' into sandboxes/Kenneth/ForestHash
...
Conflicts:
Duplicati.sln
Duplicati/CommandLine/Program.cs
Duplicati/CommandLine/Strings/Program.Designer.cs
Duplicati/CommandLine/Strings/Program.resx
Duplicati/CommandLine/UnitTest.cs
Duplicati/CommandLine/help.txt
Duplicati/GUI/Datamodel/Datamodel.csproj
Duplicati/GUI/Duplicati.csproj
Duplicati/GUI/Program.cs
Duplicati/GUI/Wizard pages/RestoreSetup/FinishedRestoreSetup.cs
Duplicati/Library/Backend/File/FileBackend.cs
Duplicati/Library/Compression/FileArchiveDirectory.cs
Duplicati/Library/Compression/FileArchiveZip.cs
Duplicati/Library/Interface/ICompression.cs
Duplicati/Library/Main/Duplicati.Library.Main.csproj
Duplicati/Library/Main/Interface.cs
Duplicati/Library/Main/Options.cs
Duplicati/Library/Main/RSyncDir.cs
Duplicati/Library/Main/Strings/Interface.Designer.cs
Duplicati/Library/Main/Strings/Interface.resx
Duplicati/Library/Utility/BlockingQueue.cs
Duplicati/Library/Utility/Duplicati.Library.Utility.csproj
Duplicati/Library/Utility/Strings/Utility.Designer.cs
Duplicati/Library/Utility/Strings/Utility.resx
Duplicati/Library/Utility/ThrottledStream.cs
Duplicati/Library/Utility/Timeparser.cs
Duplicati/Library/Utility/Utility.cs
Duplicati/Server/Duplicati.Server.csproj
Duplicati/Server/DuplicatiRunner.cs
Duplicati/Server/Program.cs
2013-03-08 12:07:13 +01:00
rstach@gmail.com
1787691203
Missing word in CLI help
...
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1541 59da171f-624f-0410-aa54-27559c288bec
2013-03-02 21:57:39 +00:00
kenneth@hexad.dk
77c82cf4f7
Fixed the single most commonly reported issue: forgetting to write file:// in front of the target URI.
...
It is now permitted to specify the target or source path, without the file:// prefix, but ONLY if there is also a "backup" or "restore" argument, otherwise it is not possible to infer what to do.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1538 59da171f-624f-0410-aa54-27559c288bec
2013-03-02 13:41:30 +00:00
rstach@gmail.com
23eb72b8b1
Add missing word in CLI help
...
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1537 59da171f-624f-0410-aa54-27559c288bec
2013-03-02 06:58:37 +00:00
kenneth@hexad.dk
a0521da54d
Initial version of the new block-based storage format.
...
Still needs a work over in terms of error handling, progress reporting, warning output, refactoring etc.
Also misses the volume reuse/reclaim algorithms.
But it passes the unit tests now, with and without a local database.
git-svn-id: https://duplicati.googlecode.com/svn/sandboxes/Kenneth/ForestHash@1526 59da171f-624f-0410-aa54-27559c288bec
2013-02-12 21:43:14 +00:00
kenneth@hexad.dk
bc099b0f97
Update issue #766
...
Refactored the patch from issue #766
Moved reading into a function in the utility module.
Moved parsing of file data into a function.
Added parameters to the command line client, such that the CLI may have options.
Implemented these options in the help output, so the --parameters-file can be viewed from the help.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1511 59da171f-624f-0410-aa54-27559c288bec
2013-01-22 16:12:24 +00:00
rstach@gmail.com
ce43e5fdbe
Added list-source-folders to the CLI help.
...
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1503 59da171f-624f-0410-aa54-27559c288bec
2013-01-19 09:12:00 +00:00
kenneth@hexad.dk
3823a74e07
Fixed an issue with linefeeds not being written in the operating system format.
...
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1493 59da171f-624f-0410-aa54-27559c288bec
2012-12-14 09:17:58 +00:00