Commit Graph
7792 Commits
Author SHA1 Message Date
Kenneth Hsu fc249b9df3 Add steps to build projects and solutions. 2021-02-06 11:05:26 -08:00
Kenneth Hsu f18b1699a9 Disable AppVeyor and Travis builds. 2021-02-06 10:54:25 -08:00
Kenneth Hsu fcb3290afa Add step to restore NuGet packages. 2021-02-06 10:53:41 -08:00
Kenneth Hsu 24d1794f28 Add step to checkout code. 2021-02-06 10:44:06 -08:00
Kenneth Hsu dde093a332 Fix spelling. 2021-02-06 10:40:13 -08:00
Kenneth Hsu 027cccb817 Run apt-get as root. 2021-02-06 10:38:16 -08:00
Kenneth Hsu cde257cc4e Add initial unit test workflow definition.
This simply attempts to install mono on ubuntu-latest.
2021-02-06 10:30:45 -08:00
Kenneth Skovhede c47a356d6f Change python to python2 for tools.
Fixes issues #4316
2021-01-23 09:32:28 +01:00
Kenneth Skovhede 321fc31efd Updated changelog in RPM source build script 2021-01-21 12:30:03 +01:00
Kenneth Skovhede 4ec1cf83d5 Updated the RPM source build to have fewer warnings and use msbuild. 2021-01-21 12:26:49 +01:00
Kenneth Skovhede 72d0aa9d3b Now mangling the shebang for DuplicatiVerify.ps in RPMs as it is fixed in source. 2021-01-21 12:26:11 +01:00
Kenneth Skovhede 322a24950c Updated RPM spec file to ignore non-executable files 2021-01-21 11:25:55 +01:00
Kenneth Skovhede 62591f8d66 Changed verify script to explicitly mention python2 2021-01-21 11:23:55 +01:00
Kenneth Skovhede 14a1a19654 Updated the RPM diff file to be in-sync with the project file changes 2021-01-21 09:26:56 +01:00
Kenneth Skovhede 67aaab15e3 Version bump to v2.0.5.112-2.0.5.112_canary_2021-01-20
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.5.112_canary_2021-01-20.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.5.112_canary_2021-01-20.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.5.112_canary_2021-01-20.zip.sig.asc

MD5: 96c6a05c1e702b0b866b42b34e45b9bf

SHA1: 29c0e23b944f4d09c0e7e3a2040db8faf1dbb224

SHA256: 61f84d13ec0f20023922f01a5d61ad77c4a724d88763b8e393fb81ac8ceb6607
v2.0.5.112-2.0.5.112_canary_2021-01-20
2021-01-20 21:58:28 +01:00
Kenneth Skovhede 943eff7502 Updated timestamp service after verisign was shut down 2021-01-20 21:54:18 +01:00
Kenneth SkovhedeandGitHub 14835d72e1 Merge pull request #4404 from warwickmm/fix_docker_restore_query
Fix restore issue in Docker installations
2021-01-17 22:22:49 +01:00
warwickmmandGitHub 408e50b76b Merge pull request #4415 from warwickmm/fix_integration_tests
Fix UI integration tests that now require Python 3.
2021-01-10 10:22:42 -08:00
Kenneth Hsu 683ec18df2 Always maximize window in selenium tests.
There are random times when the input fields cannot be found, and this
seems to help.
2021-01-09 18:55:21 -08:00
Kenneth Hsu ba345f0653 Use python3.
The latest selenium/standalone-firefox image is based on Ubuntu 20.04,
which doesn't support Python 2.
2021-01-09 18:45:14 -08:00
Kenneth Hsu 5ef1857235 Use included mono version in integration tests.
The latest selenium/standalone-firefox image is based on Ubuntu 20.04,
which has support for mono 6.8.0.105.
2021-01-09 18:45:14 -08:00
Kenneth Hsu e55662961c Update print statements to be compatible with Python 3.
The latest selenium/standalone-firefox image is based on Ubuntu 20.04,
which doesn't support Python 2.
2021-01-09 18:45:14 -08:00
Kenneth Hsu 9f95c80bcf Install python3-pip in integration tests.
The latest selenium/standalone-firefox image is based on Ubuntu 20.04,
which doesn't support Python 2.
2021-01-09 18:45:14 -08:00
warwickmmandGitHub 338f467111 Merge pull request #4402 from drwtsn32x/fix-issue-4102
Fix unwanted password manager autofill that caused restore errors.
2021-01-03 21:12:07 -08:00
drwtsn32x 072c0f80cc add hint to backend password fields 2021-01-03 13:57:43 -08:00
drwtsn32x 284376012f add hint to additional password fields 2021-01-02 08:31:35 -08:00
Kenneth Hsu bacc50513e Provide explicit column names when creating temp table.
If we do not use an AS clause, the name of the column in the result set
is unspecified and may change depending on the version of SQLite.

https://www.sqlite.org/c3ref/column_name.html

This fixes #4403.
2020-12-29 19:58:06 -08:00
drwtsn32x 8c11f09da5 add hint for password manager 2020-12-29 09:24:44 -08:00
warwickmmandGitHub 45c4f865e8 Merge pull request #4399 from Gurthurb/master
Avoid NullReferenceException if an IAsyncResult or WebRequest doesn't contain a WebResponse property
2020-12-27 14:33:12 -08:00
Gurthurb 763ae5cb68 Avoid NullReferenceException if an IAsyncResult or WebRequest doesn't contain a WebResponse property
An example of when this happens is when shutting down TrayIcon (using its context menu), at least on Windows. This is quite annoying when debugging with Visual Studio (having the default exception settings).
2020-12-27 22:21:03 +01:00
Kenneth SkovhedeandGitHub d2189933e8 Merge pull request #4392 from warwickmm/fix_edit_uri_backend_config_typo
Fix bug in showing OpenStack configuration error dialog
2020-12-19 15:02:31 +01:00
Kenneth SkovhedeandGitHub e070af3dd1 Merge pull request #4386 from warwickmm/catch_symlink_read_error
Catch and log exceptions encountered when getting symlink target
2020-12-19 15:02:09 +01:00
Kenneth SkovhedeandGitHub 1a476468f4 Merge pull request #4384 from warwickmm/translation_source_extra_backslashes
Remove newline characters from HTML strings to fix some translations
2020-12-19 15:01:27 +01:00
Kenneth SkovhedeandGitHub ca073a2d0c Merge pull request #4380 from warwickmm/fix_purge_broken_files_dry_run
Fix error encountered during dry-run of purge-broken-files
2020-12-19 14:44:21 +01:00
Kenneth SkovhedeandGitHub 8002d3d225 Merge pull request #4376 from warwickmm/fix_indentation
Fix incorrect or misleading indentations
2020-12-19 14:43:31 +01:00
Kenneth SkovhedeandGitHub ae0316b107 Merge pull request #4375 from warwickmm/remove_unreachable_code
Remove unreachable code
2020-12-19 14:41:40 +01:00
Kenneth SkovhedeandGitHub d857139783 Merge pull request #4368 from warwickmm/improve_notification_messages
Improve some notification messages
2020-12-19 14:41:21 +01:00
Kenneth SkovhedeandGitHub ebc30c7f02 Merge pull request #4366 from warwickmm/improve_missing_source_message
Fix misleading error message about missing source path
2020-12-19 14:40:35 +01:00
Kenneth SkovhedeandGitHub 1a2e69fd9f Merge pull request #4357 from warwickmm/fix_run_script_before_remoteurl
Fix issue where remote URL defined using run-script-before was ignored
2020-12-19 14:40:01 +01:00
Kenneth SkovhedeandGitHub 5af8e1c38b Merge pull request #4367 from warwickmm/fix_variable_name
Fix typo in variable name
2020-12-19 14:39:15 +01:00
Kenneth Hsu e4f056f3dd Fix bug in showing OpenStack configuration error dialog.
This fixes #4110.
2020-12-12 15:08:37 -08:00
Kenneth Hsu a39a24beae Catch and log exceptions encountered when getting symlink target.
Since the GetSymlinkTarget method can throw an exception, we should log
the failure case and avoid further processing of the symlink target.

This concerns #2171, which describes issues with symlinks created using
Windows Subsystem for Linux.
2020-12-06 10:08:46 -08:00
Kenneth Hsu 8a74df50ad Remove newline characters from HTML strings.
These don't get interpreted as line breaks, and the resulting characters
get converted to \\n in the localization_webroot.pot translation source
file, which prevents translation of these strings.

This concerns the following comment in issue #2209:

https://github.com/duplicati/duplicati/issues/2209#issuecomment-590856779
2020-12-05 14:23:44 -08:00
Kenneth Hsu 780f53b89a Add test for purging broken files with dry-run.
This concerns #4379.
2020-11-30 19:56:08 -08:00
Kenneth Hsu 9952babf0b Commit or rollback transaction before beginning new ones.
The PurgeFilesHandler begins new transactions using the same database
connection.  During a dry-run, these transactions are rolled back, and a
subsequent attempt to rollback in the PurgeBrokenFilesHandler then
resulted in an exception.

To avoid this, we perform the rollback in the PurgeBrokenFilesHandler as
soon as we can.

I'm not entirely confident that this is the correct fix, but it appears
to resolve issue #4379.

This fixes #4379.
2020-11-30 19:55:20 -08:00
warwickmmandGitHub 7d958adb8a Merge pull request #4372 from apreiml/master
Improve wording of the remote volume size description
2020-11-26 09:17:23 -08:00
warwickmmandGitHub 1c3065aa81 Merge pull request #4336 from barfoo4711/master
Add logging statements for issues encountered when restoring empty files.
2020-11-22 10:23:06 -08:00
Kenneth Hsu 47270d1979 Change log level for entry regarding restoring empty files.
Restoring empty files is expected to be quick, so profiling is not
necessary.
2020-11-22 09:05:25 -08:00
Kenneth Hsu 8b010888e2 Make log entries for restore errors consistent.
This concerns #4315.
2020-11-22 09:05:25 -08:00
Kenneth Hsu 31a4eab7e7 Fix casing in log entry. 2020-11-22 09:05:25 -08:00