Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/duplicati/duplicati

Store securely encrypted backups in the cloud!
https://github.com/duplicati/duplicati

Add tests for directory names with wildcards.

7d13d9ed81d3d6bb375ba2d08a2d5690b175e83d authored over 4 years ago by Kenneth Hsu <[email protected]>
Fix restore GUI for filters with wildcard characters

In RestoreController.js, remove the branch on whether the path
contains wildcard characters and ...

5436d16c20c969ae95a3006ec93a2e69837c6d36 authored over 4 years ago by Dean Ferreyra <[email protected]>
Support globbing for "@" filters in "find" and "restore"

Change some comments.

5c2fb96f5f45990a3552ddfc3a4c248aecbeabec authored over 4 years ago by Dean Ferreyra <[email protected]>
Support globbing for "@" filters in "find" and "restore"

Remove unneeded calls to `ToList()`.

3a66668e6ad6f8ed218f9226409fc64513670a3c authored over 4 years ago by Dean Ferreyra <[email protected]>
Support globbing for "@" filters in "find" and "restore"

For `@` filters, support normal behavior of "find" and "restore" where
they automatically prefix...

f6e79da78d09257340dddcb7e04264ae3b1901ff authored over 4 years ago by Dean Ferreyra <[email protected]>
Fix restore GUI for filters with wildcard characters

Fix bug in line to detect literal wildcard characters.

071f7ed7b011b783a400bca43b054430cb13e221 authored over 4 years ago by Dean Ferreyra <[email protected]>
Fix restore GUI for filters with wildcard characters

Change RestoreController.js to handle the case where the selected
restore paths contain literal ...

ff91c47f68622f0efe44328eacf7afae9ff6c615 authored over 4 years ago by Dean Ferreyra <[email protected]>
Remove misleading comment.

The retention policy logic was changed, and this comment was leftover
from the old implementatio...

dd902ce7b24b6738aca009aa2697bcb71cc478b5 authored over 4 years ago by Kenneth Hsu <[email protected]>
Add additional handling for @ filters

Change "find" and "restore" commands to not prefix `@` file filters
with `*` and to not suffix `...

b8501dfd77f20400df827b20381d94f5e6c205bc authored over 4 years ago by Dean Ferreyra <[email protected]>
Make FilterEntry of type Simple for @ again

Switch back to using `FilterType.Simple` for `@` filters to fix the
restore picker again.

In Lo...

5f972c2437195a195cc376bb7f73b51d9d6c4475 authored over 4 years ago by Dean Ferreyra <[email protected]>
Fix FilterEntry for @ entries to be of type Regexp

fd76fb32ef84a91a8374d516a18c8e10a04a2867 authored over 4 years ago by Dean Ferreyra <[email protected]>
Fix typo that resulted in hidden SSH fingerprint error.

This fixes #4301.

4008736494a84bf3482a084a9e314dc638f15826 authored over 4 years ago by Kenneth Hsu <[email protected]>
Fix typo in comment

aa50b1dfbf34cdf2732d994bd97ec001817c082d authored over 4 years ago by Dean Ferreyra <[email protected]>
Fix restore GUI handling of folders with * or ?

Add new filter syntax, prefixing with an "at sign"; i.e., `@...`, that
disables glob expansion, ...

5f94cc19a74a5c372dece9e1b656404bf43ab57d authored over 4 years ago by Dean Ferreyra <[email protected]>
Fix appearance of loading icon in file restore tree.

This fixes #4294.

aa2e92ea3a48926950186853fd36f699b62b2d0b authored over 4 years ago by Kenneth Hsu <[email protected]>
Merge pull request #4297 from pcmind/fixGetFilesAndSourceBlocksFast

Improve query performance used in GetFilesAndSourceBlocksFast

40597aaec20bf319d4c02988a9748d81a452ef78 authored over 4 years ago by warwickmm <[email protected]>
Improve query performence used in GetFilesAndSourceBlocksFast

Tree changes in query
* Move inner selection S to a temporary table
* Reorder join field in oute...

71494826f9e52db5d115b9a935a9cff521ebd8e4 authored over 4 years ago by Honoré Vasconcelos <[email protected]>
Use overload instead of optional parameters.

From Codacy:

The overloading mechanism should be used in place of optional parameters for sever...

f28550f4b50db4f3479127eae4ba72fe00d7a877 authored over 4 years ago by Kenneth Hsu <[email protected]>
Remove unused local variable.

c15cdcf26ae6eb4cdfaff1f547add6eafe7f8121 authored over 4 years ago by Kenneth Hsu <[email protected]>
Add test for exporting backup configuration to JSON.

This tests that we escape '@' with '%40', as the import code in
escape_uri in AppUtils.js cannot...

5915fdfba94b0a6a333fb98696d47427038fce9d authored over 4 years ago by Kenneth Hsu <[email protected]>
Extract removal of passwords to method.

This makes it easier to create a simple test for the behavior.

e59e9a42b8eb4d570a6371d13f62af79417d0aed authored over 4 years ago by Kenneth Hsu <[email protected]>
Clean up code.

9dd98457f1a335ff4b44ba2d31730d7625a7e67f authored over 4 years ago by Kenneth Hsu <[email protected]>
Extract local function to method.

acba6351dc1fad105aeaa908e596327558bfdeb5 authored over 4 years ago by Kenneth Hsu <[email protected]>
Avoid decoding URL parameters when removing passwords.

In revision c41f2c6a60 ("moved all sanitization logic into backup class
and moved from regex to ...

d4d7874aaf873075e73939a824d4a5559030eda3 authored over 4 years ago by Kenneth Hsu <[email protected]>
Remove script used for previous Travis configuration.

As of pull request #4005, our Travis builds no longer use this script.

8ae5b81e164b4b88d1d3c2111efdd19a1c7b7cfe authored over 4 years ago by Kenneth Hsu <[email protected]>
Add mono-complete to Docker image.

After targeting .NET 4.7.1, some users started encountering errors like:

Could not find method ...

201bb53b297d9d18416a038ec3774ad974eac543 authored over 4 years ago by Kenneth Hsu <[email protected]>
Merge pull request #4287 from dgehri/feature/improve_usn_2

Improve USN performance.

bcaedebecd1f47b22c4fdec25805667165dd4ad7 authored over 4 years ago by warwickmm <[email protected]>
Merge pull request #4285 from dferreyra/source_path_with_unc_prefix_3

Handle Windows source paths starting with "\\?\"

83318877a1fb57a379d2539e4edf8e43fca151ed authored over 4 years ago by warwickmm <[email protected]>
USN: moving exclusion filter earlier in the enumeration process to improve performance

31bb24d6052785d984366d8be1df9975d77f8540 authored over 4 years ago by Daniel Gehriger <[email protected]>
USN: only considering events relevant to backup

bb1853085d1dbbd8739ea7f988c8cad90f670bd9 authored over 4 years ago by Daniel Gehriger <[email protected]>
Merge branch 'feature/speed-up-AppendFilesFromPreviousSetWithPredicate' into feature/improve_usn_2

0b3b61c2a13637626c75b45cc409de7583453231 authored over 4 years ago by Daniel Gehriger <[email protected]>
USN: excluding non-relevant events

b6752bead30992c0038323f53224933300609307 authored over 4 years ago by Daniel Gehriger <[email protected]>
Improved speed of AppendFilesFromPreviousSetWithPredicate, making USN backups usable when there are large file sets

d143f8b3f9d60eb6959b768f05512cc93e1eb1ab authored over 4 years ago by Daniel Gehriger <[email protected]>
USN: corrected exclusion criteria

(cherry picked from commit 420c23cf051f960e3e9266b7e1bea32c576c1798)

494701cc945d1a50f1fc659a622d664dcf5f3900 authored over 4 years ago by Daniel Gehriger <[email protected]>
USN: corrected exclusion criteria

420c23cf051f960e3e9266b7e1bea32c576c1798 authored over 4 years ago by Daniel Gehriger <[email protected]>
Fixing AppendFilesFromPreviousSetWithPredicate

82c54dde3150e67c578007f76090b61166d80b1e authored over 4 years ago by Daniel Gehriger <[email protected]>
Improved Improved speed of AppendFilesFromPreviousSetWithPredicate, making USN backups usable when there are large file sets

c5bef5c2e0a4f2f398ea89cb5354405e8d11c757 authored over 4 years ago by Daniel Gehriger <[email protected]>
Improved speed of AppendFilesFromPreviousSetWithPredicate, making USN backups usable when there are large file sets

8e8c758c65d69a3c44888b9224cbed2f1c451964 authored over 4 years ago by Daniel Gehriger <[email protected]>
Using USN journal in CountFilesHandler

7d2c6befb0b5981681c186e67564d2f777951c9b authored over 4 years ago by Daniel Gehriger <[email protected]>
USN: adding verbose message

245046e8e5e449bbd18078772bb7204cb6067942 authored over 4 years ago by Daniel Gehriger <[email protected]>
USN journal: removing create & delete sequences between two backups from list of files

0caf72498284b2a6953609a92c883c1ec09d5dcd authored over 4 years ago by Daniel Gehriger <[email protected]>
Handle Windows source paths starting with "\\?\"

Under Windows, strip paths of any `\\?\` prefix to prevent Duplicati
from storing paths prefixed...

b8eecba62cc64bc485e915f476a78f05869c6950 authored over 4 years ago by Dean Ferreyra <[email protected]>
Version bump to v2.0.5.110-2.0.5.110_canary_2020-08-10

You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0....

145ef49b91fc43a77dabfb66cd8ae3c8b7ca93c2 authored over 4 years ago by Kenneth Skovhede <[email protected]>
Merge pull request #4278 from dferreyra/fix_4256_snapshot_backups

Fix issue with root volumes and snapshots broken by #4256

b68d9fe1578c726d928090bff2c996a0d68c921a authored over 4 years ago by warwickmm <[email protected]>
Fix snapshots broken by #4256

Add comment in `WindowsSnapshot.ConvertToSnapshotPath()` warning how
replacing some manual path ...

ecd62e8cea5eeb3e96adea81f27b06f1f422e895 authored over 4 years ago by Dean Ferreyra <[email protected]>
Remove redundant build in Travis build script.

9392e90b5b69bbc4953403cf69d0f1972495942e authored over 4 years ago by Kenneth Hsu <[email protected]>
Fix indentation in Travis build script.

26482a426b5ebb54417c03694c6e771b26de2a17 authored over 4 years ago by Kenneth Hsu <[email protected]>
Remove __MonoCS__ constant from travis build.

This is no longer needed (see pull request #4213).

6b7987fdd671384d9f4e3c89301a5f17fcd8ee6b authored over 4 years ago by Kenneth Hsu <[email protected]>
Add new test categories to local test runner script.

We forgot to add these when introducing the new test categories.

62814c1c6ef498e707f4b82516dc8005d3337c1f authored over 4 years ago by Kenneth Hsu <[email protected]>
Fix snapshots broken by #4256

Revert the change made to `WindowsSnapshot.ConvertToSnapshotPath()`
by pull request #4256.

The ...

1198c10d43818153d75056426d0c71b2729d2d8e authored over 4 years ago by Dean Ferreyra <[email protected]>
Updated discourse automatic post creation to use the new API format

9380bbba60b2adfd90f211f412204f4e59256e09 authored over 4 years ago by Kenneth Skovhede <[email protected]>
Fixed breaking RPM builds due to bundled binaries

25c1a5b657dc31e224e70f8523f2d4ba3ea3a955 authored over 4 years ago by Kenneth Skovhede <[email protected]>
Version bump to v2.0.5.109-2.0.5.109_canary_2020-08-07

You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0....

160bd8b8cd8bf5c24d5b0a4127466aba9ee049a5 authored over 4 years ago by Kenneth Skovhede <[email protected]>
Merge pull request #4277 from dgehri/feature/USN-deleted-files-fix

Enabled support for \$Extend\$Deleted special MTF folder when using USN

648d199427a37e10d4b86c23e132e9558c1b6f0e authored over 4 years ago by Kenneth Skovhede <[email protected]>
Merge pull request #4269 from warwickmm/target_net_471

Target .NET Framework 4.7.1

ec1975b5a7aac44a833db41f12679fd4ccd02a1f authored over 4 years ago by Kenneth Skovhede <[email protected]>
Merge pull request #4261 from warwickmm/avoid_deleting_unrelated_files

Avoid deleting unrelated files when removing backup configuration

04dd510be0958908a8424b6883afeb24aed49f58 authored over 4 years ago by Kenneth Skovhede <[email protected]>
Merge pull request #4260 from warwickmm/remove_unnecessary_path_combine

Remove unnecessary call to Path.Combine

e5b0ac2749eaeb55ca9ff07daf40d352e31c5ef5 authored over 4 years ago by Kenneth Skovhede <[email protected]>
Merge pull request #4259 from warwickmm/test_check_warnings_and_errors

Check for errors and warnings in unit tests

2d628053fa197812e8cfae0fe05c36d6a49230f0 authored over 4 years ago by Kenneth Skovhede <[email protected]>
Merge pull request #4257 from warwickmm/test_invalid_windows_paths

Add tests for invalid Windows paths

ac5dda8be780129437470a13d3d0da227776f85f authored over 4 years ago by Kenneth Skovhede <[email protected]>
Restoring original scheduling of CountFilesHandler

fcf44d595dc582d6627da1c71457989b6c9381b0 authored over 4 years ago by Daniel Gehriger <[email protected]>
Fixed usn reason comparison (was too severe)

279d8d2d2c4b556028588909e65e8923cb65d73d authored over 4 years ago by Daniel Gehriger <[email protected]>
Removed debug assert

51ce673831f4f247b4d8b7a1326d9f395cd1817e authored over 4 years ago by Daniel Gehriger <[email protected]>
Enabled support for \$Extend\$Deleted special MTF folder when using USN

b25d4b47ca165d294740c0c6cf9c90ed61580635 authored over 4 years ago by Daniel Gehriger <[email protected]>
Merge pull request #4274 from dferreyra/CommandLineOperationsTests_setup

Fix setup/teardown for CommandLineOperationsTests

8f631a99f078a78edd8b2fb9e741870069fe71ff authored over 4 years ago by warwickmm <[email protected]>
Merge remote-tracking branch 'upstream/master' into test_invalid_windows_paths

This allows us to simplify the ProblematicPathTests because the test
teardown methods can now ha...

d99d40717d37f6fc667a1e5a64135b9161b82327 authored over 4 years ago by Kenneth Hsu <[email protected]>
Merge pull request #4270 from dferreyra/windows_unit_tests

Fix tests to work with long paths in Windows

db2235ad17ffb8973233fab88f3d89ce69d99ae9 authored over 4 years ago by warwickmm <[email protected]>
Fix setup/teardown for CommandLineOperationsTests

Change Duplicati.UnitTest.CommandLineOperationsTests to use `Setup()`
instead of `OneTimeSetUp()...

c70508b96e35266f22474ffad61351a0990de630 authored over 4 years ago by Dean Ferreyra <[email protected]>
Change tests to work with long paths in Windows

Change SystemIOWindows.PathGetFullPath() to convert forward
slashes to backslashes.

Change Dupl...

2e777b27113b3b65724ea97ef7e2703452c86c2e authored over 4 years ago by Dean Ferreyra <[email protected]>
Update version of mono used in GUI tests.

The selenium docker image is based on Ubuntu bionic, whose version of
mono-complete is 4.6.2.7. ...

c3c80f58ef14b67bd3a57f63ee1ba9303cb07721 authored over 4 years ago by Kenneth Hsu <[email protected]>
Change tests to work with long paths in Windows

Even in .NET 4.6.2
`System.IO.Compression.ZipFile.ExtractToDirectory()` cannot handle
long paths...

73e31a79a1c8759f2acacda0c7edb4b8a4aa6660 authored over 4 years ago by Dean Ferreyra <[email protected]>
Update mono versions in deb and rpm package requirements.

70e8c93d26dd8b55986ca86bc8d8ad59a94c1eb8 authored over 4 years ago by Kenneth Hsu <[email protected]>
Target .NET Framework 4.7.1.

This updates all projects to target .NET Framework 4.7.1. The
TencentCOS and Tardigrade backend...

e9640726904710ffb476ade2608923061cc9db7a authored over 4 years ago by Kenneth Hsu <[email protected]>
Merge remote-tracking branch 'upstream/master' into test_invalid_windows_paths

568fadbcec1b524850a797119b60f65cebb9eac8 authored over 4 years ago by Kenneth Hsu <[email protected]>
Merge pull request #4256 from dferreyra/support_problematic_windows_paths

Support problematic Windows paths that end with spaces or periods.

e7daffcb3105c0c43770cc79084740016ba44170 authored over 4 years ago by warwickmm <[email protected]>
Add test to verify number of included paths.

ef8209bc210ca5dc3c7aef733ffe08236222733e authored over 4 years ago by Kenneth Hsu <[email protected]>
Rename test method.

443514dabd94a8aa8a11bc6e3b7f53e6c40485d8 authored over 4 years ago by Kenneth Hsu <[email protected]>
Extract creation of problematic file to method.

466bc3786b91f41b6ddb2eed68491e4662b44d64 authored over 4 years ago by Kenneth Hsu <[email protected]>
Add test for excluding problematic paths.

1b7d1533ee62946d94fa52b99bad1e8ce4988665 authored over 4 years ago by Kenneth Hsu <[email protected]>
Merge pull request #4262 from TopperDEL/tardigrade-fix-download-issue

Bump uplink.NET to v2.3.4 to fix issue with downloading files.

670b1666d711c3ea7a240cc52e7d7cc55fcf7d47 authored over 4 years ago by warwickmm <[email protected]>
fix: Resovle codacy-issue

fde7e84afc57ccf444caeb568e1fea9c0e5d4436 authored over 4 years ago by TopperDEL <[email protected]>
build: Switch to uplink.NET v2.3.4 fixing one download-issue

c4517245209ac80dc66a6371e59f1920c029ee20 authored over 4 years ago by TopperDEL <[email protected]>
cleanup: Reduce one line

6a8a029c702424629f4d708230d47a6c28dacc5c authored over 4 years ago by TopperDEL <[email protected]>
Rename test method.

0314c388ef64cb892163820370ca24b82fb5a0b8 authored over 4 years ago by Kenneth Hsu <[email protected]>
Add test to check that only backend files with correct prefix are deleted.

This concerns issue #2678.

00cd10062b8183dbc6d662a9b4105b9aafc30ab4 authored over 4 years ago by Kenneth Hsu <[email protected]>
Add test to check that only relevant backend files are deleted.

This concerns issues #3845, and #4244.

77a4918f36a41fe06c52292db830ca08d56ee88f authored over 4 years ago by Kenneth Hsu <[email protected]>
Avoid removing files unrelated to backup being deleted.

This fixes issues #3845 and #4244.

fea55b998107617d3efbbeb5a5a2a4107f229622 authored over 4 years ago by Kenneth Hsu <[email protected]>
Remove unnecessary call to Path.Combine.

f47299d7a1aad6b28d83dc9cb65b10f4ba66c6f8 authored over 4 years ago by Kenneth Hsu <[email protected]>
Merge pull request #4258 from dferreyra/fix_recovery_tool_path_with_dashes

Fix Recovery Tool handling of paths with dashes

512aa9b979ac96b67603725c597d76c0d0c1078f authored over 4 years ago by warwickmm <[email protected]>
Check for errors and warnings in unit tests.

27c5b9ef5a24299032287ba3aeab33cafea4cf77 authored over 4 years ago by Kenneth Hsu <[email protected]>
Fix Recovery Tool handling of paths with dashes

In Duplicati.CommandLine.RecoveryTool, the `index` and `list` commands
do not recognize Duplicat...

f53876d0a4273760314b8c17e0ebb1446da2f514 authored over 4 years ago by Dean Ferreyra <[email protected]>
Support problematic Windows paths

Fix pull request string comparisons in SystemIOWindows.cs to use
StringComparison.Ordinal.

Fix ...

d1547020202025f96391a39c28e0351220b6d702 authored over 4 years ago by Dean Ferreyra <[email protected]>
Verify contents of restored problematic paths.

This is somewhat redundant since the RestoreHandler verifies the hash of
the restored file, but ...

654ca45892545dd75e051d671877d96a6a4bfb0e authored over 4 years ago by Kenneth Hsu <[email protected]>
Merge pull request #4254 from TopperDEL/tardigrade-add-partnerid

Fix deployment of Mac binaries for Tardigrade backend.

This also updates the version of uplin...

47df16063ff1a9ba377807d77a83735c9016ca44 authored over 4 years ago by warwickmm <[email protected]>
Support problematic Windows paths

Change "Duplicati.CommandLine.RecoveryTool restore" to support
restoring long paths, and files a...

fd186712b462c853715477ad656dab6a91b2f8c4 authored over 4 years ago by Dean Ferreyra <[email protected]>
fix: Build error

17c639cb26b8f3a131826ce8f999b28641f86df4 authored over 4 years ago by TopperDEL <[email protected]>
feat: Add new Tardigrade-Satellite-Adresses

6d5e8bfc77ad73a0c013e7f29ac28691715bf2a2 authored over 4 years ago by TopperDEL <[email protected]>
fix: Correc failing build - referencing correct uplink.NET-nuget

badcb7dbfc9bf5e234450da232794c96938ed7b4 authored over 4 years ago by TopperDEL <[email protected]>
Rename test methods.

941c8892b009974a2381603bd68b1758dcd73e48 authored over 4 years ago by Kenneth Hsu <[email protected]>
Add test to backup and restore paths with problematic suffixes.

Paths that end with a dot or space are problematic on Windows.

This concerns issue #3839.
This ...

c8b1e093fba39cc3199a3b8118e777ad0ce4191c authored over 4 years ago by Kenneth Hsu <[email protected]>
Add test to backup and restore problematic long path.

This tests a path that exceeds typical limits on Windows.

This concerns issue #3839.
This conce...

7f6411eca98eb3157269849e8c4517db49524d5f authored over 4 years ago by Kenneth Hsu <[email protected]>