Commit Graph
5427 Commits
Author SHA1 Message Date
Kenneth Skovhede efc06b7210 Refactored the source path expansion/filtering into its own method.
Changed the check for subfolders to only work if the shortest path is a folder itself.
Changed the backup and test-filters method to use the same expansion logic so the filter test is more reliable.
This fixes #2778
2017-10-30 15:30:43 +01:00
Kenneth Skovhede 33a2a50d9d Merge branch 'feature/fix-auto-updater' 2017-10-30 15:26:41 +01:00
Kenneth SkovhedeandGitHub 18d4aaae4e Merge pull request #2853 from duplicati/Bitcoin-address-change
Bitcoin address change
2017-10-30 10:36:55 +01:00
René StachandGitHub 62782b2fd1 Update restore.html 2017-10-30 10:04:03 +01:00
René StachandGitHub 8f660bae22 Switch address to same as restore dialog in UI 2017-10-28 10:27:09 +02:00
René StachandGitHub db0a81736c Update Bitcoin address in CLI 2017-10-28 10:23:48 +02:00
René StachandGitHub 5411fb26ba Update Bitcoiun address in ngax 2017-10-28 10:21:40 +02:00
René StachandGitHub 74106be52e Update Bitcoin address in restore dialog 2017-10-28 10:19:03 +02:00
Rob Martens 9b0eeb6cbd Match web UI's default keep time with Library's
As per Duplicati/Library/Main/Options.cs, and developer comments on
issue #1568, new backups are intended to, by default, retain files
indefinitely.
2017-10-27 09:40:30 -04:00
Kenneth Hsu 446b806457 Merge remote-tracking branch 'upstream/master' into feature/no_tilde_expansion 2017-10-22 09:37:05 -07:00
Kenneth Skovhede 1035b29f28 Merge branch 'master' into feature/fix-auto-updater 2017-10-22 14:15:51 +02:00
Kenneth Skovhede 43d9b51743 Switch to MSBuild and see if that works better 2017-10-22 13:51:42 +02:00
Kenneth Skovhede fc27238999 Syntax fix 2017-10-22 13:42:57 +02:00
Kenneth Skovhede 027475f494 Enabling webroot checking for the autoupdater library 2017-10-22 13:15:11 +02:00
Kenneth Skovhede 8f9977889c Fixed a few string compares
Fixed excluding webroot folder from checks
2017-10-22 13:14:36 +02:00
Kenneth Skovhede afa386998b Creating symlink to fix the broken Travis Nuget checkout 2017-10-22 13:13:15 +02:00
Kenneth Hsu c9aa6cf5fb Avoid performing tilde expansion.
The expansion being performed was often incorrect, as it's possible for
the tilde character to appear as part of the path where it should not be
expanded to the user's home directory.

Properly supporting tilde expansion is complicated and requires
additional study.  Instead of supporting it only partially, we have
decided to simplify things and just drop tilde expansion for now.  See
the discussion in issue #2619, as well as issues #2325 and #2555.
2017-10-21 10:08:33 -07:00
Kenneth Hsu 9c1e55f241 Expose field that represents users's home directory.
We will be removing support for tilde expansion, and this field can be
used instead of ~ internally in the code.
2017-10-21 09:40:18 -07:00
Kenneth Skovhede 28c6effac2 Version bump to v2.0.2.12-2.0.2.12_canary_2017-10-20
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.2.12_canary_2017-10-20.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.12_canary_2017-10-20.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.12_canary_2017-10-20.zip.sig.asc

MD5: 39d08c6840a5334647c33770705b3c4a

SHA1: 0a4ed652109d23d1c03baebc3169d5cb10f6eafd

SHA256: 0ee644e2e65856ab59b2e1b39cf6a45c207132a84967a4d3ff70b243edff9b68
v2.0.2.12-2.0.2.12_canary_2017-10-20
2017-10-20 15:31:55 +02:00
Kenneth Skovhede d21ea66588 Merge branch 'master' of github.com:duplicati/duplicati 2017-10-20 15:19:41 +02:00
Kenneth Skovhede 71b62625d0 Version bump to v2.0.2.11-2.0.2.11_canary_2017-10-20
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.2.11_canary_2017-10-20.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.11_canary_2017-10-20.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.11_canary_2017-10-20.zip.sig.asc

MD5: 4764e7c393afc3f001a4ad50ebccca74

SHA1: f2a81b1e8d3d60a781d1304c41617e2e92c2eff6

SHA256: 7383141f83385b96eeec29d26edcc42978c5dab987fe65b6e14cc9f9520aced5
v2.0.2.11-2.0.2.11_canary_2017-10-20
2017-10-20 15:18:58 +02:00
Kenneth SkovhedeandGitHub 6375211ec9 Merge pull request #2821 from warwickmm/feature/do_not_sign_assemblies
Avoid signing assemblies
2017-10-16 07:30:46 +02:00
Kenneth Hsu 3d51e9153b Avoid signing assemblies.
Using strong-named assemblies can cause difficulties with the GNU LGPL
license, which allows for one to recombine or relink their application
with modified versions of the code.  While one solution is to share the
private key so that people can sign the assemblies themselves, this
would break the trust that is expected from signed assemblies.  For now,
the easiest fix is to simply not sign the assemblies.  Note that by
doing so, we prevent the code from being referenced from other signed
assemblies.

This also fixes an issue introduced in revision ba94d36a80 ("Added
auto-update for WindowsService and Service."), where the WindowsService
project (signed) referenced the AutoUpdater project (not signed).

We also removed instances of <SignAssembly>false</SignAssembly> to be
consistent with newly created .csproj files that do not contain the
SignAssembly element.

This was motivated by the discussion in issue #2814.
2017-10-15 22:00:23 -07:00
Kenneth SkovhedeandGitHub 202a6641e5 Merge pull request #2818 from warwickmm/fix_out_of_range_arguments
Fix arguments to ArgumentOutOfRangeException constructor
2017-10-15 16:32:17 +02:00
Kenneth SkovhedeandGitHub baa869594f Merge pull request #2817 from tygill/fix/ftp-list-exception
Make sure HandleListExceptions(Func) calls HandleListExceptions(Action).
2017-10-15 16:31:35 +02:00
Kenneth SkovhedeandGitHub a9c3323585 Merge pull request #2819 from warwickmm/bugfix/premature_completion_message
Avoid premature declaration of backup completion
2017-10-15 16:30:56 +02:00
Kenneth Hsu 8fdbbaa255 Avoid premature declaration of backup completion.
This addresses issue #2803.
2017-10-14 12:00:52 -07:00
Kenneth Hsu 12ca6d320d Add exception message. 2017-10-14 11:54:39 -07:00
Kenneth Hsu f95b5861f5 Fix parameter name in ArgumentOutOfRangeException. 2017-10-14 11:43:31 -07:00
Kenneth Hsu 07bfc4a5da Use nameof operator instead of string literal. 2017-10-14 11:43:31 -07:00
Tyler Gill dcc9faea31 Make sure HandleListExceptions(Func) calls HandleListExceptions(Action). 2017-10-14 09:17:19 -06:00
Kenneth Hsu 1846c67aae Rename variable to be consistent with exception message. 2017-10-13 19:28:06 -07:00
Kenneth Skovhede 7e6297a728 Merge branch 'feature/update-fasterhashing' 2017-10-13 15:09:06 +02:00
Kenneth Skovhede e3292399e7 Merge branch 'feature/update-translations' 2017-10-13 15:09:02 +02:00
Kenneth SkovhedeandGitHub bed9f3bf3b Added auto-restart to the Duplicati service 2017-10-13 15:05:44 +02:00
Kenneth Skovhede 58065c9972 Updated FasterHashing. This enables automatic loading of OpenSSL on Linux and Windows using the most common names for OpenSSL libraries without needing a <dllmap> hack. 2017-10-13 11:53:14 +02:00
Kenneth Skovhede 74498b6b05 Added Czech (cs) translations from Transifex
This fixes #2787
2017-10-13 11:48:09 +02:00
Kenneth Skovhede 6b02bdf599 Updated translations 2017-10-13 11:47:10 +02:00
Kenneth SkovhedeandGitHub c185a92c43 Merge pull request #2809 from atward/syno-mono
Fix typo in #2779
2017-10-13 09:35:53 +02:00
Adam Ward 24fe4b3137 Fix typo in #2779
Should be globing /volume1 /volume2 ...
2017-10-13 11:44:19 +11:00
Kenneth Skovhede beb88aecad Merge branch 'feature/add-macos-powersupply-detection' 2017-10-12 12:50:59 +02:00
Kenneth Skovhede 7537bb72fc Added options to run the update manager in a "check" mode that shows if it thinks the updated versions are modified or not 2017-10-12 11:40:40 +02:00
Kenneth Skovhede 124a5c4cf5 Added temporary option to allow switching between the auto update invoke methods, in case we need to test something on installed machines 2017-10-12 11:17:45 +02:00
Kenneth Skovhede f0e13eab03 Merge branch 'master' into feature/improve-autoupdater 2017-10-12 11:14:43 +02:00
Kenneth Skovhede 471537d55f Merge branch 'master' into feature/add-macos-powersupply-detection 2017-10-12 11:14:32 +02:00
Kenneth Skovhede 71316bb868 Reworked the .travis.yml to fix the sauce connect issue 2017-10-12 08:43:07 +02:00
Kenneth Skovhede 1bf5362c1f Disable the SSL hack for coverity to see if it fixes the connection issues with saucelabs 2017-10-11 23:00:55 +02:00
Kenneth Skovhede 7ccd05348e Added support for reading the power supply state on MacOS 2017-10-11 21:48:31 +02:00
Kenneth Skovhede 8e14e1b4ee Version bump to v2.0.2.10-2.0.2.10_canary_2017-10-11
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.2.10_canary_2017-10-11.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.10_canary_2017-10-11.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.2.10_canary_2017-10-11.zip.sig.asc

MD5: e8522206da0d35443da65cbabeb17197

SHA1: d23d28699a45919bdf434ad2f4d6d0198da0be94

SHA256: abb916b9f57c5effa3153d81462455a56d514e77c5d46ed4d1ab435234160ae1
v2.0.2.10-2.0.2.10_canary_2017-10-11
2017-10-11 13:21:18 +02:00
Kenneth Skovhede 3f07d36fbd Experiment setting up Coverity 2017-10-11 13:01:34 +02:00