Hannah von Reth
8d9cb09335
Application: Allow to quit running instances by commandline
2019-12-04 19:58:54 +01:00
Hannah von Reth
93ac380492
[Settings] Add a quit button
...
Fixes : #7547
2019-12-04 19:58:54 +01:00
Hannah von Reth
fb0c147fbb
Cleanup
2019-12-04 19:58:54 +01:00
Hannah von Reth
4e3eb16c79
Disable http2 support for now
...
Issue: #7610
2019-12-03 14:05:02 +01:00
Olivier Goffart
03653afa6c
About Dialog: Don't put a too big icon
...
Issue #7574
2019-11-18 12:58:03 +01:00
Olivier Goffart
ba99c38d19
Don't show the "All files deleted" popup when unselecting everything with selective sync
...
Issue #7337
2019-11-18 11:28:47 +01:00
Olivier Goffart
a698d8b4ae
Application: add an option to start with the settings visible
...
Relates to #7018
2019-11-18 11:22:29 +01:00
Hannah von Reth
37bce10db6
[libsync] Export verifyFileUnchanged
...
This fixes Windows builds that are broken since #7562 was merged
(cherry picked from commit 186494d6fb )
2019-11-18 11:19:04 +01:00
Olivier Goffart
d4e7c6b360
SocketApi: Don't assume read-only folder when permissions are not known
...
Issue #7330
2019-11-18 09:56:18 +01:00
Olivier Goffart
9af2229285
AccountSettings: limit the clickable region of the 'add folder' button
...
Issue #7326
2019-11-18 09:55:39 +01:00
Olivier Goffart
ec34324a10
Network Settings: Show a warning that proxy settings do not apply to localhost
...
Only show this if at least one account is detected to have an url that looks
like localhost, because this could otherwise be confusing
Issue #7169
2019-11-18 09:53:34 +01:00
Olivier Goffart
fec023f829
Server Activity Tab: show the full text in the tooltip
...
Also make the column for the time and account a bit biger
Relates to the discussion in issue #6728
2019-11-18 09:53:04 +01:00
Olivier Goffart
348c42eaad
Account: change the display name to "server (user name)"
...
As discussed in issue #6728
This is the text shown in the server activity tab, or different dialog that
shows the account name
2019-11-18 09:53:04 +01:00
Olivier Goffart
3a56839683
Discovery: Allow more HTTP error code to be treated as ignored dir
...
The original code from csync was stopping at any error.
But we have been whitelisting soeme http error code one by one
to ignore the directory instead of aborting the sync.
However, as there are more requests to continue the sync in case
of error, just ignore most HTTP errors
Issue #7586
2019-11-18 09:52:09 +01:00
Olivier Goffart
48d3c8432e
VFS: Do not overwrite existing files by placeholder
...
For issue #7557 and #7556
Note: this change the API of the VFS plugin, so the VFS plugin needs small
adaptations
2019-11-03 17:01:48 +01:00
Hannah von Reth
9ed55c9e05
Reword notifications
2019-10-31 18:26:10 +01:00
Olivier Goffart
2a434236d1
Discovery: fix TestSyncVirtualFiles::testExtraFilesLocalDehydrated on windows
...
On windows we do a test to know if we should change the case of the files,
but that conflict with the test that checks if the file was still there
when the filename is actually the same. Which can happen with virtual files
as they have two representation (the one with and without suffix).
2019-10-31 11:56:40 +01:00
Christian Kamm
16a8823e11
Vfs: Lots of tests and corrections for suffix edge cases
...
Avoid or deal with problems that happen when suffixed files exist on the
server or suffix and non-suffixed files exist locally.
See #7350 , #7261 .
2019-10-30 14:41:01 +01:00
Christian Kamm
0f701dd67e
Link shares: Rename permission
...
Renaming
"Download / View / Upload"
to
"Download / View / Edit"
for #7357 and owncloud/enterprise#3464
2019-10-30 14:35:32 +01:00
Christian Kamm
1d1cbbc6d8
Sharing: Ask reshares=true only where it makes sense
...
For #7430
2019-10-30 14:23:47 +01:00
Olivier Goffart
91d9f9c9e8
Discovery: Attempt to fix issue with windows VFS and new files
...
(or moved files)
As seen in the log of #7558 , a conflict may be issued by mistake.
See investigation in https://github.com/owncloud/client/issues/7558#issuecomment-547385362
This hopefully fix #7558
2019-10-29 17:04:29 +01:00
Olivier Goffart
72b886fe87
Updater: Fix crash when there is an XML error
...
The problem was accessing the lines with an off by one error, while printing
the log.
Other problem included the fact that QDebug added spaces, quotes, and other
things which made the error lot look right in the console.
Issue #7545
2019-10-28 10:30:18 +01:00
Hannah von Reth
5a32554e49
Reword notification on action request
2019-10-25 14:10:27 +02:00
Hannah von Reth
d9ca16310c
Fix notificaion text
2019-10-25 14:10:27 +02:00
Olivier Goffart
d38f529469
Updater: Fix Version numer not shown in the user visible string
...
There was one argument too many in the string.
Bug was introduced in commit 21ac396b
Issue: #7288
2019-10-25 13:41:48 +02:00
Christian Kamm
fed210cab1
Notifications: Remove do-nothing "OK" button #7355
2019-10-16 11:52:32 +02:00
Olivier Goffart
5557e36a0f
Account Settings: change the color of info message from green to blue
...
To avoid confusion with the color of "success"
Issue #7403
2019-10-15 17:30:53 +02:00
Olivier Goffart
d834c8db13
Wizard: fix compilation warnings about unused variables
2019-10-14 15:15:24 +02:00
Olivier Goffart
dd56b9f07c
SyncEngine: Save a bit of memory by not keeping a set of all filename
...
This is only used for conflict files, so only save conflict files.
(The _seenFile was used for other things in 2.5, but not anymore)
2019-10-14 15:15:24 +02:00
Olivier Goffart
fb84e4c990
When moving is allowed but deleting is not, do not restore moved items
...
Issue #7293
2019-10-11 13:09:07 +02:00
Olivier Goffart
a902726938
Restoration items should appear in the sync protocol
...
When an item is downloaded because it is restored, it shall be shown in the
sync protocol.
(It is also going to be shown in the not synchronized for a short while, but
that's fine)
2019-10-11 13:09:07 +02:00
Olivier Goffart
41c10b8f5b
Wizard: do not display HTML error page from the server in a message box
...
It makes no sense to display arbitrary html in a message box.
It is ugly and unfriendly.
The wizard itself already show the error in red.
In case of invalid certificate/ missing clientside certificate, there
is already a dialog that suggest using client side certificates.
Issue #6157
2019-10-11 13:00:11 +02:00
Olivier Goffart
413ef5e96d
Fix too low contrast when tab is selected
...
Issue: #7512
2019-10-11 12:57:58 +02:00
Olivier Goffart
06e3a98e8d
Fix Upload of large (> 2GiB) files
...
Issue #7506
This is a regression introduced by the delta sync feature (as the chunk offset
changed from being the chunk number to be the byte offset, it needs to be a
qint64 now)
2019-10-09 13:55:06 +02:00
Christian Kamm
ca3819eefe
Discovery: Distinguish readdir and closedir errors
2019-10-08 09:37:29 +02:00
Markus Goetz
6bdef055d1
Revert "Windows: Use better name for SocketAPI socket #6983 "
...
This reverts commit ed1e534d24 .
Doesn't make sense to spend effort on this, we keep it as it is.
2019-10-07 20:51:09 +02:00
Markus Goetz
cb4973b7f7
No more MacSettingsDialog #7371
2019-10-07 20:50:45 +02:00
Olivier Goffart
cc1cb8c78e
Fix warning about serverJob not being used
...
And fix a FIXME in the same time
2019-10-07 14:50:44 +02:00
Olivier Goffart
1aea7a2c25
Fix usage of deprecated QFontMetrics::width
...
boundingRect().width() should also fix the "bogus" warning, this is also
why it was deprecated
2019-10-07 14:50:44 +02:00
Olivier Goffart
952f956bed
Fix warnings about class vs. struct mismatch
2019-10-07 14:50:44 +02:00
Christian Kamm
5f3682a47d
Propagate dir: Never write the etag on remote mkdir #7481
...
It must always only be written once all children are successfully
propagated.
2019-10-07 14:33:15 +02:00
Hannah von Reth
6ba4856a3b
Ensure the url is complete before we validate it
...
Fixes : #6722
2019-09-26 13:02:14 +02:00
Christian Kamm
ed71bb7cb9
Checksums: Explicitly close file before reporting result
...
To ensure it's no longer open when the finished signal fires.
2019-09-23 17:42:29 +02:00
Christian Kamm
976db2ef84
Test: Disable local discovery parallelism in permission test
...
Adding parallelism broke the test because it depended on the order of
discovery.
2019-09-16 19:52:19 +02:00
Hannah von Reth
ed73139e9f
Fix build with old gcc
...
Old gcc doesn't allow aggregate initialisation of strcuts initialised in class
Fixes : #7451
2019-09-16 14:56:07 +02:00
Christian Kamm
80e812399a
Discovery: Change local job signal signatures
...
To make it more explicit that data a copy of the data is transfered
between threads. (though Qt will make a copy of the arguments anyway)
2019-09-11 15:50:37 +02:00
Christian Kamm
3218df49da
Discovery: local job shouldn't be parented
...
Since it'll be deleted by the thread pool.
2019-09-11 15:50:37 +02:00
Christian Kamm
fa49b3d522
Don't store pointer to local job
...
There were crashes in the QPointer assignment. Possibly the thread pool
is done with the job and deletes it before the assignment is done.
2019-09-11 11:31:30 +02:00
Markus Goetz
e1b31d742c
Discovery: List local directories from thread #7456 #7439
2019-09-09 20:41:55 +02:00
Markus Goetz
e81400c090
Reconcile: Sort already during discovery #7445
2019-09-09 11:39:44 +02:00