Olivier Goffart
63c40b45e4
OAuth: Fix the secret to the one from commit 05fd985f9f in the oauth2 repository
...
05fd985f9f
2017-06-06 14:49:34 +02:00
Olivier Goffart
c17a678385
FolderStatusModel: fix assert in Qt when the list of subfolder is empty
...
Fix an assert that happens in beginInsertRows when opening a folder
and that folder is empty.
This can only be reproduced with a debug build of Qt.
2017-06-06 14:49:03 +02:00
Olivier Goffart
e2e56f45af
ownsql: fix build on jenkins
...
sqlite3_system_errno was only added in sqlite 3.12
2017-06-06 14:47:11 +02:00
Christian Kamm
05c1dcef9b
Add extra logging for SQLITE_CANTOPEN errors #5633
2017-06-06 12:59:57 +02:00
Christian Kamm
cc5fe558ba
Fix maintenance mode detection #5755
...
The server sends "maintenance": "true" which isn't a json boolean...
2017-06-06 10:45:41 +02:00
Jenkins for ownCloud
68ee08440e
[tx-robot] updated from transifex
2017-06-05 02:22:03 +02:00
Jenkins for ownCloud
b02b99003a
[tx-robot] updated from transifex
2017-06-03 02:22:02 +02:00
Jenkins for ownCloud
e3306abbcb
[tx-robot] updated from transifex
2017-06-02 02:22:13 +02:00
Olivier Goffart
3d93527a8e
Authentication with OAuth2
...
When the OAuth2 app (https://github.com/owncloud/oauth2 ) is enabled,
We will open a browser and perform the OAuth2 authentication
Issue: #4798 and https://github.com/owncloud/platform/issues/17
2017-06-01 10:39:33 +02:00
Markus Goetz
8a19f2ac65
ChangeLog: More things that were done until now
2017-06-01 10:37:01 +02:00
Julius Härtl
b7fa50be4c
Set proper application name, icon name for freedesktop notifications
...
Use application name defined in OEM build configuration
2017-06-01 10:01:05 +02:00
Jenkins for ownCloud
61d05fa4d7
[tx-robot] updated from transifex
2017-05-31 02:22:17 +02:00
Markus Goetz
42751f87d9
Application: debug implies logdebug
2017-05-29 22:05:26 +02:00
Dominik Schmidt
0fc3df45ce
Remove obsolete FindQtKeychain for Qt4
2017-05-29 21:44:25 +02:00
Dominik Schmidt
78dede2ac4
Fix build on Debian 7 (CMake pre 2.8.12)
2017-05-29 21:44:25 +02:00
Christian Kamm
577a2715bd
Download: Retrigger folder discovery on 404
...
See owncloud/enterprise#1966
If the server and the client's database go out of sync, there could be
persistent 404 errors. This change ensures that the problem corrects
itself eventually by triggering a remote discovery of the file's
parent folders.
It does not address the root cause that might have lead to the
divergence.
2017-05-29 21:41:10 +02:00
Olivier Goffart
f88431adbf
Don't call QElapsedTimer::restart on uninitialized timer
...
That's an undefined behavior.
Since we don't use the return value anyway, we should just use start()
2017-05-29 10:51:05 +02:00
Jenkins for ownCloud
56de50de28
[tx-robot] updated from transifex
2017-05-25 02:22:08 +02:00
Jenkins for ownCloud
a48785ee5e
[tx-robot] updated from transifex
2017-05-24 02:22:16 +02:00
Jenkins for ownCloud
3be73ad1ca
[tx-robot] updated from transifex
2017-05-23 02:22:15 +02:00
Christian Kamm
03aa7e3044
Sharing: Disable 'set password' button when password is empty #5788
2017-05-22 14:41:06 +02:00
Christian Kamm
91f6cae168
Share dialog: Use default icon if available #5781
2017-05-22 14:15:53 +02:00
Christian Kamm
ddd584077c
Share link: Fix disabled API/sharing #5778
...
* Don't hide the displayed error directly after showing it
* Don't try to fetch shares when sharing isn't possible
2017-05-22 10:59:57 +02:00
Christian Kamm
8201f0b6ea
Share Dialog: Remove unused hline
2017-05-22 10:59:57 +02:00
Christian Kamm
f2b5fcd706
Share link: Fix parsing integer ids #5777
...
Older ownCloud servers like 8.2.0 used to use integer ids.
This broke when switching to QJson because toString() on JSON
values is strict and returns "" for integers.
2017-05-22 10:54:30 +02:00
Christian Kamm
950439e5b8
Sharing dialog: Ensure error labels are expanding #5774
2017-05-22 10:52:52 +02:00
Christian Kamm
f24cdf5a05
Share dialog: Hide the icon when unused
...
Previously this used up some space when there was no icon, leading
to an oddly indented header.
2017-05-22 10:52:52 +02:00
Christian Kamm
d3b00532b1
Credentials: Simplify credential flow #5728
...
And as a side effect: don't ask for user password when we can't
connect to the server in the first place.
2017-05-22 10:52:18 +02:00
Christian Kamm
b7ed0fce2a
Account: forget credentials on delete #5752
2017-05-22 10:49:11 +02:00
Christian Kamm
c1d2a9ab92
Sharing: Show warning that link shares are public #5785 #5747
...
Backport of 3872e060ba33913e43714776a1afce787e772351
2017-05-22 10:28:16 +02:00
Christian Kamm
87a7642381
Settings: Ensure the 'about' label isn't cut off #5760
2017-05-22 10:11:09 +02:00
Christian Kamm
57d965aeba
Merge branch '2.3'
2017-05-22 10:00:28 +02:00
Christian Kamm
9b4e00c3fc
mirall.desktop.in: Remove superfluous lines #5767
2017-05-22 09:59:13 +02:00
Jenkins for ownCloud
97a4302b58
[tx-robot] updated from transifex
2017-05-22 02:22:15 +02:00
Jenkins for ownCloud
bac5121221
[tx-robot] updated from transifex
2017-05-21 02:22:14 +02:00
Jenkins for ownCloud
3462b1d1a3
[tx-robot] updated from transifex
2017-05-20 02:22:15 +02:00
Jenkins for ownCloud
54cc1cdcf7
[tx-robot] updated from transifex
2017-05-20 01:18:15 +02:00
Jenkins for ownCloud
0fd678e9a6
[tx-robot] updated from transifex
2017-05-19 02:22:22 +02:00
Jenkins for ownCloud
580762b4e6
[tx-robot] updated from transifex
2017-05-18 02:22:27 +02:00
Christian Kamm
5eaae83a01
Merge remote-tracking branch 'origin/2.3'
2017-05-17 13:10:19 +02:00
Jocelyn Turcotte
c50136d675
Add the account name and folder when starting the sync
...
This should help clearly delimiting them in the log for multi-account setups.
This information is already available elsewhere in the log in any case.
Issue #5672
2017-05-17 12:39:59 +02:00
Christian Kamm
494ea5c78c
Reformatting: Add .git-blame-ignore-revs
...
For git hyper-blame support
2017-05-17 12:31:49 +02:00
Christian Kamm
c8d0f788e0
Apply clang-format
2017-05-17 12:26:27 +02:00
Christian Kamm
ae263d60bd
Reformatting: Reformat some lines that would become really long
2017-05-17 12:26:27 +02:00
Christian Kamm
df3fe25702
Reformatting: Adjust trailing comments
...
These would otherwise be line-wrapped by clang-format,
and then consecutive reformattings remove the aligned
comment indentation
Example:
int a; // too long comment
->
int a; // too long
// comment
->
int a; // too long
// comment
2017-05-17 12:26:27 +02:00
Christian Kamm
566e6c813e
Add .clang-format style
...
From http://code.qt.io/cgit/qt/qtrepotools.git/tree/config/_clang-format
2017-05-17 12:26:27 +02:00
Jenkins for ownCloud
c09a828f7b
[tx-robot] updated from transifex
2017-05-17 02:22:16 +02:00
Christian Kamm
c5a0ce5a43
Selective sync: Skip excluded folders when reading db
...
When a new folder becomes selective-sync excluded, we already mark it
and all its parent folders with _invalid_ etags to force rediscovery.
That's not enough however. Later calls to csync_statedb_get_below_path
could still pull data about the excluded files into the remote tree.
That lead to incorrect behavior, such as uploads happening for folders
that had been explicitly excluded from sync.
To fix the problem, statedb_get_below_path is adjusted to not read the
data about excluded folders from the database.
Currently we can't wipe this data from the database outright because we
need it to determine whether the files in the excluded folder can be
wiped away or not.
See owncloud/enterprise#1965
2017-05-16 13:58:45 +02:00
Jenkins for ownCloud
6d74601cf3
[tx-robot] updated from transifex
2017-05-16 02:22:31 +02:00
Christian Kamm
ee4892e345
Wizard: Skip result page with acceptance instead of closing #5764
2017-05-12 10:21:07 +02:00