Commit Graph
1594 Commits
Author SHA1 Message Date
kenneth@hexad.dk e170d781f0 Resynced trunk into ForestHash
git-svn-id: https://duplicati.googlecode.com/svn/sandboxes/Kenneth/ForestHash@1536 59da171f-624f-0410-aa54-27559c288bec
2013-02-27 20:57:58 +00:00
kenneth@hexad.dk be0d503951 Implemented file-extension based rules for disabling compression for already compressed files
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1535 59da171f-624f-0410-aa54-27559c288bec
2013-02-27 20:54:22 +00:00
kenneth@hexad.dk f317317cb5 Fixed some errors after moving the databaseupgrader into util
git-svn-id: https://duplicati.googlecode.com/svn/sandboxes/Kenneth/ForestHash@1534 59da171f-624f-0410-aa54-27559c288bec
2013-02-27 14:26:53 +00:00
kenneth@hexad.dk 310a3f5c4c Synchronized with trunk
git-svn-id: https://duplicati.googlecode.com/svn/sandboxes/Kenneth/ForestHash@1533 59da171f-624f-0410-aa54-27559c288bec
2013-02-27 14:25:14 +00:00
kenneth@hexad.dk ec34606aed Updated robustness of server startup as hosted instance
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1532 59da171f-624f-0410-aa54-27559c288bec
2013-02-27 14:23:17 +00:00
kenneth@hexad.dk 3b263f049d Update issue #791
Status: Fixed

Changed the command from --encrypt to --symmetric, and changed default options to blank.
Also exposed the command as an option, so it can be changed to --encrypt if anyone wants to try asymmetric encryption.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1529 59da171f-624f-0410-aa54-27559c288bec
2013-02-24 13:26:17 +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 79679d5098 Update issue #782
Status: Fixed

Disabled file browser checks, so the user can "open" locked files.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1521 59da171f-624f-0410-aa54-27559c288bec
2013-02-06 21:29:57 +00:00
kenneth@hexad.dk f2ae426a52 Update issue #789
Status: Fixed

Update from 
Environment.SpecialFolder.Desktop
to
Environment.SpecialFolder.DesktopDirectory

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1520 59da171f-624f-0410-aa54-27559c288bec
2013-02-06 20:52:09 +00:00
kenneth@hexad.dk 4f15f99cd2 Added Nicolas Hatier to acknowlegements
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1516 59da171f-624f-0410-aa54-27559c288bec
2013-02-03 20:51:25 +00:00
kenneth@hexad.dk 6a0c6b583e Merged r1500 into trunk, reintegrated branch sandboxes/Aaron/issue331
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1512 59da171f-624f-0410-aa54-27559c288bec
2013-01-22 19:20:19 +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
kenneth@hexad.dk 781cf132d9 Update issue #236
Updated the reporting of options to use the data type to correctly handle case-sensitivity information.
Updated to use the Password type to apply password masking.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1510 59da171f-624f-0410-aa54-27559c288bec
2013-01-22 09:30:48 +00:00
kenneth@hexad.dk f8dc5bbafd Added the "Password" type to argument types for simplified handling of password masking.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1509 59da171f-624f-0410-aa54-27559c288bec
2013-01-22 09:28:43 +00:00
kenneth@hexad.dk 4a5a1dec41 Update issue #236
Updated to fix incorrect reporting of default options --tempdir and --volsize

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1508 59da171f-624f-0410-aa54-27559c288bec
2013-01-21 11:43:41 +00:00
kenneth@hexad.dk 487bbdf6b2 Update issue #236
This is a reworked version of the patch in issue #236.
I have masked the passphrase, and added the cleanup commands as well.

Let me know if this works for you.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1507 59da171f-624f-0410-aa54-27559c288bec
2013-01-19 14:08:38 +00:00
kenneth@hexad.dk 9a1a1b70c2 Fixed a wrong type on the disable-filetime-check option
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1505 59da171f-624f-0410-aa54-27559c288bec
2013-01-19 12:22:09 +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 79b53325c6 Applied translations from issue #768
Update issue #768
Status: Fixed

Installer now installs zh-HK translation

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1501 59da171f-624f-0410-aa54-27559c288bec
2013-01-11 09:27:18 +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
kenneth@hexad.dk 2b2642defb Delayed the time before a compression volume is opened.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1492 59da171f-624f-0410-aa54-27559c288bec
2012-12-13 21:10:18 +00:00
kenneth@hexad.dk 8bf025134c Added option to specify multiple hashes in the hash override option
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1491 59da171f-624f-0410-aa54-27559c288bec
2012-12-08 12:54:56 +00:00
kenneth@hexad.dk 34c3191394 Merged r1489 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1490 59da171f-624f-0410-aa54-27559c288bec
2012-12-08 12:16:32 +00:00
kenneth@hexad.dk ebb7ab7f48 Merged r1487 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1488 59da171f-624f-0410-aa54-27559c288bec
2012-12-08 12:07:58 +00:00
kenneth@hexad.dk b0b5267d46 Merged r1484 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1485 59da171f-624f-0410-aa54-27559c288bec
2012-11-27 09:53:45 +00:00
kenneth@hexad.dk 93705d5b81 Updated some informative strings, thanks to feedback from Phillip
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1483 59da171f-624f-0410-aa54-27559c288bec
2012-11-20 09:07:20 +00:00
kenneth@hexad.dk f256d2cfa8 Reintegrated sandbox Andreas/webui into trunk, as that is what we will be using onwards
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1482 59da171f-624f-0410-aa54-27559c288bec
2012-11-18 16:24:32 +00:00
kenneth@hexad.dk 534d2a2ab7 Updated S3 backend with new AWS Sydney region
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1475 59da171f-624f-0410-aa54-27559c288bec
2012-11-17 12:27:43 +00:00
kenneth@hexad.dk c6f2fe9a5b Fixed a spelling error, thanks to Phillip!
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1474 59da171f-624f-0410-aa54-27559c288bec
2012-11-13 12:46:26 +00:00
kenneth@hexad.dk 86e19e76f8 Fixed a bug where the sendmail-levels were reported as invalid.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1473 59da171f-624f-0410-aa54-27559c288bec
2012-11-03 18:27:37 +00:00
kenneth@hexad.dk f24b3fe04b Update issue #726
Status: Fixed

Changed evaluation order of options.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1468 59da171f-624f-0410-aa54-27559c288bec
2012-10-13 10:51:07 +00:00
kenneth@hexad.dk ca53afe000 Merged r1464 and r1465 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1466 59da171f-624f-0410-aa54-27559c288bec
2012-10-08 18:48:36 +00:00
kenneth@hexad.dk 1330690187 Update issue #711
Status: Fixed

Now correctly parsing the "auto" option for USN and Snapshots

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1461 59da171f-624f-0410-aa54-27559c288bec
2012-10-06 12:46:04 +00:00
kenneth@hexad.dk 5f71860dc8 Update issue #701
Status: Fixed

Applied patch for LocalizationTool, thanks to Jackie

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1457 59da171f-624f-0410-aa54-27559c288bec
2012-09-21 18:39:09 +00:00
kenneth@hexad.dk c1e7978ce8 Manually merged r1452 into trunk
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1453 59da171f-624f-0410-aa54-27559c288bec
2012-09-08 11:08:44 +00:00
kenneth@hexad.dk 4b28d6e8f2 Fixed a case where AWS returns a timestamp that is not .Net compatible.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1450 59da171f-624f-0410-aa54-27559c288bec
2012-09-08 10:39:48 +00:00
kenneth@hexad.dk 23515674fd Added --backup-name to help when constructing emails and running scripts
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1445 59da171f-624f-0410-aa54-27559c288bec
2012-08-27 18:43:58 +00:00
kenneth@hexad.dk a4bbe8db1d Added some comments to the main file processing loop
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1443 59da171f-624f-0410-aa54-27559c288bec
2012-08-23 07:15:15 +00:00
kenneth@hexad.dk 806f9fcad5 Fixed a bug introduced with r1437 that could cause backups to generate infinite set of empty volumes.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1441 59da171f-624f-0410-aa54-27559c288bec
2012-08-23 07:07:52 +00:00
kenneth@hexad.dk fa97957296 Fixed a bug introduced with r1381 that could cause incomplete backups.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1437 59da171f-624f-0410-aa54-27559c288bec
2012-08-22 09:49:11 +00:00
kenneth@hexad.dk 6822fc69fa Update issue #29
This adds the email feature to Duplicati.
Currently there is no GUI for this, just advanced options.
The options supported are:
--send-mail-to="Name <test@example.com>, Other <test2@example.com>, test3@example.com"
--send-mail-from="Backup Admin <admin@example.com>
--send-mail-subject="Duplicati %OPERATIONNAME% Report"
--send-mail-body="%RESULT%%"
--send-mail-url="tls://smtp.google.com:587"
--send-mail-username="username"
--send-mail-password="password"
--send-mail-level="Warning"
--send-mail-any-operation=true

The only required setting is --send-mail-to.
If the --send-mail-from is not set, it will use the host of the "to" and set "no-reply@" in front.
E.g. --send-mail-to="name@example.com" will cause the sender to be "no-reply@example.com".

If the --send-mail-url is not set, a DNS lookup will find the MX record for the first recipient domain,
and send directly to that. The url can be either "smtp://server:port" or "tis://server:port".

The --send-mail-subject and --send-mail-body parameters can contain placeholders like %RESULT%.
Each option will be exported like this, e.g. %volsize% or %use-ssl%. The special placeholders are:
%RESULT% - The result/log of the backup
%OPERATIONNAME% - The name of the operation, usually "Backup", but could be "Restore" etc.
%REMOTEURL% - The backend url
%LOCALPATH% - The path to the local folders involved (i.e. the folders being backed up)

The --send-mail-level can be either "Success", "Warning" or "Error". Default "Success" means all backups generate an email. "Warning" will only send an email if the backup caused a warning or an error. "Error" will only send an email if the backup failed.

The --send-mail-any-operation can be set to "true" if all operations (e.g. "Restore", "Cleanup", "DeleteAllButN", ...) should generate an email. By default only backup operations will send an email.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1436 59da171f-624f-0410-aa54-27559c288bec
2012-08-21 09:35:55 +00:00
kenneth@hexad.dk bc6e608598 Updated configuration.xml for translating SSHv2
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1435 59da171f-624f-0410-aa54-27559c288bec
2012-08-20 08:25:01 +00:00
kenneth@hexad.dk b5a92cbb35 Update issue #584
Status: Fixed

Removed the non-working eu-west-1 constraint.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1433 59da171f-624f-0410-aa54-27559c288bec
2012-08-20 07:55:12 +00:00
kenneth@hexad.dk 7acbc99fe3 Fixed a bug with the script name parsing for paths with spaces.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1432 59da171f-624f-0410-aa54-27559c288bec
2012-08-17 17:25:55 +00:00
kenneth@hexad.dk 0ff852867e Updated some tags... Time to switch to Git?
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1430 59da171f-624f-0410-aa54-27559c288bec
2012-08-16 20:07:15 +00:00
kenneth@hexad.dk 27adbc2c16 Fixed a missing Localizable property
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1429 59da171f-624f-0410-aa54-27559c288bec
2012-08-16 20:03:49 +00:00
kenneth@hexad.dk 6e8fc9af27 Update issue #106
Updated implementation, and added a Windows .bat example.
Instead of using stdin the result is now written to a file, as Windows has some issues with reading stdin from a script. 

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1427 59da171f-624f-0410-aa54-27559c288bec
2012-08-16 20:00:23 +00:00
kenneth@hexad.dk da1150e6cc Added support for callbacks.
Added a run-script module.
Need to make a Windows example script

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1426 59da171f-624f-0410-aa54-27559c288bec
2012-08-15 18:33:46 +00:00
kenneth@hexad.dk 48ab8e31f4 Added reporting of symlinks.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1422 59da171f-624f-0410-aa54-27559c288bec
2012-08-07 20:14:20 +00:00
kenneth@hexad.dk 8f3d2b961f Added reporting of symlinks.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1421 59da171f-624f-0410-aa54-27559c288bec
2012-08-07 20:12:12 +00:00