ckamm
5bef1aa402
Merge pull request #5045 from owncloud/dbjournal_per_account
...
Allow a folder to be synced to several accounts. This changes the path of the sync journal file!
2016-12-06 10:55:58 +01:00
Jenkins for ownCloud
de9ea19e7e
[tx-robot] updated from transifex
2016-12-06 02:18:34 +01:00
Olivier Goffart
4ac2b764a4
libsync: Clear the upload info after several retries ( #5345 )
...
Issue #5344
2016-12-05 17:21:36 +01:00
Jenkins for ownCloud
0614cda337
[tx-robot] updated from transifex
2016-12-05 02:18:32 +01:00
Jenkins for ownCloud
9e895b9b3e
[tx-robot] updated from transifex
2016-12-04 02:18:28 +01:00
Jenkins for ownCloud
f501211c63
[tx-robot] updated from transifex
2016-12-03 02:18:25 +01:00
Jenkins for ownCloud
77ac1b46dd
[tx-robot] updated from transifex
2016-12-02 02:18:35 +01:00
Jenkins for ownCloud
745c21623c
[tx-robot] updated from transifex
2016-12-01 02:18:28 +01:00
Jenkins for ownCloud
b91c116518
[tx-robot] updated from transifex
2016-11-30 02:18:34 +01:00
Felix Tiede
d090a3330a
Generate .desktop file with OEM name directly.
...
Instead of renaming the .desktop file at install time it is now
generated with its OEM name during configure time.
2016-11-29 18:36:26 +01:00
Felix Tiede
d04e7841e2
Fix file installation source path.
...
By default the file is copied from the source and not the build
directory which will fail with the configure-time built file.
2016-11-29 18:36:26 +01:00
Felix Tiede
d7a4726544
Extend OEM configurability to dolphin desktop file.
...
OEM configurability creates binaries with OEM names which the .desktop
file doesn't take into account and thus dolphin integration does not
work if OEM changes the binary's name(s).
These changes are now integrated into the .desktop file at compile time.
2016-11-29 18:36:26 +01:00
Olivier Goffart
19d2677db1
libsync: use the new webdav url if the server reports it
...
The rules to select the webdav url are now:
- If the server reports that the new chunking algorithm is working,
always use remote.php/dav/files/<username>
This capability can be overriden with an environment variable
- Otherwise, use the dav path provided by the theme, which defaults to
remote.php/webdav
This means that with the newer server, the branding can no longer override
the webdav URL. If there is still an usecase for the branding to do so, we
need to find another way to override it. But it is now more complicated to
configure as might need include the username and need different endpoint
depending on the operations (chunks or not)
Issue #4007
2016-11-29 16:16:20 +01:00
Christian Kamm
a139d1a279
FolderWizard: pass AccountPtr by const&
...
For review of #5045
2016-11-29 10:39:20 +01:00
Christian Kamm
13e624c38f
Fix compilation with Qt < 5.1
...
For review of #5045
2016-11-29 10:39:08 +01:00
Christian Kamm
acb155503b
Ensure the 'Sync paused' state is used after pausing #5290
2016-11-29 09:56:45 +01:00
Jenkins for ownCloud
4cb80b08a2
[tx-robot] updated from transifex
2016-11-29 02:18:28 +01:00
Jenkins for ownCloud
cd85b7c6d7
[tx-robot] updated from transifex
2016-11-28 02:18:33 +01:00
Olivier Goffart
109056e676
owncloudcmd: Don't put the password in the URL
...
As the URL might be print on the logs.
Also don't change the scheme from http to owncloud.
This was required before when we were using neon through csync, but now that
we use QNAM for everything we don't need it. The credentials from the account
are used.
2016-11-26 12:57:44 +01:00
Jenkins for ownCloud
51a1bea5de
[tx-robot] updated from transifex
2016-11-26 02:18:36 +01:00
Christian Kamm
68f99bcc27
AccountSettings: Add a "Force sync now" context menu option
2016-11-25 14:23:56 +01:00
Christian Kamm
276985f6c3
Fix perl tests for sync journal db name
2016-11-25 13:21:34 +01:00
Jenkins for ownCloud
7523db354d
[tx-robot] updated from transifex
2016-11-25 02:18:27 +01:00
Jenkins for ownCloud
4919c9e7b1
[tx-robot] updated from transifex
2016-11-24 02:18:38 +01:00
Christian Kamm
045498c71a
Account: Rename user() to davUser()
...
Avoids potential confusion with credentials->user()
2016-11-23 17:08:17 +01:00
Christian Kamm
49f8143f00
Bugfixes for sync journal name generation and usage
...
* Use 'user' value for journal name generation
* Save journal name in settings
* Make owncloudcmd choose the right db
2016-11-23 16:48:15 +01:00
Christian Kamm
bea7241910
Don't wipe each journal on each start
2016-11-23 16:48:15 +01:00
Christian Kamm
61b4da944c
Split folders configuration locations for backwards compatibility
2016-11-23 16:48:15 +01:00
Christian Kamm
6fe1868693
Always migrate .csync_journal to ._sync_xxx
2016-11-23 16:48:15 +01:00
Christian Kamm
9641c7a1e7
Rename sync journal to ._sync_xxx.db.
...
The added underscore means that older clients will also ignore the
file.
2016-11-23 16:48:15 +01:00
Christian Kamm
3e59a9b316
Merge branch 'master' into dbjournal_per_account
2016-11-23 16:47:56 +01:00
Markus Goetz
679ac0d26a
Wizard: Show if server asks for client certificate #2799 #69 ( #5261 )
...
This also nicely displays the 'Untrusted domain' message of oC.
The link to add a trusted domain (via web browser) is clickable.
2016-11-23 11:43:15 +01:00
Markus Goetz
2e3a3bcf84
Folder: Make folder only accessible by user #5282 ( #5315 )
...
Because on OS X the parent folder might not protect
against access.
2016-11-23 11:05:41 +01:00
Jonathan Kawohl
ad437a49f9
Merge branch 'Kawohl-master'
...
fix conflict
2016-11-23 11:01:52 +01:00
Jonathan Kawohl
6b2282bf0d
Merge branch 'master' of https://github.com/owncloud/client into Kawohl-master
...
fix conflict
2016-11-23 10:59:18 +01:00
Jonathan Kawohl
42aed56a5a
Merge branch 'master' of https://gthub.com/Kawohl/client into Kawohl-master
...
fix conflict
2016-11-23 10:56:29 +01:00
Jonathan Kawohl
ca9ec46253
fixed note
2016-11-23 09:17:33 +01:00
Jonathan Kawohl
a92eec160a
fixed review https://github.com/owncloud/client/pull/5259#pullrequestreview-9743725
2016-11-23 09:10:58 +01:00
Jenkins for ownCloud
cc91c42dfa
[tx-robot] updated from transifex
2016-11-23 02:18:37 +01:00
Olivier Goffart
d22d0e7e30
Propagator: don't use dynamic_cast for QObject
...
qobject_cast is better. (no need to use RTTI when we have QMetaObject
2016-11-22 17:37:41 +01:00
Samuel
4998303c42
Fixing a typo on a message
...
This refers to the message shown when copying the list of unsynced items on the activity tab
2016-11-22 12:14:03 +01:00
Christian Kamm
ceef2f2d46
FolderMan: Never schedule paused folders #5290
...
Previously the last folder in the queue was scheduled, regardless
of whether it was paused or not.
2016-11-22 10:53:15 +01:00
Jenkins for ownCloud
8b18600d7e
[tx-robot] updated from transifex
2016-11-22 02:18:29 +01:00
Jonathan Kawohl
6cc63462b3
adjusted minimum version.
2016-11-21 13:53:59 +01:00
Olivier Goffart
a1dc4069c9
libsync: Don't store the remote URI in the csync or in the SyncEngine
...
We are going to change the webdav path depending on the capabilities.
But the SyncEngine and csync might have been created before the capabilities
are retrieved.
The main raison why we gave the path to the sync engine was to pass it to csync.
But the thing is that csync don't need anymore this url as everything is done by the
discovery classes in libsync that use the network jobs that use the account for the urls.
So csync do not need the remote URI.
shortenFilename in folderstatusmodel.cpp was useless because the string is the
_file of a SyncFileItem which is the relative file name, that name never
starts with owncloud://.
All the csync test creates the folder because csync use to check if the folder
exists. But we don't need to do that anymore
2016-11-21 08:09:11 +01:00
Jenkins for ownCloud
86846af59d
[tx-robot] updated from transifex
2016-11-21 02:18:27 +01:00
Jenkins for ownCloud
5bfa02602d
[tx-robot] updated from transifex
2016-11-20 02:18:28 +01:00
Jenkins for ownCloud
9be23984eb
[tx-robot] updated from transifex
2016-11-19 02:18:35 +01:00
Christian Kamm
eb8de8e3c0
Enable clicking on 'not synced' items #5306
2016-11-18 16:19:36 +01:00
ckamm
ec7333a4bf
Merge pull request #5272 from owncloud/licensefix-pending
...
License: Adjust license of GPLv2 source files to GPLv2+
2016-11-18 15:14:47 +01:00