Commit Graph

6155 Commits

Author SHA1 Message Date
Hannah von Reth
94ade2aa66 [OAuth] Require email acces off oidc 2020-02-10 14:36:32 +01:00
Hannah von Reth
fb0d31c532 [OAuth] Improve error message on login 2020-02-05 16:51:06 +01:00
Hannah von Reth
93396851ea [OAuth] Improve logging 2020-02-05 16:51:06 +01:00
Hannah von Reth
c0b3e6d9d4 [OAuth] Fix lock 2020-02-05 16:51:06 +01:00
Hannah von Reth
8202eb91b2 [OAuth] Fix lock 2020-02-05 16:51:06 +01:00
Hannah von Reth
29b1eaa2fa [Settings] As the instance is created in the constructor we don't need to check for it 2020-02-04 16:14:23 +01:00
Hannah von Reth
c8d1e081c1 Tests: Add test for behaviour on unexpected user in authentication reply 2020-01-24 14:00:43 +01:00
Hannah von Reth
f7528da0f1 [OAuth] Add theming option to enable OIDC without .well-known/openid-configuration 2020-01-24 14:00:43 +01:00
Hannah von Reth
acd9ad2f34 [Oauth] Reduce code duplication in getToken and refreshToken 2020-01-24 14:00:43 +01:00
Hannah von Reth
168e062d7c [Oauth] move oauth refresh to oauth.cpp 2020-01-24 14:00:43 +01:00
Hannah von Reth
e113f8069e Oauth: Cleanup 2020-01-24 14:00:43 +01:00
Hannah von Reth
d0943439b7 Move oauth from ui -> libsync 2020-01-24 14:00:43 +01:00
Hannah von Reth
d555f35b4e [CMAKE] QtKeychain provides a proper config file, no need to use a find script 2020-01-22 13:29:57 +01:00
Hannah von Reth
0359a6a1f0 Remove unneeded code 2020-01-22 13:29:33 +01:00
Hannah von Reth
c2065c254e Merge remote-tracking branch 'origin/2.6' 2020-01-22 11:39:08 +01:00
Hannah von Reth
32fa072439 [GUI] Update autostart checkbox when general settings tab gets shown
Issue: #7668
2020-01-20 12:18:27 +01:00
Hannah von Reth
9a8288891c [CMAKE] Reduce number of warnings in 3rdparty software 2020-01-20 09:35:38 +01:00
Hannah von Reth
e9396c7591 [Core] Include more information about the OS in the user agent 2020-01-14 17:47:52 +01:00
Hannah von Reth
d619c8f909 [CMAKE] Zsync requires C99 2020-01-09 15:39:32 +01:00
Hannah von Reth
763922f0e7 Export c functions used in unittests 2020-01-09 15:39:32 +01:00
Hannah von Reth
bf8edc8374 [CMAKE] Use FindINotify provided by ecm 2020-01-09 15:39:32 +01:00
Hannah von Reth
6725cd5826 [CMAKE] Resolve some issues discovered during review 2020-01-09 15:39:32 +01:00
Hannah von Reth
f17b305151 [CMAKE] Do not create a deployable mac bundle during build
This simplifies the cmake scripts and reduces build times
2020-01-09 15:39:32 +01:00
Hannah von Reth
3d0325b72f [CMAKE] Use KDECompilerSettings 2020-01-09 15:39:32 +01:00
Hannah von Reth
9a11f4e9f1 [CMAKE] Use KDECmakeSettings 2020-01-09 15:39:32 +01:00
Hannah von Reth
a6fba2d200 [CMAKE] Start using extra cmake modules 2020-01-09 15:39:32 +01:00
Hannah von Reth
abde07beb8 Merge branch '2.6' 2020-01-09 14:48:27 +01:00
Hannah von Reth
ef4c7cf73a [GUI] Limit about dialog image size to 1/4 of the screen
Fixes: #7574
2020-01-09 11:00:57 +01:00
Hannah von Reth
583b54c367 Don't ignore file sync notification after an unlock
For a usual file sync event we check for actual changes in the local file,
after an unlock the local file might be unchanged so we need to sync it anyhow.

Fixes: owncloud/enterprise#3609
2019-12-16 19:56:02 +01:00
Hannah von Reth
052c4039b9 [OAuth] Improve error handling and detect token_type independent of its casing 2019-12-16 19:55:40 +01:00
Hannah von Reth
a94804c75d [OAuth] Add state parameter to negotiation 2019-12-16 19:55:40 +01:00
Hannah von Reth
8629adaf78 [Gui] Set Qt::AA_UseHighDpiPixmaps again, was removed on 2.6 by accident 2019-12-12 14:57:06 +01:00
Hannah von Reth
db9d56a92c Use Q_ENUM on AuthType to get the name printed in the log 2019-12-12 14:49:12 +01:00
Hannah von Reth
6adb68684c Refactoring capability class 2019-12-09 10:13:49 +01:00
Hannah von Reth
7cf20d70cb Prepend PLUGINDIR else its pointless 2019-12-09 10:13:30 +01:00
Hannah von Reth
b1e7c7ab15 [Logger] Correctly handle message priority
This fixes the flodded sys log.

Fixes: #7453
2019-12-09 10:08:07 +01:00
Hannah von Reth
ac1102070f Merge branch '2.6' 2019-12-06 16:52:12 +01:00
Hannah von Reth
d13b451a4b Fix "Default sharing permissions are ignored"
Fixes: #7412
2019-12-04 19:59:38 +01:00
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
Hannah von Reth
3d8883c97a Fix build with Qt<5.13 2019-11-25 15:23:12 +01:00
Hannah von Reth
c9e64e7905 Revert "Add a noPreFlight branding option"
This reverts commit c47af36832.

It turned out to be a dead end.
2019-11-22 11:13:39 +01:00
Olivier Goffart
d3e02b9bbb OAuth: fix review comment from #7509 2019-11-20 14:32:57 +01:00
Olivier Goffart
112e78ba94 Support for openid connect 2019-11-20 14:32:57 +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