Commit Graph

12862 Commits

Author SHA1 Message Date
ownClouders
bbcfec433e [tx] updated from transifex 2019-08-07 06:09:57 +00:00
ownClouders
c5d781ed7d [tx] updated from transifex 2019-08-06 05:03:54 +00:00
Christian Kamm
6a21adb9ff Ignore editor: Expand description
For #7162
2019-08-05 14:18:56 +02:00
ownClouders
50e412c10a [tx] updated from transifex 2019-08-05 05:07:26 +00:00
ownClouders
b79d2a388e [tx] updated from transifex 2019-08-03 05:05:45 +00:00
ownClouders
fb3050ba2f [tx] updated from transifex 2019-08-02 05:02:19 +00:00
ownClouders
63af5988c1 [tx] updated from transifex 2019-08-01 13:44:02 +00:00
Christian Kamm
ed0002b39f Update 2.6.0 changelog 2019-08-01 12:11:38 +02:00
Christian Kamm
97ce20ac02 AccountSettings: Fetch subitems after wiping them
That helps avoid empty lists after account creation #7336
2019-08-01 12:11:08 +02:00
Christian Kamm
08f58ff304 Updater: Preserve target version string
For #7217
2019-08-01 10:13:03 +02:00
Christian Kamm
736ad72bbb Updater: Make "Update manually" not also "skip this version"
See #7217
2019-08-01 10:13:03 +02:00
Christian Kamm
907945d869 LogDir: Compress last logfile on restart
For #7353
2019-08-01 10:12:50 +02:00
ownClouders
fbf2e388ac [tx] updated from transifex 2019-08-01 05:05:07 +00:00
Christian Kamm
b3a3f17d74 SyncEngine: Don't duplicate fatal errors
Previously fatal error texts were duplicated: Once they entered the
SyncResult via the SyncFileItem and once via syncError().

syncError is intended for folder-wide sync issues that are not pinned
to particular files. Thus that duplicated path is removed.

For #5088
2019-07-31 09:02:02 +02:00
Christian Kamm
23f005e60d Discovery: Parse etag to be consistent with RequestEtagJob
This avoids unnecessary sync runs.

For #7345
2019-07-31 09:01:41 +02:00
ownClouders
d64d942b94 [tx] updated from transifex 2019-07-31 05:02:13 +00:00
ownClouders
b6ded594a4 [tx] updated from transifex 2019-07-26 05:03:11 +00:00
Christian Kamm
9559e7b6c8 Vfs: Require local discovery after disabling vfs
Without it local files aren't guaranteed to be downloaded #6936.
2019-07-25 18:56:42 +02:00
Christian Kamm
ede3751747 Shares: Show creation dialog if silent creation fails #7286 2019-07-25 15:22:18 +02:00
Christian Kamm
4fd9bdc4b4 Vfs: Remove old db record when dehydrating via rename
For #7338
2019-07-25 15:21:54 +02:00
ownClouders
fbdf27bf16 [tx] updated from transifex 2019-07-25 05:02:33 +00:00
Christian Kamm
db346dfc08 Vfs: Make move detection work with virtual files #7001
Previously a checksum computation could be done on a suffix-placeholder
file, making discovery believe that no move took place.
2019-07-24 16:16:55 +02:00
Christian Kamm
d09c4fd2e8 Vfs: Ensure pins change with (de-)hydration
Previously an implicit hydration of a file in an online-only folder
would not change the pin state and cause a dehydration on the next
sync.
2019-07-24 16:16:39 +02:00
Christian Kamm
1ca4942bcf Merge remote-tracking branch 'origin/2.5' into 2.6 2019-07-24 10:53:07 +02:00
Christian Kamm
c44ca94e07 Vfs: Add hook to allow update-metadata for unchanged files
Allows winvfs to convert files to placeholders when vfs is enabled. This
is required to mark files as in-sync #7329.
2019-07-24 10:50:39 +02:00
Christian Kamm
d5ab19ebf3 Upload: Catch out-of-memory error #6880
This will avoid a rare-but-regular crash in low-memory situations.

Note that this is a workaround: In 2.6 this code should be adjusted to
not read a full file chunk into memory immediately and instead load more
data on demand.
2019-07-23 09:00:20 +02:00
Christian Kamm
0e440f3b7e SuffixVfs: Simplify logs by avoiding EVAL_RENAME for downloads
When a file is tagged ItemTypeVirtualFileDownload in the database the
REMOTE pass in csync_update would not find the matching item in the
database. It worked anyway since the rename detection finds it, sees
the type tag and does the right thing. But the logging was confusing.

This change allows the pass to find the matching entry in the database
and proceed to the "db-entry-found" case without going through rename
detection.
2019-07-23 08:59:47 +02:00
ownClouders
deeffbf547 [tx] updated from transifex 2019-07-21 05:09:20 +00:00
ownClouders
7734d64975 [tx] updated from transifex 2019-07-20 05:02:35 +00:00
Christian Kamm
c43ba3f8b8 Update changelog for 2.6.0 2019-07-19 12:12:22 +02:00
Christian Kamm
ff8168bfd6 Vfs: Improve strings for availability states 2019-07-19 12:11:03 +02:00
ownClouders
22a332ca4d [tx] updated from transifex 2019-07-19 05:02:27 +00:00
Christian Kamm
199163187a Vfs: Preserve pin state on hydration
For #7322 and #7323
2019-07-18 20:00:28 +02:00
Christian Kamm
265a57d48a Add --logfile - to --help output #7255 2019-07-18 11:24:53 +02:00
Christian Kamm
91e0ffe72e FolderWatcher: Disable test on OSX #7305 2019-07-18 10:51:27 +02:00
Christian Kamm
aafa903a02 Drone: Skip DatabaseErrorTest
It seems reliable when run manually, but frequently breaks when executed
by drone.
2019-07-15 11:37:59 +02:00
ownClouders
33b816c52a [tx] updated from transifex 2019-07-13 05:01:46 +00:00
Christian Kamm
0277b2e478 FolderWatcher: Wait for ready before testing #7305 2019-07-12 12:22:50 +02:00
Christian Kamm
7a699213b9 Doc: List most environment variables 2019-07-12 12:22:36 +02:00
ownClouders
5515c65620 [tx] updated from transifex 2019-07-11 05:01:54 +00:00
Christian Kamm
1269843c3c Vfs: Retain existing data when enabling vfs #7302
Previously all local data was deleted because the root folder was marked
as OnlineOnly.
2019-07-10 14:15:45 +02:00
ownClouders
d04fe0b17f [tx] updated from transifex 2019-07-10 05:02:43 +00:00
Christian Kamm
3699d19cf3 Doc: Remove dead files
They had been moved to
- advanced_usage/configuration_file.adoc
- advanced_usage/environment_variables.adoc
2019-07-09 16:34:55 +02:00
Christian Kamm
ef24650cb8 Merge remote-tracking branch 'origin/2.5' into 2.6 2019-07-09 15:19:47 +02:00
Christian Kamm
5fe7a7cd65 Sharing: Create shares with appropriate permissions #7275
If user A shares something with user B and allows resharing but removes
some other permission then user B should be able to share the item or
any of its contents with user C and the new share permissions should
automatically be <= the permissions of the original share.

Currently this works correctly when resharing the original item but
fails for any subitem, preventing the reshare entirely.

With this patch the reshare will always be created with appropriately
limited permissions.
2019-07-09 15:19:05 +02:00
ownClouders
240d976868 [tx] updated from transifex 2019-07-06 05:04:39 +00:00
ownClouders
858e0f8a30 [tx] updated from transifex 2019-07-04 05:01:37 +00:00
ownClouders
981476d1ad [tx] updated from transifex 2019-07-02 05:10:48 +00:00
ownClouders
627608c70b [tx] updated from transifex 2019-07-01 05:03:36 +00:00
Dominik Schmidt
3e4b3928c2 Add missing OWNCLOUDSYNC_EXPORT 2019-06-28 17:27:33 +02:00