Commit Graph
10149 Commits
Author SHA1 Message Date
xfakt-pjandGitHub 7193fa0313 clarified application/account Id field for b2 backend
When using an applicationkey (I use a key per bucket) you should enter the applicationkey ID instead of the account ID
2018-08-28 16:55:54 +02:00
Kenneth Hsu 08ac538983 Fix expected Google Cloud Storage URL in unit test. 2018-08-25 09:44:43 -07:00
Kenneth Hsu eea479e056 Fix URL for Google Cloud Storage backend.
This fixes an issue where Google Cloud Storage users encountered the
following exception:

System.Net.WebException: The remote server returned an error: (404) Not Found.

The refactoring in revision 18de687530 ("Updated Put and Createfolder
using WebApi") omitted the "/o" in the endpoint for object uploads.

This addresses issue #3328.
2018-08-24 22:31:05 -07:00
Mikael MelloandGitHub c218bfe594 Fix typo on comments of Log class 2018-08-23 11:35:36 -03:00
Kenneth Skovhede 22ab344e67 Merge branch 'feature/improved-exit-code-handling' 2018-08-15 12:11:21 +02:00
Kenneth Skovhede 0a783a6e2f Merge branch 'feature/fix-xattr-warnings' 2018-08-15 08:17:47 +02:00
Kenneth Skovhede 416ab41ee6 Merge branch 'feature/disable-filelist-consistency-checks' 2018-08-15 08:17:23 +02:00
Kenneth Skovhede 666528cdac Merge branch 'feature/fix-vss-mapping-issue' 2018-08-15 08:17:07 +02:00
Kenneth Skovhede 748c2eebc8 Merge branch 'feature/improved-failure-on-unmodified-files' 2018-08-15 08:16:44 +02:00
Kenneth Skovhede baee3e312e Added delay to the exit code tests to avoid overlapping timestamps 2018-08-15 08:15:15 +02:00
Kenneth Skovhede abc801d2bf Updated the POSIX support code to ignore ENODATA error codes in addition to the EOPNOTSUPP.
This fixes #3327
2018-08-14 22:25:22 +02:00
Rune HenriksenandGitHub bbb26eb9bc Merge pull request #3338 from lucascosti/#3337-waiting-for-upload
Fix #3337 - Ambiguous 'waiting for upload' status
2018-08-14 21:49:32 +02:00
Kenneth Skovhede ca1872ce57 Added an option to disable filelist consistency checks as it was reported to slow backups with a large number of filesets.
This addresses #3194
2018-08-14 15:21:54 +02:00
Kenneth Skovhede a5cfeff912 Removed the one-element cache to avoid potential race conditions.
Rewrote the path mapping to use simpler operations.
This is a potential fix for #3307
2018-08-14 14:42:51 +02:00
Kenneth Skovhede 2916049436 Updated localization files 2018-08-14 11:49:20 +02:00
Kenneth Skovhede 5e130fa4b7 Converted exceptions while adding an unmodified file to the database to a log message to avoid stopping the backup when this errors out. 2018-08-14 11:42:38 +02:00
Kenneth Skovhede 1626037fd7 Changed path where scripts are created to avoid littering the base folder with junk 2018-08-14 11:30:17 +02:00
Kenneth Skovhede 494fccd931 Added support for multiple exit codes, and added a unittest to verify that the exit codes are handled correctly 2018-08-14 11:09:16 +02:00
Kenneth Skovhede c00e6fdf31 Merge branch 'experiment/try-faster-file-lookup-query' 2018-08-13 14:54:24 +02:00
Kenneth Skovhede d0026d8028 Reworked the file-path query, and enabled experimentally changing it by setting the environment variable TEST_QUERY_VERSION=1 or TEST_QUERY_VERSION=2.
Added check to the unittests to catch cases where it scans too many files.
2018-08-13 13:23:59 +02:00
Lucas CostiandGitHub 20dcc0b46a Fix #3337 - Ambigous 'waiting for upload' status 2018-08-13 11:38:38 +10:00
Kenneth Skovhede 7b840bacb5 Merge branch 'feature/fix-check-filetime-only' 2018-08-12 22:38:22 +02:00
Kenneth Skovhede 106d3ce532 Updated translation files 2018-08-12 22:34:39 +02:00
Kenneth Skovhede c4b564358c Spelling fixes 2018-08-12 22:33:21 +02:00
Kenneth Skovhede 4d1bea86a6 Attempt at making a leaner version of getting the previous file's information 2018-08-11 14:39:03 +02:00
Kenneth Skovhede 5507496352 Fixed the query to correctly extract metadata for a file, using the Metadataset indirection 2018-08-11 14:37:23 +02:00
Kenneth Skovhede 52cb9fb1f9 Removed the deprecated --store-metadata option.
Rewrote the logic for pre-filtering files based on timestamps/metadata to be more verbose and well documented.
Fixed an issue where `--check-filetime-only` also checked the file size, which was not present due to the reduced query used to grab only the lastmodified information.
Fixed a problem where the check for existing metadata was wrong and produced a warning.

This fixes #3204
This handles some of #3194
2018-08-11 11:48:19 +02:00
Kenneth Skovhede 42a76174f6 Updated all localizations 2018-08-11 08:43:32 +02:00
Kenneth Skovhede 5cb663a6b0 Added Romanian, Swedish, Thai, Hungarian, Slovakian, Catalan, Japanese, Bengali and Korean to the list of languages built for Duplicati. 2018-08-11 08:41:36 +02:00
Kenneth Skovhede 1de08c1917 Merge branch 'feature/improve_size_multiplier_handling' 2018-08-09 09:14:49 +02:00
Kenneth Skovhede 38eaded3c5 Updated localization files 2018-08-09 09:14:19 +02:00
Kenneth Skovhede 2ec203cabe Removed Task types and the TaskReader property from serialized results, as they have no usable serialized format 2018-08-08 11:59:20 +02:00
Kenneth Skovhede 07815c1751 Added warning to unqualified size options 2018-08-08 11:58:35 +02:00
Kenneth Skovhede b59032552f Changed the GUI to explictly set the b suffix on size numbers 2018-08-08 09:48:05 +02:00
Kenneth SkovhedeandGitHub 64201ae706 Merge pull request #3314 from mnaiman/log_sql_variables
Log sql variables
2018-08-07 23:32:27 +02:00
Kenneth Skovhede 5a3adc390c Merge branch 'feature/fix_file_counter' 2018-08-07 23:31:19 +02:00
Kenneth Skovhede 61060e05b8 Merge branch 'master' into feature/fix_path_storage2
# Conflicts:
#	Duplicati/Library/Main/Database/LocalBackupDatabase.cs
2018-08-07 22:44:41 +02:00
Kenneth Skovhede 91f735a07c Merge branch 'feature/limit-dns-names' 2018-08-07 22:38:31 +02:00
Kenneth Skovhede e17048f74d Merge branch 'feature/reduce_database_call_overheads' 2018-08-07 22:38:07 +02:00
Kenneth Skovhede bee26c6af0 Merge branch 'feature/fix_macos_version_number' 2018-08-07 22:37:36 +02:00
Kenneth Skovhede 20f859bb1d Merge branch 'feature/disable_automatic_dblock_recreate'
# Conflicts:
#	Duplicati/Library/Main/Strings.cs
2018-08-07 22:37:06 +02:00
Kenneth Skovhede 1a027278aa Another attempt at upgrading pip on Travis 2018-08-07 15:05:41 +02:00
Kenneth Skovhede 557df9a666 Another attempt to update urllib3 on Travis 2018-08-07 14:50:43 +02:00
Kenneth Skovhede bd113129c4 Attempt to upgrade urllib3 2018-08-07 14:28:49 +02:00
Kenneth Skovhede 3831962c82 Fixed an infinite recursion issue 2018-08-07 13:35:30 +02:00
Kenneth Skovhede 5d6c612acc The file counter crashed prematurely, because the logging context was disposed when leaving the scope.
Fixed this by awaiting the task inside the counter process, instead of returning the task.
Improved the logging system by allowing the log scopes to be created and detached from the parent.
This fixes #3305
2018-08-07 13:05:09 +02:00
Kenneth Skovhede 6255a9e0db Disabled automatic recreate of dblock files, as it rarely works.
Added an option to re-activate dblock recreation.
This partially addresses #2335
2018-08-07 11:14:28 +02:00
Kenneth Skovhede 2ff69c72f1 Fixed some issues with the version number for the MacOS build.
This fixes #3247
2018-08-07 10:11:22 +02:00
Kenneth Skovhede b55893ec02 Rewrote the SingleRunner class to use a single mutex instead of the overly complex bag-of-tasks method.
This simplifies things and speeds up database query queuing, at the expense of not guaranteeing that the same thread will access the database, but just guaranteeing single threaded database access.
2018-08-07 09:52:18 +02:00
Kenneth Skovhede 4bf0f90ee8 Removed a leftover debugging tag 2018-08-07 09:42:21 +02:00