Nextcloud bot
adada8b2ee
[tx-robot] updated from transifex
2020-07-09 23:50:49 +00:00
Michael Schuster
8a38e820a6
Merge pull request #2184 from nextcloud/backport/2183/stable-2.6
...
[stable-2.6] Prevent empty FileMap in local csync to be processed if folder not empty
2020-07-10 01:47:37 +02:00
Dominique Fuchs
475267aff4
Prevent empty FileMap in local csync to be processed if folder not empty
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit d47e570ff3 )
(cherry picked from commit f8920f969f )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-10 01:32:09 +02:00
Michael Schuster
cba879e2af
Bump version to 2.6.5
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-09 17:58:43 +02:00
Michael Schuster
05e071bafe
Merge pull request #2179 from nextcloud/backport/2168/stable-2.6
...
[stable-2.6] Display the correct default permissions when creating a share.
2020-07-09 06:18:18 +02:00
Camila
7e4846eeda
Display the correct default permissions when creating a share.
...
- The default displayed was not in sync with the server because
the client was setting permissions when creating a share while it
should get the default permissions from the server to display it to the
user first.
Signed-off-by: Camila <hello@camila.codes >
(cherry picked from commit d7a1367292 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-09 06:07:25 +02:00
Nextcloud bot
bc2244679c
[tx-robot] updated from transifex
2020-07-08 03:39:42 +00:00
Michael Schuster
6320c60d77
Merge pull request #2170 from nextcloud/backport/2153/stable-2.6
...
[stable 2.6] Asemmar/issue 2137
2020-07-08 03:37:01 +02:00
asemmar
abc3d6a271
forgot some indent
...
Signed-off-by: asemmar <anis.semmar@itron.com >
(cherry picked from commit 628a426d22 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-08 03:30:19 +02:00
asemmar
8cc7fa20d3
fixed bad spelling of word 'retreive' except in sqlite dependancy
...
Signed-off-by: asemmar <anis.semmar@itron.com >
(cherry picked from commit d5587e386c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-08 03:29:39 +02:00
Nextcloud bot
016d21dead
[tx-robot] updated from transifex
2020-07-07 03:34:00 +00:00
Michael Schuster
68aa9853c9
Merge pull request #2162 from nextcloud/backport/2127/stable-2.6
...
[stable-2.6] ConfigFile security: Migrate Proxy password to keychain
2020-07-07 00:23:41 +02:00
Michael Schuster
5db65ad6b8
Cleanup auto pointers and qobject casts, refactor KeychainChunk
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit f4d83d02f6 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-07 00:17:41 +02:00
Michael Schuster
6e2e1b3650
ProxyAuthHandler: Add template member function execAwait to avoid code duplication
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit ff631e919f )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 23:10:41 +02:00
Michael Schuster
331778c73b
Keychain: Use auto deletion in WebFlowCredentials and ConfigFile
...
- Also make use of the new KeychainChunk::DeleteJob
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 8503226c44 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 23:10:39 +02:00
Michael Schuster
2a6a7fb9d3
Refactor KeychainChunk to use QEventLoop and add DeleteJob class
...
- Use QEventLoop for synchronous exec()
- Rename startAwait() to exec()
- Add code for auto deletion
- Add new DeleteJob class
- Cleanup, tweaks
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 42eb3388f8 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 23:04:41 +02:00
Michael Schuster
3766f70e43
Refactor ProxyAuthHandler to use QEventLoop
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit ea95c4bf49 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 23:02:33 +02:00
Michael Schuster
6f33740601
ConfigFile security: Migrate Proxy password to keychain
...
When specified in the config file, the Proxy password will be migrated
to the keychain, for backward compatibility and to allow admins to
overwrite an existing password by rolling out updated config files.
Once migrated to the keychain, the password will be removed from the
config file.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 81c644e702 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 23:00:10 +02:00
Michael Schuster
03e5fa3d49
KeychainChunk: Add synchronous method startAwait()
...
Awaits completion with no need to connect some slot to the finished() signal first,
inspired by the ProxyAuthHandler class.
Also add:
- Job dtor to safely erase passwords
- textData() method
- New ctor overloads to work with arbitrary keys (without Account ptrs)
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 18cbbc5052 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 22:54:41 +02:00
Michael Schuster
b36c9e6960
Move KeychainChunk class from gui to libsync
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 2a3ef044be )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 22:54:40 +02:00
Michael Schuster
7f41805bc4
Move QKeychain::NoBackendAvailable error handling to KeychainChunk class
...
Originally this was in the WebFlowCredentials class. Since we've abstracted everything
from there already, let's also move this in case some other code may use
KeychainChunk::ReadJob prior to WebFlowCredentials.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 203a2ce003 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-07-06 22:53:34 +02:00
Nextcloud bot
7c0cf20901
[tx-robot] updated from transifex
2020-07-06 03:23:26 +00:00
Nextcloud bot
babc4aaf3d
[tx-robot] updated from transifex
2020-07-05 03:24:11 +00:00
Nextcloud bot
91db96267f
[tx-robot] updated from transifex
2020-07-04 03:26:26 +00:00
Nextcloud bot
a59e5689cb
[tx-robot] updated from transifex
2020-07-03 03:29:01 +00:00
Camila
0dde3172e6
Don't display quota information when the user has no quota.
...
- The code handling the api response was not up to date with the latest
api changes.
- Unlimited quota display: use qint64 to avoid data loss
- Change total with quota: total holds the quota total and not the storage total.
Signed-off-by: Camila <hello@camila.codes >
2020-07-02 20:28:46 +02:00
Nextcloud bot
7212bdc02f
[tx-robot] updated from transifex
2020-07-02 03:34:39 +00:00
Michael Schuster
4584b78b71
Merge pull request #2147 from nextcloud/backport/2145/stable-2.6
...
[stable-2.6] Repair and improve logging
2020-07-01 19:45:02 +02:00
Kevin Ottens
7033f16014
Allow to control logFlush from the config file
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:08:41 +00:00
Kevin Ottens
d08485331f
Allow to control logDir from the config file
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:08:41 +00:00
Kevin Ottens
d4cbbebd37
Allow to control logExpire from the config file
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:08:40 +00:00
Kevin Ottens
727c1e9e6c
Allow to control log debug from the config file
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:08:40 +00:00
Kevin Ottens
7a7675379d
Have a filter rule capturing all of nextcloud debug
...
This was half broken before that commit and the previous one since some
of the categories would not be captured.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:08:40 +00:00
Kevin Ottens
2bf9742504
Make sure all our logging categories start with nextcloud.
...
Otherwise it was a bit confusing and annoying for filter rules:
e.g. "nextcloud.sync.*" vs "sync.*".
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:08:40 +00:00
Kevin Ottens
5f1158a8a2
Repair the log message pattern
...
At last it will become useful again...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:08:40 +00:00
Kevin Ottens
43e502778f
Properly guard io.h since it is Windows only
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-07-01 17:08:40 +00:00
Hannah von Reth
f73a90ce26
[Logger] Ensure log file is flushed before crash
2020-07-01 17:08:40 +00:00
Hannah von Reth
64b0cab524
[Logger] Ensure errors are also printed to an attached console
2020-07-01 17:08:40 +00:00
Olivier Goffart
376522bc34
Logger: Remove the thread pointer from the log.
...
We don't do discovery in a thread or use many threads anymore so this is
just noise.
Also use of QString::sprintf is deprecated, and C cast.
2020-07-01 17:08:40 +00:00
Hannah von Reth
f2006d50ce
[Logger] Correctly handle message priority
...
This fixes the flodded sys log.
Fixes : #7453
2020-07-01 17:08:40 +00:00
Hannah von Reth
0d6edf1240
Print critical and fatal messages to stderr
...
That way we might get a reason why the client crashes (dev setup)
2020-07-01 17:08:39 +00:00
Christian Kamm
94d92c73c2
LogDir: Compress last logfile on restart
...
For #7353
2020-07-01 17:08:39 +00:00
Dominik Schmidt
ea4ae81c08
Make -logfile - work on Windows
2020-07-01 17:08:39 +00:00
Dominik Schmidt
c6a360238f
Make qFatal() trigger the crash reporter on Windows
2020-07-01 17:08:39 +00:00
Nextcloud bot
445d4d6892
[tx-robot] updated from transifex
2020-07-01 03:24:38 +00:00
Nextcloud bot
0bc4346f30
[tx-robot] updated from transifex
2020-06-30 03:23:58 +00:00
Nextcloud bot
a505071589
[tx-robot] updated from transifex
2020-06-29 03:24:24 +00:00
Nextcloud bot
cd9de7c340
[tx-robot] updated from transifex
2020-06-26 03:24:40 +00:00
Nextcloud bot
5a6b877695
[tx-robot] updated from transifex
2020-06-25 03:26:03 +00:00
Nextcloud bot
6202df1cd0
[tx-robot] updated from transifex
2020-06-24 03:24:50 +00:00
Nextcloud bot
ae33f10226
[tx-robot] updated from transifex
2020-06-23 03:29:14 +00:00
Michael Schuster
0181debae0
Fix issue #2108 : Default system proxy not working with Account Wizard
...
Discovered on Windows in conjunction with PAC scripts:
- Already configured accounts worked
- Fresh client account setup did not work
Reason:
- Proxy was reset over and over again in Account::setCredentials
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 902963fa10 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-22 15:53:22 +02:00
Nextcloud bot
bd17cb0b86
[tx-robot] updated from transifex
2020-06-21 03:23:11 +00:00
Nextcloud bot
be62480d0f
[tx-robot] updated from transifex
2020-06-20 03:25:47 +00:00
Nextcloud bot
5234dea356
[tx-robot] updated from transifex
2020-06-19 03:27:07 +00:00
Michael Schuster
27a453ae1a
Fix libsync exports for proxy changes in #1886
...
Build failed on Windows, missing libsync export for printQNetworkProxy after
moving ClientProxy class from gui to libsync.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 92c8d6836b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-18 21:38:58 +02:00
Michael Schuster
eb55308949
Improve proxy logging: Log type string instead of abstract ID
...
The format in the client log was: 3://host:port
Now it is shown like: HttpProxy://host:port
The old ID display was confusing and misleading users (and people debugging it ;p)
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 0253e98041 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-18 21:37:26 +02:00
Roeland Jago Douma
9d829b2933
Move the proxyfiles to libsync where they make more sense
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 50dcab5f88 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-18 21:36:40 +02:00
Marcin Wilk
456e338363
Add photothumb.db to sync-exclude.lst
...
Add photothumb.db file that is thumbnails generated by Photoscape application (generated in every folder with graphic files).
(cherry picked from commit 299749681d )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-18 20:29:54 +02:00
Nextcloud bot
24446977c8
[tx-robot] updated from transifex
2020-06-18 03:25:49 +00:00
Nextcloud bot
3a9e12f8c5
[tx-robot] updated from transifex
2020-06-17 03:23:46 +00:00
Nextcloud bot
bdede5cfc4
[tx-robot] updated from transifex
2020-06-15 03:24:41 +00:00
Nextcloud bot
e39a9ba7ae
[tx-robot] updated from transifex
2020-06-14 03:22:33 +00:00
Nextcloud bot
23c3885854
[tx-robot] updated from transifex
2020-06-13 03:23:36 +00:00
Nextcloud bot
a186ac6a29
[tx-robot] updated from transifex
2020-06-11 03:24:17 +00:00
Michael Schuster
7c7627995e
Merge pull request #2084 from nextcloud/backport/1749/stable-2.6
...
[stable-2.6] macOS: Use macdeployqt instead of the old admin/osx/macdeployqt.py
2020-06-11 02:55:29 +02:00
Michael Schuster
f62c0f0c0d
Merge branch 'stable-2.6' into backport/1749/stable-2.6
2020-06-11 02:54:21 +02:00
Michael Schuster
9a55396cb6
macOS: Build nextcloudcmd after gui and run macdeployqt with the -executable option
...
- src/CMakeLists.txt: Switch build order to build cmd before gui
- src/gui/CMakeLists.txt: Use the -executable option for a combined run of macdeployqt
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit e6389959ce )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-11 02:49:11 +02:00
Dominique Fuchs
24a989532d
Copy nextcloudcmd post-build instead of macdeployqt when building macOS bundle
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit a45c2e04e5 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-11 02:38:40 +02:00
Michael Schuster
c3a4bccb30
macOS: Use macdeployqt instead of the old admin/osx/macdeployqt.py
...
In order to build the new 2.7 releases (new QML dependencies) without manually
modifying the old Python script each time, rely on Qt's standard tool instead.
This should streamline the build systems for upcoming dependency changes.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit acb56be528 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-11 02:35:48 +02:00
Michael Schuster
0da8951a4a
Merge pull request #2083 from nextcloud/backport/2077/stable-2.6
...
[stable-2.6] Simplify nullptr comparisons where appropriate
2020-06-11 02:25:57 +02:00
Michael Schuster
ad524e8a61
Simplify nullptr comparisons where appropriate
...
Make the codebase consistent, we already have a lot of implicit pointer comparisons.
Exception: Stay explicit on return's, example:
return _db != nullptr;
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 456c1eadbe )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-11 02:19:57 +02:00
Nextcloud bot
cd9a055053
[tx-robot] updated from transifex
2020-06-10 03:27:12 +00:00
Michael Schuster
513176ae40
Merge pull request #2078 from nextcloud/backport/2057/stable-2.6
...
[stable-2.6] Replace NULL by nullptr in all C++ files
2020-06-10 04:57:39 +02:00
Michael Schuster
74dda92f88
Fix nullptr regression in RegistryUtil::ReadRegistry
...
Merging PR #2057 caused the Windows build to fail:
shell_integration\windows\OCUtil\RegistryUtil.cpp(43): error C2664: 'LSTATUS RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,PHKEY)': cannot convert argument 3 from 'nullptr' to 'DWORD'
The previous implementation prior the PR supplied NULL as the argument 3 to RegOpenKeyEx,
so it was silently accepted and translated to zero, satisfying the DWORD's type requirement.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit bbe1d2e84c0201ce5aba0fedfedf94b23a546111)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-10 04:14:28 +02:00
Stephan Beyer
e6236d4ef5
Replace NULL by nullptr in all C++ files
...
We keep NULL in the pure C files in src/csync/std and test/csync.
We also replace Doxygen documentation referring to "NULL" to
"\c nullptr" (formatted as code).
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
(cherry picked from commit 39198e4116380d577241658920d6ae213c0f5d38)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-10 04:09:44 +02:00
Roeland Jago Douma
ac414c4374
Don't show a message box if the entered url returned an error
...
BEtter to now just display clickable links etc.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2020-06-09 13:44:24 +02:00
Nextcloud bot
b4e681d128
[tx-robot] updated from transifex
2020-06-09 03:24:34 +00:00
Michael Schuster
4572f96745
Merge pull request #2072 from nextcloud/stable-2.6-upgrade-qt-5.12.8
...
[stable-2.6] AppImage: Upgrade to Qt 5.12.8
2020-06-09 04:08:38 +02:00
Michael Schuster
d5b737ab4b
[stable-2.6] AppImage: Upgrade to Qt 5.12.8
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-09 04:06:06 +02:00
Michael Schuster
e06990427b
Merge pull request #2071 from nextcloud/lnx-domainname-desktopfiles-stable-2.6
...
[stable-2.6] Linux/Wayland: Updated .desktop file naming scheme
2020-06-09 04:00:21 +02:00
Dominique Fuchs
4fec80d4de
Created wrapper variable LINUX_APPLICATION_ID to clean up code
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 3ad1c0e7a8 )
Solved conflicts (2020-06-09):
- No modifications needed for: admin/linux/build-appimage.sh
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-09 03:29:20 +02:00
Dominique Fuchs
6cba316ab5
Updated AppImage instructions w/ new desktop file name
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit a8ecf486d1 )
Solved conflicts while cherry-picking (2020-06-09):
- Modified to match with master's newer version, so we also don't need to
cherry-pick 0c4c5c5f8b
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-09 03:20:22 +02:00
Dominique Fuchs
b642574751
Corrected new .desktop file location in forgotten function
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 83918619cf )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-09 03:01:19 +02:00
Dominique Fuchs
8f909a0de4
Updated .desktop file naming scheme
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 96da4674f9 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-09 03:00:27 +02:00
Dominique Fuchs
43f2826622
Fixed wrongly formatted define statement
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit e5f0ee3b92 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-09 02:59:39 +02:00
Michael Schuster
7b8b9742f4
Merge pull request #2069 from nextcloud/nicolasfella-autostarticon
...
[stable-2.6] Use APPLICATION_ICON_NAME for autostart icon
2020-06-09 01:59:59 +02:00
Nicolas Fella
531af5bb31
Use APPLICATION_ICON_NAME for autostart icon
...
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
(cherry picked from commit bce93b052b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-08 21:48:13 +02:00
Michael Schuster
9357fb981e
Merge pull request #2064 from nextcloud/backport/2063/stable-2.6
...
[stable-2.6] macOS: Opt In to Dark Mode for building against older macOS SDKs < 10.14
2020-06-07 16:40:31 +02:00
Michael Schuster
115bef589b
macOS: Opt In to Dark Mode for building against older macOS SDKs < 10.14
...
Required for our build server that uses an older SDK to support previous macOS versions.
See: https://developer.apple.com/documentation/appkit/nsappearancecustomization/choosing_a_specific_appearance_for_your_macos_app
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-07 14:39:18 +00:00
Michael Schuster
69b9c4715e
Merge pull request #2062 from nextcloud/backport/2061/stable-2.6
...
[stable-2.6] Improve command line version info and help display (gui & cmd)
2020-06-07 15:51:59 +02:00
Michael Schuster
0ff93727b2
Improve command line version info and help display to streamline gui and cmd
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-06-07 12:44:09 +00:00
Nextcloud bot
3b28d9471a
[tx-robot] updated from transifex
2020-06-07 03:24:21 +00:00
Nextcloud bot
688512cc8c
[tx-robot] updated from transifex
2020-06-06 03:26:32 +00:00
Nextcloud bot
c2bb7446aa
[tx-robot] updated from transifex
2020-06-05 03:23:27 +00:00
Nextcloud bot
dd03eddb38
[tx-robot] updated from transifex
2020-06-04 03:23:36 +00:00
Nextcloud bot
3ec89ccc5d
[tx-robot] updated from transifex
2020-06-03 03:24:04 +00:00
Nextcloud bot
19f2a43ef4
[tx-robot] updated from transifex
2020-06-02 03:23:57 +00:00
Nextcloud bot
0a791acd10
[tx-robot] updated from transifex
2020-06-01 03:23:38 +00:00
Michael Schuster
1976471543
Merge pull request #2052 from nextcloud/backport/2051/stable-2.6
...
[stable-2.6] Remove Submodule binary (old upstream binaries)
2020-05-31 16:10:02 +02:00
Michael Schuster
4419e7fe2a
Remove Submodule binary (old upstream binaries)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-31 14:08:23 +00:00
Nextcloud bot
92e77a186a
[tx-robot] updated from transifex
2020-05-31 03:24:09 +00:00
Nextcloud bot
2eb7ba2eb4
[tx-robot] updated from transifex
2020-05-30 03:24:01 +00:00
Nextcloud bot
cdd1e7b69f
[tx-robot] updated from transifex
2020-05-29 03:25:37 +00:00
Michael Schuster
b972fd9e19
Merge pull request #2034 from nextcloud/backport/2032/stable-2.6
...
[stable-2.6] testLaunchOnStartup shouldn't fail on dev setup
2020-05-27 16:15:01 +02:00
Kevin Ottens
fb6f998a7a
testLaunchOnStartup shouldn't fail on dev setup
...
This test was failing locally for me. Indeed, through QStandardPaths it
was finding the user settings of my production client and not having the
initial state it expected. Using QStandardPaths test mode then it starts
from a clean slate every time.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 14:13:25 +00:00
Michael Schuster
f2a8106a57
Merge pull request #2033 from nextcloud/backport/2023/stable-2.6
...
[stable-2.6] Use the return braced init list pattern
2020-05-27 16:12:23 +02:00
Kevin Ottens
fb428847af
Use the return braced init list pattern
...
This way we avoid repeating the return type while it is already known.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 14:09:38 +00:00
Nextcloud bot
2f20530bf1
[tx-robot] updated from transifex
2020-05-27 03:25:40 +00:00
Michael Schuster
4f988e09ca
Merge pull request #2029 from nextcloud/backport/2021/stable-2.6
...
[stable-2.6] Use = default for trivial ctors and dtors
2020-05-27 05:19:11 +02:00
Kevin Ottens
1e12b9dca8
Use = default for trivial ctors and dtors
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 03:18:10 +00:00
Michael Schuster
ce9fa18976
Merge pull request #2028 from nextcloud/backport/2020/stable-2.6
...
[stable-2.6] Use make_unique when appropriate
2020-05-27 05:12:32 +02:00
Kevin Ottens
8cd63918a7
Use make_unique when appropriate
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 03:11:35 +00:00
Michael Schuster
a87e90a56f
Merge pull request #2027 from nextcloud/backport/2019/stable-2.6
...
[stable-2.6] Remove redundant void argument list
2020-05-27 05:10:30 +02:00
Kevin Ottens
67276be84f
Remove redundant void argument list
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 03:08:41 +00:00
Michael Schuster
d3a71c1f60
Merge pull request #2026 from nextcloud/backport/2018/stable-2.6
...
[stable-2.6] Use using instead of typedef
2020-05-27 05:06:43 +02:00
Kevin Ottens
f48ebfd0ab
Use using instead of typedef
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 03:05:47 +00:00
Michael Schuster
2670fcc0f9
Merge pull request #2025 from nextcloud/backport/2017/stable-2.6
...
[stable-2.6] Remove redundant initializer
2020-05-27 05:03:16 +02:00
Kevin Ottens
822fcad0c2
Remove redundant initializer
...
This is the same value than the initializer value in the header, no need
to repeat it.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-27 03:02:21 +00:00
Nextcloud bot
9d0b0cb3b6
[tx-robot] updated from transifex
2020-05-25 03:22:45 +00:00
Nextcloud bot
2173abd23f
[tx-robot] updated from transifex
2020-05-24 03:23:49 +00:00
Michael Schuster
fb01fda0fb
Merge pull request #2007 from nextcloud/backport/2006/stable-2.6
...
[stable-2.6] Improve URL input field in Wizard
2020-05-23 20:08:08 +02:00
Stephan Beyer
8a938c4af3
Replace "https://..." hint by " https://host:port "
...
The new hint is a little more verbose and provides more information
than the old one.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-23 18:07:11 +00:00
Stephan Beyer
992ba0321f
Show URL placeholder hint in wizard
...
In owncloudsetupnocredspage.ui, the URL input field leUrl has a
placeholder text saying "https://..." which is a very useful hint
for the user. However, in the OwncloudSetupPage constructor, the
placeholer text is overwritten by the return string of the theme's
wizardUrlHint() method. The NextcloudTheme class does not override
this virtual method, so an empty string is used.
To make available the "https://..." hint, it is moved from the
UI file to NextcloudTheme::wizardUrlHint(). Note that, if a
theme is used which does not allow a custom server URL, the
placeholder text is now empty. This makes sense because the
input field is disabled in that case.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-23 18:07:10 +00:00
Stephan Beyer
fb33e8f84b
Change vertical size policy of URL input field in wizard
...
The input field for the nextcloud server URL is vertically too
big (because of the icon next to it in the same horizontal layout).
This commit solves this issue by changing its vertical size policy
from Ignored to Fixed.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-23 18:07:10 +00:00
Nextcloud bot
ef6f00798f
[tx-robot] updated from transifex
2020-05-23 03:26:22 +00:00
Michael Schuster
eb122ffbec
Merge pull request #2005 from nextcloud/backport/2001/stable-2.6
...
[stable-2.6] Use default member initialization
2020-05-22 16:08:47 +02:00
Stephan Beyer
815170728e
Use default member initializers in OCC::FolderStatusModel sub-structs
...
This allows to remove their explicit default constructor definitions.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-22 14:07:27 +00:00
Stephan Beyer
d9d14fd091
Use default member initializers in OCC::SyncJournalErrorBlacklistRecord
...
This allows to remove its explicit default constructor definition.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-22 14:07:26 +00:00
Stephan Beyer
23902944da
Use default member initializers in OCC::SyncJournalDb sub-structs
...
This allows to remove their explicit default constructor definitions.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-22 14:07:26 +00:00
Stephan Beyer
6f57016120
Use default member initializers in OCC::FolderDefinition
...
Using default member initializers (available since C++11) in
OCC::FolderDefinition allows to remove its explicit default
constructor, which is favorable.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-22 14:07:26 +00:00
Stephan Beyer
cd69585d4a
Remove unused member in OCC::FolderDefinition
...
OCC::FolderDefinition has a member called isClientSideEncrypted
that was introduced by commit 9318c487b9 but has not been used
in any way since.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
2020-05-22 14:07:26 +00:00
Kevin Ottens
0fb0fc2d7e
Don't use int literals for bools
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
(cherry picked from commit 5543e4d834 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-22 16:05:23 +02:00
Stephan Beyer
40121dd03d
Fix leak in OCC::AccountManager stub for FolderManTest
...
We simply use a static QObject using Q_GLOBAL_STATIC()
instead of allocating a leaking QObject on the heap.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
(cherry picked from commit f275640343 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-22 15:54:57 +02:00
Stephan Beyer
da9e2250d7
Fix leak in CloudProviderManager
...
The member _map, allocated in the constructor, was leaking.
The ad-hoc way to fix the leak would have been to add a destructor
that deletes _map. However, there is no good reason why _map has
to be a pointer to a QMap (instead of a QMap).
Hence this commit changes the type of the _map member from a QMap
pointer to a QMap.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
(cherry picked from commit eaf4aa0e5b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-22 15:54:49 +02:00
Stephan Beyer
6aa087a892
Fix leak in CloudProviderWrapper
...
The member _recentlyChanged, allocated in the constructor, was leaking.
The ad-hoc way to fix the leak would have been to add a destructor
that deletes _recentlyChanged. However, there is no good reason why
_recentlyChanged has to be a pointer to a QList (instead of a QList).
Hence this commit changes the type of the _recentlyChanged member
from a QList pointer to a QList.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
(cherry picked from commit 71a474129b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-22 15:54:36 +02:00
Nextcloud bot
a6a9df9720
[tx-robot] updated from transifex
2020-05-22 03:28:02 +00:00
Nextcloud bot
aa71623946
[tx-robot] updated from transifex
2020-05-21 03:27:30 +00:00
Nextcloud bot
03c63721a4
[tx-robot] updated from transifex
2020-05-20 03:24:56 +00:00
Michael Schuster
f77b706eb1
Merge pull request #1999 from nextcloud/backport/1989/stable-2.6
...
[stable-2.6] Remove useless virtual, better use override only
2020-05-20 03:29:04 +02:00
Kevin Ottens
01d47ea60a
Remove useless virtual, better use override only
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-20 01:28:27 +00:00
Stephan Beyer
9cb8c52568
Add -fno-sanitize=vptr for SANITIZE_UNDEFINED=ON
...
The UndefinedBehaviorSanitizer includes the "vptr" check. This
check, however, needs typeinfo for OCC::AccountManager because
otherwise its stub for FileManTest leads to undefined references
when linking. Adding the -frtti flag to enable run-time typeinfo
did not solve the problem. I do not know another solution, so this
commit disables the vptr check.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
(cherry picked from commit 7f598b181e )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-20 03:12:43 +02:00
Stephan Beyer
69ae63ea50
Make sanitizer options more fine-grained
...
The SANITIZE_ADDRESS option of our CMake configuration activates the
AddressSanitizer (and UBSan in a non-working way) for the whole project
(although, by the way, its documentation pretends that it is only enabled
for tests).
This commit introduces new options SANITIZE_LEAK, SANITIZE_MEMORY,
SANITIZE_UNDEFINED, SANITIZE_THREAD. Each of these options (including
SANITIZE_ADDRESS) enables only the corresponding sanitizer.
Moreover, we mark all sanitizer options as advanced options, because these
options are only interesting for developers.
Note that some sanitizers are conflicting, that is, not all options can
be enabled simultaneously. Also, not all sanitizers are available for
all compilers and versions. We, however, do not check for this, instead
we let the compiler throw its errors in such cases.
The explicit usage of the Google Linker is removed, because it is not
necessary and can lead to problems with clang.
The commit can be considered a rewrite of cmake/modules/SanitizerFlags.cmake.
Signed-off-by: Stephan Beyer <s-beyer@gmx.net >
(cherry picked from commit 00574ef8b4 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-20 03:11:45 +02:00
Michael Schuster
acec8a9721
Merge pull request #1998 from nextcloud/backport/1992/stable-2.6
...
[stable-2.6] Update github links to desktop repository
2020-05-20 03:03:01 +02:00
Reinhold Gschweicher
6bca361351
Update github links to desktop repository
...
Update the issue and open PR links with the new repository URL.
The old URL is forwarded, but feels not completely right.
Signed-off-by: Reinhold Gschweicher <pyro4hell@gmail.com >
2020-05-20 01:02:19 +00:00
Michael Schuster
1130d3941a
Merge pull request #1997 from nextcloud/backport/1988/stable-2.6
...
[stable-2.6] Use nullptr when appropriate
2020-05-20 02:59:21 +02:00
Michael Schuster
a7ad510e93
Use the default parameter: QUrl::path(QUrl::PrettyDecoded = 0x000000)
...
Change it to path() to be consistent with the other usages in the project :)
See: https://doc.qt.io/qt-5/qurl.html#path
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-20 00:56:10 +00:00
Kevin Ottens
800624de66
Use nullptr when appropriate
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-20 00:56:09 +00:00
Michael Schuster
9c80cc2603
Merge pull request #1996 from nextcloud/backport/1986/stable-2.6
...
[stable-2.6] Properly handle denormalized href
2020-05-20 01:33:57 +02:00
Kevin Ottens
3920f264c4
Properly handle denormalized href
...
In case of denormalized paths in the dav href (presence of . or .. in
the path) simple string startsWith comparison wasn't enough to know if
said href ended up in the right namespace. That's why we're now using
QUrl (pretending local file since we don't have a full URL in the href)
to normalize the path before comparison.
This could happen with broken proxies for instance where we would
wrongly validate the dav information resulting in potentially surprising
syncing and name collisions.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-19 23:32:25 +00:00
Nextcloud bot
b70243c6ba
[tx-robot] updated from transifex
2020-05-19 03:23:16 +00:00
Nextcloud bot
a370d9d9c4
[tx-robot] updated from transifex
2020-05-18 03:21:59 +00:00
Nextcloud bot
0bfe78b8eb
[tx-robot] updated from transifex
2020-05-17 03:22:44 +00:00
Nextcloud bot
40b0751db9
[tx-robot] updated from transifex
2020-05-16 03:23:56 +00:00
Nextcloud bot
04404d874f
[tx-robot] updated from transifex
2020-05-15 03:23:41 +00:00
Nextcloud bot
e18e38e8b7
[tx-robot] updated from transifex
2020-05-14 03:24:41 +00:00
Nextcloud bot
11c246e052
[tx-robot] updated from transifex
2020-05-13 03:23:25 +00:00
Michael Schuster
c6764ee7b9
Merge pull request #1975 from nextcloud/backport/1974/stable-2.6
...
[stable-2.6] Don't silently kill debug messages
2020-05-12 19:33:01 +02:00
Kevin Ottens
90e3a580c4
Don't silently kill debug messages
...
The message handler globally installed by the logger silently drop
messages if the logger is not logging. On top of it, it doesn't log
debug messages by default.
Anything not logged is currently silently discarded. This can come as a
surprise to a developer trying to contribute for the first time and
adding some debug message for some reason.
We're thus trying to strike a middle ground which is that debug messages
get a regular output if the logger isn't interested in them.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-12 17:32:10 +00:00
Michael Schuster
9e72888aa3
Merge pull request #1973 from nextcloud/backport/1972/stable-2.6
...
[stable-2.6] Fix leak in FileUtil::IsChildFile
2020-05-12 17:36:42 +02:00
Kevin Ottens
1c66b08c2b
Fix leak in FileUtil::IsChildFile
...
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com >
2020-05-12 15:35:50 +00:00
Nextcloud bot
f411e6e190
[tx-robot] updated from transifex
2020-05-12 03:22:18 +00:00
Nextcloud bot
71205d6b19
[tx-robot] updated from transifex
2020-05-11 03:23:33 +00:00
Nextcloud bot
23ef3329f8
[tx-robot] updated from transifex
2020-05-10 03:24:45 +00:00
Nextcloud bot
a33465c312
[tx-robot] updated from transifex
2020-05-09 03:22:19 +00:00
Nextcloud bot
8d518f0722
[tx-robot] updated from transifex
2020-05-07 03:23:48 +00:00
Michael Schuster
c40961dc38
Merge pull request #1958 from nextcloud/backport/1949/stable-2.6
...
[stable-2.6] Resolve symlinks when checking for registered paths.
2020-05-04 20:41:02 +02:00
Daniel Vedder
8a23380fe1
Fixed symlink resolution for menu items.
...
Signed-off-by: Daniel Vedder <d.vedder@web.de >
2020-05-04 18:18:48 +00:00
Daniel Vedder
f366fe75b0
Resolve symlinks when checking for registered paths.
...
Fixes issue #1948 : https://github.com/nextcloud/desktop/issues/1948
The client already resolves symlinks when adding new paths to the
sync-list, but the Nautilus plugin did not do this yet, causing it
to not recognise synced folders if they were accessed via a symlink.
Signed-off-by: Daniel Vedder <d.vedder@web.de >
2020-05-04 18:18:47 +00:00
Michael Schuster
a7653588ae
Merge pull request #1954 from hefee/hefee/fix-typos-2.6.4
...
Fix typos.
2020-05-04 20:07:02 +02:00
Camila San
e4694df69b
Update ChangeLog with 2.6 series.
...
(cherry picked from commit c14761445b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-05-04 19:52:08 +02:00
Nextcloud bot
1420c080a5
[tx-robot] updated from transifex
2020-05-04 03:21:50 +00:00
Sandro Knauß
051f4c2652
Fix typos.
...
Debian has a list of known typos in their checking tools.
Signed-off-by: Sandro Knauß <hefee@debian.org >
2020-05-03 23:00:17 +02:00
István Váradi
e159ba5ab8
Merge branch 'stable-2.6' of github.com:nextcloud/desktop into stable-2.6
2020-05-03 16:06:26 +02:00
Nextcloud bot
ff01533581
[tx-robot] updated from transifex
2020-05-03 03:21:50 +00:00
István Váradi
78e3ff0288
Add Groovy build
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-05-02 11:03:27 +02:00
István Váradi
53a7a10abf
Allow specifying the base commit and version in the configuration file
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-05-02 11:03:21 +02:00
István Váradi
3a09c9658b
Add Groovy build
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-05-02 10:14:40 +02:00
István Váradi
e117d6d0d3
Allow specifying the base commit and version in the configuration file
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-05-02 10:14:33 +02:00
István Váradi
0b7eb9d031
Change Debian build to the new more Debian-y way
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-05-02 10:14:17 +02:00
Nextcloud bot
1c45d8b0e7
[tx-robot] updated from transifex
2020-05-02 03:22:21 +00:00
Dominique Fuchs
9eada70bc8
Merge pull request #1899 from danjpgriffin/stable-2.6
...
Free IconJob after use
2020-05-01 10:06:41 +02:00
Nextcloud bot
5de080a52f
[tx-robot] updated from transifex
2020-05-01 03:26:38 +00:00
Dan Griffin
3630a5e45b
Free IconJob after use
...
Signed-off-by: Dan Griffin <github.mk@xiragon.com >
2020-04-30 17:34:12 +02:00
Nextcloud bot
f286546435
[tx-robot] updated from transifex
2020-04-30 03:26:07 +00:00
Nextcloud bot
2172586e5b
[tx-robot] updated from transifex
2020-04-29 03:22:36 +00:00
Nextcloud bot
9ae02a605c
[tx-robot] updated from transifex
2020-04-28 03:23:13 +00:00
István Váradi
5bfd5d2260
Add Groovy-specific files
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-04-27 19:10:31 +02:00
István Váradi
069fd53cf6
Generate alpha, beta and stable versions
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-04-27 19:10:26 +02:00
István Váradi
04e53c39a1
Generate more unique and ordered version numbers for Debian builds
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-04-27 19:10:20 +02:00
Nextcloud bot
3bc6d468e9
[tx-robot] updated from transifex
2020-04-27 03:21:35 +00:00
Dominique Fuchs
b09516f0e9
Merge pull request #1909 from heirecka/fix-build-with-qt-5-15
...
include QPainterPath to maintain compatibility with future Qt versions
2020-04-25 12:26:28 +02:00
Nextcloud bot
8ff738fd43
[tx-robot] updated from transifex
2020-04-24 03:38:36 +00:00
Nextcloud bot
f382309bdb
[tx-robot] updated from transifex
2020-04-23 03:28:25 +00:00
Nextcloud bot
50f2ec2e62
[tx-robot] updated from transifex
2020-04-22 03:25:06 +00:00
Nextcloud bot
07cfbd7670
[tx-robot] updated from transifex
2020-04-20 03:22:24 +00:00
Nextcloud bot
93515deb81
[tx-robot] updated from transifex
2020-04-18 03:22:57 +00:00
Michael Schuster
112a8ccdf1
Merge pull request #1934 from nextcloud/backport/1933/stable-2.6
...
[stable-2.6] Fix build of Dolphin integration
2020-04-17 20:05:46 +02:00
Nicolas Fella
acc59e466c
Fix build of Dolphin integration
...
config.h needs to be included in the header already since we use APPLICATION_ICON_NAME there. This got introduced in 6fc877577c
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-04-17 18:04:54 +00:00
Nextcloud bot
0a501e0469
[tx-robot] updated from transifex
2020-04-17 03:23:11 +00:00
Nextcloud bot
ed6aa3d9b2
[tx-robot] updated from transifex
2020-04-16 03:26:42 +00:00
Michael Schuster
b4a0d6a97d
[dolphin] Use CMake env vars for App Name and Icon strings
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 6fc877577c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-04-16 04:09:26 +02:00
Michael Schuster
1fd4c01062
Merge pull request #1932 from nextcloud/backport/1883/stable-2.6
...
[stable-2.6] [dolphin] Add icon to context menu
2020-04-16 03:14:24 +02:00
Nicolas Fella
fb9f0aa84d
[dolphin] Add icon to context menu
...
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-04-16 00:53:32 +00:00
Michael Schuster
fa85fea347
Merge pull request #1931 from nextcloud/backport/1882/stable-2.6
...
[stable-2.6] Fix container detaching
2020-04-16 02:40:38 +02:00
Nicolas Fella
e531bb01ff
Fix container detaching
...
Found by clazy
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
2020-04-15 19:29:47 +00:00
Nicolas Fella
fa4711aeb1
Use qEnvironmentVariableIsEmpty
...
clazy suggests that it is more efficient since it doesn't allocate.
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
(cherry picked from commit c1189421c0 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-04-15 17:55:10 +02:00
Nicolas Fella
a5223c692e
Remove timeout parameter from showMessage
...
It it never set by calling code so the default value of 10000 is used. It is only used in the call to QSystemTrayIcon, which uses 10000 as default value too.
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
(cherry picked from commit b84a1eeb8d )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-04-15 17:45:01 +02:00
Nicolas Fella
f9fe5dee1e
Use LINUX_APPLICATION_ID
...
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
(cherry picked from commit 29fa924853 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-04-15 17:26:01 +02:00
Nicolas Fella
be0944ee7c
Add desktop-entry hint to notifications
...
This allows the notification server to map a notification to the program's desktop file, which allows the server to do extra things. For example KDE Plasma adds the Nextcloud icon to the notification and allows to configure notifications from Nextcloud.
This is a standard hint from https://specifications.freedesktop.org/notification-spec/notification-spec-latest.html#hints
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de >
(cherry picked from commit 2f54e911b7 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-04-15 17:25:17 +02:00
Nextcloud bot
eb9f8460e5
[tx-robot] updated from transifex
2020-04-15 03:27:16 +00:00
Nextcloud bot
8b6e4e5569
[tx-robot] updated from transifex
2020-04-14 03:26:28 +00:00
Nextcloud bot
a6b3a9d024
[tx-robot] updated from transifex
2020-04-13 03:41:28 +00:00
Nextcloud bot
232d4ef0d0
[tx-robot] updated from transifex
2020-04-12 07:55:42 +00:00
Nextcloud bot
f8803e57c6
[tx-robot] updated from transifex
2020-04-11 03:29:47 +00:00
Nextcloud bot
b6487eb4ca
[tx-robot] updated from transifex
2020-04-10 03:30:11 +00:00
Nextcloud bot
5e92562a79
[tx-robot] updated from transifex
2020-04-09 03:30:00 +00:00
Nextcloud bot
bf1643d2e7
[tx-robot] updated from transifex
2020-04-07 03:24:45 +00:00
Nextcloud bot
265c6dc73b
[tx-robot] updated from transifex
2020-04-06 03:26:51 +00:00
Nextcloud bot
33b3df1596
[tx-robot] updated from transifex
2020-04-05 03:26:09 +00:00
Nextcloud bot
7572ad63e5
[tx-robot] updated from transifex
2020-04-04 03:26:44 +00:00
Nextcloud bot
03b6de183f
[tx-robot] updated from transifex
2020-04-03 03:19:08 +00:00
Heiko Becker
b13a74f03c
Fix build with Qt 5.15
...
QPainterPath is no longer included via qtransform.h (since
5.15.0-beta2, 50d2acdc93b4de2ba56eb67787e2bdcb21dd4bea in
qtbase.git).
Signed-off-by: Heiko Becker <heirecka@exherbo.org >
2020-04-02 17:31:20 +02:00
Nextcloud bot
7159ec8472
[tx-robot] updated from transifex
2020-04-02 03:18:12 +00:00
Nextcloud bot
e51deb72f2
[tx-robot] updated from transifex
2020-04-01 03:18:59 +00:00
Nextcloud bot
29ef166f29
[tx-robot] updated from transifex
2020-03-31 03:30:00 +00:00
Nextcloud bot
89660121c1
[tx-robot] updated from transifex
2020-03-30 03:29:22 +00:00
Nextcloud bot
213adb77a0
[tx-robot] updated from transifex
2020-03-29 03:35:19 +00:00
Nextcloud bot
ffafe746e5
[tx-robot] updated from transifex
2020-03-28 03:29:59 +00:00
Nextcloud bot
bb2663ddd6
[tx-robot] updated from transifex
2020-03-27 03:28:32 +00:00
Nextcloud bot
dc84e91c4f
[tx-robot] updated from transifex
2020-03-26 03:25:16 +00:00
Nextcloud bot
6bffac198e
[tx-robot] updated from transifex
2020-03-25 03:29:07 +00:00
Nextcloud bot
e47250137a
[tx-robot] updated from transifex
2020-03-23 03:26:03 +00:00
Nextcloud bot
35b7ffbf12
[tx-robot] updated from transifex
2020-03-22 03:26:10 +00:00
Nextcloud bot
6a05605f59
[tx-robot] updated from transifex
2020-03-21 03:27:44 +00:00
Nextcloud bot
20ab3ccae6
[tx-robot] updated from transifex
2020-03-20 03:27:29 +00:00
Nextcloud bot
b18b8f67a9
[tx-robot] updated from transifex
2020-03-18 03:29:25 +00:00
Nextcloud bot
00659b163b
[tx-robot] updated from transifex
2020-03-17 03:30:59 +00:00
Nextcloud bot
2ec68c7c1d
[tx-robot] updated from transifex
2020-03-16 03:32:08 +00:00
Nextcloud bot
714f4b199d
[tx-robot] updated from transifex
2020-03-15 03:30:46 +00:00
Nextcloud bot
e892c180f6
[tx-robot] updated from transifex
2020-03-14 03:25:39 +00:00
István Váradi
f08a278525
Provide specific install file for Debian oldstable
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
(cherry picked from commit 8ee6b0dab2 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-13 22:58:23 +01:00
Nextcloud bot
9079d40063
[tx-robot] updated from transifex
2020-03-13 03:25:46 +00:00
Nextcloud bot
0ebc47f323
[tx-robot] updated from transifex
2020-03-12 03:26:30 +00:00
Nextcloud bot
af9b44d338
[tx-robot] updated from transifex
2020-03-11 03:27:30 +00:00
Michael Schuster
197e1b668b
Merge pull request #1855 from nextcloud/backport/1848/stable-2.6
...
[stable-2.6] WebView: Add missing Q_OBJECT macros
2020-03-11 01:48:05 +01:00
Michael Schuster
058bfb2db0
WebView: Add missing Q_OBJECT macros
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-11 00:47:09 +00:00
Michael Schuster
45d30623e1
Merge pull request #1854 from nextcloud/backport/1853/stable-2.6
...
[stable-2.6] Updater: Fix Tests build (failed with BUILD_UPDATER=NO)
2020-03-10 23:45:36 +01:00
Michael Schuster
a6ff038f7f
Updater: Fix Tests build (failed with BUILD_UPDATER=NO)
...
Also don't build the test for the updater, fix missing updater library.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 22:42:49 +00:00
Michael Schuster
a21ae444e3
Updater: Add CMake option BUILD_UPDATER to make the updater optional
...
- Default: BUILD_UPDATER = NO
To ease builds for distro packages and contributors (regardless of the specified update URL)
- Enable updater build for Drone CI and AppImage builds
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit e833e86da6 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 16:23:51 +01:00
Michael Schuster
ab46b647f8
Fix OCUpdater: Also change status on network error or invalid XML
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit c812d896aa )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 16:12:59 +01:00
Michael Schuster
1d00bac251
Updater UI: Implement auto-update option and update button
...
- Add checkbox and button to UI
- Add new parameter autoUpdateCheck to ConfigFile
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit c043a4e55c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 16:11:41 +01:00
Michael Schuster
63d9f87e18
Merge pull request #1851 from nextcloud/backport/1843/stable-2.6
...
[stable-2.6] Enhance Version info display (minimal info, hide details)
2020-03-10 16:01:56 +01:00
Michael Schuster
6fd832bf1d
Fix Legal notice dialog: Correct title and header font
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 14:59:45 +00:00
Michael Schuster
e0b37fcd58
Settings dialog: Move detailed version info from About section to Legal notice dialog
...
- Enlarge dialog widget to show full content
- Implement Dark-/Light-Mode switching (hyperlinks)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 14:59:45 +00:00
Michael Schuster
1736de6a9f
Settings dialog About section: Show minimal version info
...
- Application name, version number, OS
Example: Nextcloud Desktop Client
Version 2.6.4 (macOS)
- Keep previous version info in new method Theme::aboutDetails()
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 14:59:45 +00:00
Michael Schuster
f2414e0ebb
Version parameter: Show Qt platform plugin, OS and CPU arch
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 14:59:45 +00:00
Michael Schuster
f2a99f713f
Add missing --version parameter to help screen
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-10 14:59:45 +00:00
Nextcloud bot
8c02403aec
[tx-robot] updated from transifex
2020-03-10 03:27:09 +00:00
Nextcloud bot
740757f384
[tx-robot] updated from transifex
2020-03-09 03:21:28 +00:00
Nextcloud bot
16c68e19ce
[tx-robot] updated from transifex
2020-03-07 03:25:06 +00:00
Nextcloud bot
026f0abb7f
[tx-robot] updated from transifex
2020-03-06 03:27:39 +00:00
cclauss
9058602373
Use print() function in both Python 2 and Python 3
...
Signed-off-by: cclauss <cclauss@me.com >
(cherry picked from commit b34ed01109 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-06 03:00:30 +01:00
Michael Schuster
a083e0513b
Merge pull request #1841 from nextcloud/backport/1838/stable-2.6
...
[stable-2.6] Allow sharing to circles
2020-03-06 02:20:35 +01:00
Roeland Jago Douma
8a46b96b5d
Allow sharing to circles
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2020-03-06 01:18:49 +00:00
Michael Schuster
dadab48b2b
Merge pull request #1839 from nextcloud/backport/1836/stable-2.6
...
[stable-2.6] Added Focal-specific files
2020-03-05 17:44:56 +01:00
István Váradi
16d641d04a
Added Focal-specific files
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-03-05 16:43:55 +00:00
Michael Schuster
ea3aa54ae5
Merge pull request #1835 from nextcloud/backport/1832/stable-2.6
...
[stable-2.6] Added build for Focal
2020-03-05 02:48:34 +01:00
István Váradi
cf79b91503
Added build for Focal
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2020-03-05 01:46:59 +00:00
Nextcloud bot
677e6e24ac
[tx-robot] updated from transifex
2020-03-04 03:25:40 +00:00
Michael Schuster
b45f5fd1a9
Bump version to 2.6.4
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-03 20:32:31 +01:00
Nextcloud bot
a4317ca50d
[tx-robot] updated from transifex
2020-03-03 19:24:11 +00:00
Michael Schuster
6c6eeab479
Merge pull request #1830 from nextcloud/backport/1829/stable-2.6
...
[stable-2.6] Fix Explorer pinning: Add fallbacks for Shell commands (fixes #1599 )
2020-03-03 20:15:57 +01:00
Christian Kamm
7fdbc72991
Windows: Fix context menu handling only own verbs #7004
...
Previously it'd handle all verbs as if they were our own.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-03 19:13:31 +00:00
Michael Schuster
2187c6f4fc
Fix Explorer pinning: Add fallbacks for Shell commands ( fixes #1599 )
...
See: #1599
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-03 19:13:31 +00:00
Michael Schuster
f3b825f333
Merge pull request #1828 from nextcloud/backport/1827/stable-2.6
...
[stable-2.6] WebFlowCredentials: Make username comparison case-insensitive (fix #1741 )
2020-03-03 06:27:18 +01:00
Michael Schuster
676d4e1308
WebFlowCredentials: Make username comparison case-insensitive ( fix #1741 )
...
Fixes issue #1741
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-03 05:26:20 +00:00
Nextcloud bot
e03309a05e
[tx-robot] updated from transifex
2020-03-03 03:27:09 +00:00
Bruno Perel
de15f20006
Fix git merge hiccup
...
(cherry picked from commit 7378ae6a7f )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-03 01:39:04 +01:00
Nextcloud bot
7ed1062314
[tx-robot] updated from transifex
2020-03-02 03:25:11 +00:00
Michael Schuster
80138b1cbf
Merge pull request #1825 from nextcloud/backport/1823/stable-2.6
...
[stable-2.6] Disable HTTP/2 for now due to Qt bug, allow enabling it via env var
2020-03-02 03:29:03 +01:00
Michael Schuster
93547ced6d
Fix build with older Qt: Disable http2 for now due to Qt bug, add env var (upstream)
...
Disable http2 for now due to Qt bug but allow enabling it via env var, see: https://github.com/owncloud/client/pull/7620
and: https://github.com/nextcloud/desktop/pull/1806
Issue: https://github.com/nextcloud/desktop/issues/1503
Co-authored-by: XNG <Milokita@users.noreply.github.com >
Co-authored-by: Hannah von Reth <hannah.vonreth@owncloud.com >
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-02 02:27:55 +00:00
XNG
0aefa58644
Disable http2 for now due to Qt bug
...
So that user may continue to use http2 on their webpage
Signed-off-by: XNG <Milokita@users.noreply.github.com >
(cherry picked from commit dad95d4e4617211360bf2b4391e29c341e939844)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-02 02:27:55 +00:00
Michael Schuster
992bcf56f5
Merge pull request #1824 from nextcloud/activity-date-time-tooltip
...
ActivityListModel: Show full date and time as a Tooltip only
2020-03-02 02:56:49 +01:00
Michael Schuster
35de69f7bc
ActivityListModel: Show full date and time as a Tooltip only
...
- Fixes issue #1780
- Limits the visual overhead
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-02 02:47:57 +01:00
Michael Schuster
1c44909254
Merge pull request #1821 from nextcloud/backport/1820/stable-2.6
...
[stable-2.6] Fix Explorer integration re-save and hide option on non-Windows
2020-03-01 05:45:51 +01:00
Michael Schuster
c3ccb72f2b
Fix Explorer integration: Hide option on non-Windows
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-01 04:44:35 +00:00
Michael Schuster
890bd09ce9
Fix Explorer integration re-save (fixes issue #1807 )
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-03-01 04:44:35 +00:00
Nextcloud bot
b5309c47fc
[tx-robot] updated from transifex
2020-03-01 03:27:09 +00:00
Nextcloud bot
d24a09e47f
[tx-robot] updated from transifex
2020-02-29 03:26:28 +00:00
Nextcloud bot
bdae4a9be7
[tx-robot] updated from transifex
2020-02-28 03:26:27 +00:00
Nextcloud bot
d9ce9814da
[tx-robot] updated from transifex
2020-02-27 03:27:46 +00:00
Nextcloud bot
f6d019af21
[tx-robot] updated from transifex
2020-02-26 03:27:49 +00:00
Nextcloud bot
423ee61817
[tx-robot] updated from transifex
2020-02-25 03:32:56 +00:00
Michael Schuster
4871776a4b
Merge pull request #1813 from nextcloud/backport/1810/stable-2.6
...
[stable-2.6] l10n: Changes to improve source strings
2020-02-24 21:09:18 +01:00
rakekniven
f4e83891e1
l10n: Change spelling of "webdav"
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-24 20:08:10 +00:00
rakekniven
d589b524e0
l10n: Removed colon from translation
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-24 20:08:10 +00:00
rakekniven
de0158e2bb
l10n: Removed blank before colon
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-24 20:08:10 +00:00
rakekniven
62856f9001
l10n: Change case of one word
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-24 20:08:10 +00:00
Nextcloud bot
1313bc573f
[tx-robot] updated from transifex
2020-02-24 03:29:29 +00:00
Nextcloud bot
c2838fb8a8
[tx-robot] updated from transifex
2020-02-23 03:29:39 +00:00
Nextcloud bot
ba71bf13f4
[tx-robot] updated from transifex
2020-02-22 03:28:55 +00:00
Michael Schuster
7e36c7ba59
Merge pull request #1803 from nextcloud/backport/1802/stable-2.6
...
[stable-2.6] Updater: Add query-parameter 'updatesegment' to the update check
2020-02-21 23:42:15 +01:00
Michael Schuster
e9641a3b94
Updater: Add query-parameter 'updatesegment' to the update check
...
Used to throttle down desktop release rollout in order to keep the update servers alive at peak times.
See: https://github.com/nextcloud/client_updater_server/pull/36
Targeted issues: #1795 , #1800
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-21 22:40:41 +00:00
Nextcloud bot
7ff1911492
[tx-robot] updated from transifex
2020-02-21 12:43:03 +00:00
Nextcloud bot
57f8b866a5
[tx-robot] updated from transifex
2020-02-21 12:16:08 +00:00
Nextcloud bot
883df2f4fa
[tx-robot] updated from transifex
2020-02-21 12:13:24 +00:00
Michael Schuster
5880c4954e
Bump version to 2.6.3
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-17 01:59:48 +01:00
Michael Schuster
b02bd066a9
Update translations
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-17 01:55:38 +01:00
Michael Schuster
6abec7cea9
Merge pull request #1789 from nextcloud/backport/1782/stable-2.6
...
[stable-2.6] Add UserInfo class and fetch quota via API instead of PropfindJob
2020-02-17 01:48:11 +01:00
Michael Schuster
cc4e6b236a
Fix Tests linkage (missed UserInfo.cpp in CMakeLists.txt)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-17 00:31:37 +00:00
Michael Schuster
821946ad94
Code cleanup
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-17 00:31:37 +00:00
Michael Schuster
94c3e19ede
Add UserInfo class and fetch quota via API instead of PropfindJob
...
The PropfindJob quota includes the size of shares and thus leads to confusion
in regard of the real space available, as shown in the UI.
This commit aims to streamline the behaviour with the Android and iOS apps,
which also utilize the API.
Details:
- Refactor the QuotaInfo class into UserInfo
- Use JsonApiJob (ocs/v1.php/cloud/user) instead of PropfindJob
- Let ConnectionValidator use the new UserInfo class to fetch
the user and the avatar image (to avoid code duplication)
- Allow updating the avatar image upon AccountSettings visibility,
using UserInfo's quota fetching
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-17 00:31:37 +00:00
rakekniven
feba6910ce
Changed product name to Nextcloud
...
Reported at Transifex.
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
(cherry picked from commit dfdb872e7b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-16 19:01:39 +01:00
Michael Schuster
4f37249750
Merge pull request #1787 from nextcloud/backport/1770/stable-2.6
...
[stable-2.6] l10n: Changed grammar and triple dots to ellipsis
2020-02-16 18:56:55 +01:00
rakekniven
fda8c406f6
l10n: Changed grammar
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-16 17:56:03 +00:00
rakekniven
a804c4650a
l10n: Triple dot to ellipsis
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-16 17:56:02 +00:00
rakekniven
e1f4963973
l10n: Triple dot to ellipsis
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-16 17:56:02 +00:00
rakekniven
6ae761c43c
Triple dot to ellipsis
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-16 17:56:02 +00:00
rakekniven
504bb34d26
l10n: Triple dot to ellipsis
...
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2020-02-16 17:56:02 +00:00
rakekniven
1136cee383
l10n: Changed spelling of "user name" to "username"
...
Using "username" like on > 200 strings over the whole Nextcloud project.
Signed-off-by: rakekniven mark.ziegler@rakekniven.de
(cherry picked from commit 32c2c062c0 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-16 18:51:34 +01:00
Michael Schuster
591d4c812b
Merge pull request #1786 from nextcloud/backport/1765/stable-2.6
...
[stable-2.6] Start the client in background if activated by D-Bus
2020-02-16 18:46:49 +01:00
Corentin Noël
a105e3f758
Start the client in background if activated by D-Bus
...
The nextcloud client can be started by any other application consuming libcloudproviers.
Make sure that the client won't pop-up if we open the file manager.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com >
2020-02-16 17:46:20 +00:00
Michael Schuster
a88687bfe3
Merge pull request #1785 from nextcloud/backport/1764/stable-2.6
...
[stable-2.6] Do not install files related to cloud providers under Xenial
2020-02-16 18:43:46 +01:00
István Váradi
879ed544e1
Do not install files related to cloud providers under Xenial
...
Signed-off-by: István Váradi <Istvan.Varadi@ericsson.com >
2020-02-16 17:42:22 +00:00
Michael Schuster
13aaffc46b
Merge pull request #1784 from nextcloud/backport/1760/stable-2.6
...
[stable-2.6] Update autoupdate.rst
2020-02-16 18:38:00 +01:00
Andre-Schuiki
62fc12fe40
Update autoupdate.rst
...
Hi, you have the wrong registry path in the documentation? (tested client version: 2.6.0 x64 build: 20190927)
The Nextcloud Client checks the path "HKEY_LOCAL_MACHINE\Software\Policies\Nextcloud GmbH\Nextcloud" not "HKEY_LOCAL_MACHINE\Software\Policies\Nextcloud\Nextcloud" under HKLM.
2020-02-16 17:36:59 +00:00
Michael Schuster
f4543e0c79
Merge pull request #1783 from nextcloud/backport/1729/stable-2.6
...
[stable-2.6] Install libcloudproviders files by default on debian
2020-02-16 18:19:15 +01:00
Corentin Noël
d35f466773
Install libcloudproviders files by default on debian
...
Signed-off-by: Corentin Noël <corentin@elementary.io >
2020-02-16 17:18:39 +00:00
XNG
e3cb3b28ff
apply http2 qt resend patch from owncloud
...
Signed-off-by: XNG <Milokita@users.noreply.github.com >
(cherry picked from commit 768cf7e1ae )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-14 17:45:33 +01:00
XNG
36049afbc4
apply http2 qt resend patch from owncloud
...
Signed-off-by: XNG <Milokita@users.noreply.github.com >
(cherry picked from commit d87a88e39f )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-14 17:45:33 +01:00
XNG
59c165aa1d
apply http2 qt resend patch from owncloud
...
Signed-off-by: XNG <Milokita@users.noreply.github.com >
(cherry picked from commit 314c00a8b7 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-02-14 17:45:30 +01:00
Dominique Fuchs
071b4abeeb
Merge pull request #1774 from nextcloud/backport/1763/stable-2.6
...
[stable-2.6] Make sure that the libcloudprovider integration is using a valid D-Bus path
2020-02-06 07:24:51 +01:00
Corentin Noël
93e04fc72b
Make sure that the libcloudprovider integration is using a valid D-Bus path
...
Set a simple unique identifier per folder to ensure that it is always unique.
Fixes https://github.com/nextcloud/desktop/issues/1704
Signed-off-by: Corentin Noël <corentin@elementary.io >
2020-02-06 06:22:35 +00:00
Michael Schuster
a9915c4b46
Merge pull request #1752 from nextcloud/backport/1745/stable-2.6
...
[stable-2.6] Use system proxy by default if no config file is present
2020-01-23 18:13:10 +01:00
Julius Härtl
a265ff52e7
Use system proxy by default if no config file is present
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2020-01-23 17:12:33 +00:00
Michael Schuster
85b4965d7f
Linux AppImage build script: Use QtKeyChain master
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit a35aa58943 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:33:26 +01:00
Roeland Jago Douma
963beec760
Windows 7 is out of support
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
(cherry picked from commit a3aab00ca9 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:10:20 +01:00
Brandon
2f812063ac
Correct wrong variable
...
Signed-off-by: Brandon <brandon.yeow@websparks.sg >
(cherry picked from commit d10bc1bb14 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:10:20 +01:00
Brandon
a485120a34
Correct wrong variable
...
Signed-off-by: Brandon <me@branbit.com >
Signed-off-by: Brandon <brandon.yeow@websparks.sg >
(cherry picked from commit 18a88fcecf )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:10:19 +01:00
ritsute
6337116de7
Handle broken shared file error gracefully
...
Signed-off-by: Brandon <me@branbit.com >
Signed-off-by: Brandon <brandon.yeow@websparks.sg >
(cherry picked from commit c92f520423 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:10:19 +01:00
JanDragon
a56eb2e95e
Welcome to 2020
...
(cherry picked from commit 7565c547ae )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:09:25 +01:00
Michael Schuster
ac3246f9f2
Fix Explorer integration on Windows and the crash on other systems
...
- Ensure that the folder integration stays persistent in Explorer,
the uninstaller removes the folder upon updating the client.
Recreate all entries upon start. This has the benefit of removing
old remains of non-working, outdated entries.
- Don't crash on the other systems when the user clicks the option
button "Show sync folders in Explorer's Navigation Pane".
Even though the option currently doesn't work on the other platforms,
crashing is never good...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 8f9101773c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:09:11 +01:00
Roeland Jago Douma
aa9849c112
Ask for password on password protected link shares
...
Fixes #1485
This was missed when creating the new share dialog.
Now it pops up with a nice share password dialog to enter for your link
share.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
(cherry picked from commit 05083e32c9 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:08:56 +01:00
JanDragon
a89e49ef84
Updated year in legalnotice.cpp
...
(cherry picked from commit 4a64e8da83 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2020-01-18 16:08:37 +01:00
Michael Schuster
1d745535f7
KeychainChunk: Fix error handling in ReadJob::slotReadJobDone
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 12:13:26 +01:00
Michael Schuster
3184aeed43
Add temporary Flow2 translation (german)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 11:06:17 +01:00
Michael Schuster
3faf010b55
Update translations
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:18:57 +01:00
Michael Schuster
163c80e203
Fix date in ActivityWidget and remove unnecessary string conversion
...
The local date and time value was converted into a string, just to be converted
into another string, to be converted to a value once again, returning zero as
the result. This caused the widget to always display "now".
Looks like this was a simply copy and paste mistake from this line in
ActivityListModel::slotActivitiesReceived:
a._dateTime = QDateTime::fromString(json.value("date").toString(), Qt::ISODate);
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit e07859fb3c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:52 +01:00
Michael Schuster
73462e97aa
Heavy refactoring: Windows workaround for >= 4k (4096 bit) client-cert SSL keys and large certs
...
With QtKeychain on Windows, storing larger keys or certs in one keychain entry causes the
following error due to limits in the Windows APIs:
Error: "Credential size exceeds maximum size of 2560"
This fix implements the new wrapper class KeychainChunk with wrapper jobs ReadJob and WriteJob
to encapsulate the QKeychain handling of ReadPasswordJob and WritePasswordJob with binaryData
but split every supplied keychain entry's data into 2048 byte chunks, on Windows only.
The wrapper is used for all keychain operations in WebFlowCredentials, except for the server password.
All finished keychain jobs now get deleted properly, to avoid memory leaks.
For reference also see previous fixes:
- https://github.com/nextcloud/desktop/pull/1389
- https://github.com/nextcloud/desktop/pull/1394
This should finally fix the re-opened issue:
- https://github.com/nextcloud/desktop/issues/863
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 9b034a2eb0 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:52 +01:00
Michael Schuster
6f4144a464
Flow2AuthWidget: Minor fixes and improvements
...
- Improve status messages
- Add a counter to make sure that "Link copied to clipboard." is visible for
three seconds and to not enable the buttons too early
- Add more space between buttons and status
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit bd9652b24c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:51 +01:00
Michael Schuster
9820464545
Flow2: Refactor UI into Flow2AuthWidget only and improve Flow2Auth
...
- Flow2AuthCredsPage:
- Remove .ui file and embed Flow2AuthWidget into layout
- Flow2AuthWidget:
- Make use generic for Flow2AuthCredsPage and WebFlowCredentialsDialog
- Fix _errorLabel to render HTML tags instead of dumping them as plain text
- Flow2Auth:
- Explicitly start auth with startAuth(account) instead of using constructor
- Take control of copying the auth link to clipboard
- Request a new auth link on copying, to avoid expiry invalidation
- Use signals statusChanged() and result() to be more verbose (status, errors)
- Change timer invocation and add safety bool's to avoid weird behaviour when
the user triggers multiple link-copy calls (fetchNewToken)
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 8b5f09305c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:51 +01:00
Michael Schuster
3ecd7823f9
Add new HeaderBanner class for WebFlowCredentialsDialog
...
New widget on top of the layout, based on Qt's own modern wizard header banner.
This should improve the user's perception of the dialog.
Encapsulate the existing layout into a container layout to allow the banner taking
the full width of the dialog.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 6d033f2964 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:51 +01:00
Michael Schuster
9b504eaddd
Make WebFlowCredentialsDialog cancellation- and deletion-safe
...
- Add new signal to let WebFlowCredentials know and emit asked() to also
tell AccountState that the user won't authenticate, and triggering
log-out state in the settings window.
- Use deleteLater() to safely delete WebFlowCredentialsDialog, so
that Qt can free it at the right time and without crashes.
Do the same with it's _webView and _flow2AuthWidget on closeEvent().
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 0bcac1882a )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:51 +01:00
Michael Schuster
838ca6cba0
WebFlowCredentialsDialog: Bring re-auth dialog to top (raise) on error
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit b6b04aeff8 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:51 +01:00
Michael Schuster
7e5e40d5c4
Flow2: Make ProgressIndicator's background-aware (Dark-/Light-Mode switching)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit a69aed80e6 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:50 +01:00
Michael Schuster
abd8d1fda1
Flow2: Add poll status text, ProgressIndicator and countdown timer
...
Also enable / disable buttons during polling.
This aims to make the authentication status more transparent and should avoid the
impression that the client is perhaps doing nothing.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit e81f972270 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:50 +01:00
Michael Schuster
0a3491f332
Small fixes and code cleanup
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 542590db7c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:50 +01:00
Michael Schuster
15d9ca2b00
Flow2: Poll for re-auth result upon WebFlowCredentialsDialog window activation
...
Since the default remote poll interval has been re-raised recently to 30 seconds,
the delay between clicking "Grant access" in the browser and fetch and showing success
in the dialog may seem erroneous to the users and tempt them to click "Re-open browser"
again, causing the whole login process to restart.
This commit implements an event handler to pass the dialog's window activation
event down to the Login Flow v2 widget, in order to allow it to poll earlier.
See previous commits for dependent implementation details.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit e04aae94bc )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:50 +01:00
Michael Schuster
7682749415
WebFlowCredentialsDialog: Bring re-auth dialog to top (raise) upon showing SettingsDialog
...
Purpose: The floating re-auth windows of the WebFlowCredentialsDialog often get hidden behind
the SettingsDialog, and the users have to minimize a lot of other windows to find them again.
See previous commit for dependent implementation details.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit aa18667905 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:50 +01:00
Michael Schuster
a18fc5b5c9
Add helper slots and signals to catch SettingsDialog's window activation events
...
Signal the SettingsDialog's window activation event down to ownCloudGui and Application,
so that other classes can hook in to get notified when the SettingsDialog is being shown
again.
This approach has been chosen because we otherwise would have to deal with new instance
pointers of the current SettingsWindow - but Application is already there ;-)
Purpose: The floating re-auth windows of the WebFlowCredentialsDialog often get hidden
behind the SettingsDialog, and the users have to minimize a lot of other windows to find
them again. This commit implements the preparation for the upcoming fix commit.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit addb27a085 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:50 +01:00
Michael Schuster
96783a9b80
Flow2: Use ownCloudGui::raiseDialog to bring account setup wizard to top (raise) on auth result
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit be10d5200f )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:49 +01:00
Michael Schuster
258c2cee2e
Flow2: Poll for auth result upon account setup wizard window activation
...
Since the default remote poll interval has been re-raised recently to 30 seconds,
the delay between clicking "Grant access" in the browser and fetch and showing success
in the wizard may seem erroneous to the users and tempt them to click "Re-open browser"
again, causing the whole login process to restart.
This commit implements an event handler to pass the wizard's window activation
event down to the Login Flow v2 page, in order to allow it to poll earlier.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit e8348612b4 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:49 +01:00
Michael Schuster
65ff3c0de1
Flow2: Bring account setup wizard to top (raise) on auth result
...
Show and raise the wizard on success / error in the Login Flow v2 auth.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 3a160a4dce )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:49 +01:00
Michael Schuster
6879c9f1c9
Fix issue #1237 : White text on almost-white background
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit ccd20f0172 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:49 +01:00
Michael Schuster
fade8465e4
Fix folder opening in ActivityListModel
...
After fixing the crash in the previous commit, double-clicking on Activity list rows still didn't work.
This fix partly reverts commit 8546d53b05 in ActivityItemDelegate::PathRole
of ActivityListModel::data, but adds a new check for relPath's existence in line 74.
I'm assuming the previous change there has been done to shorten the code and avoid opening the user's home
folder upon clicking entries which file value is "App Password". The new path-check takes care of that too now.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit c03bc8540c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:49 +01:00
Michael Schuster
76b5c6b6d4
Fix crash in ActivityListModel ( fixes #1693 )
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 003acb7254 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:49 +01:00
Michael Schuster
bdd0cc4dc3
Show date and time in activity log (fixes issue #1683 )
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit b961b683d6 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:16:48 +01:00
Michael Schuster
876b1e239e
Fix build (missing refactoring)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit a7dade979c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:53 +01:00
Michael Schuster
da2007c7f6
Mac and high-dpi displays: Add workaround in ActivityItemDelegate to show full uncropped activity's actionText and timeText
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 3a2caf61e5 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:53 +01:00
Michael Schuster
7a33cb97cd
Make all ProgressIndicator's background-aware (Dark-/Light-Mode switching)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit b5ed16088a )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:53 +01:00
Michael Schuster
7a18a58fae
Make OwncloudWizard and its pages background-aware (Dark-/Light-Mode switching)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit e4a20b9e72 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:53 +01:00
Michael Schuster
fcc9d02bcc
Remove unnecessary string translation and copy in ActivityItemDelegate
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 37e5fe786f )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:52 +01:00
Michael Schuster
98238669fe
Remove unnecessary breaks in ActivityListModel
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 643995528b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:52 +01:00
Michael Schuster
a80de38517
Make ActivityItemDelegate background- and selection-aware (Dark-/Light-Mode switching)
...
Also implement cached member icons in ActivityListModel and return their enums to
ActivityItemDelegate instead of always recreating them for each call to paint().
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit ecd17f2ea2 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:52 +01:00
Michael Schuster
4cb75d91f9
Refactor ActivitySettings: Rename member variable ui to _ui
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit bf0bf2c1b6 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:52 +01:00
Michael Schuster
55e4dceeb7
Make AccountSettings and ActivitySettings background-aware (Dark-/Light-Mode switching)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit acedf362b6 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:52 +01:00
Michael Schuster
0006b35abf
Change error link colour in AccountSettings::showConnectionLabel
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 3b580eeca7 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:51 +01:00
Michael Schuster
b153391cbf
Add new Theme helper method to custom-colourize links
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 6adfff1f13 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:51 +01:00
Michael Schuster
c0659a3124
Change Dark Mode link colour
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 7d542d7989 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-24 09:15:49 +01:00
Michael Schuster
de8a7aa680
Fix Activity List: Add check to avoid first empty entry
...
Add checks to ActivityListModel::combineActivityLists in order to avoid adding
empty Activity entries to the _finalList.
The previous implementation always added an empty entry to the top of the list because
_notificationIgnoredFiles was appended without checking (_listOfIgnoredFiles.size() > 0).
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit cc21d175f1 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-18 03:31:32 +01:00
Michael Schuster
03b11693a3
Fix build for stable-2.6 (changes from PR #1651 )
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 22:45:47 +01:00
Camila San
23f2d79f70
Bump version to 2.6.2
2019-12-09 21:51:13 +01:00
Michael Schuster
f6db365391
Update translations
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:48:20 +01:00
Michael Schuster
95f74ceb1f
macOS: Rename 'Explorer' appropriately on non-Windows
...
- Rename it to 'Finder' on macOS.
- This way we also avoid having the whole string re-translated on Transifex.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit b754eacd74 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:46:48 +01:00
Michael Schuster
91be4961d7
Make the ShareDialog background-aware (Dark-/Light-Mode switching)
...
Use customizeStyle() to change link colours, icons and pixmaps in the ShareDialog and notify
it's widgets via slots.
TODO - known issue (macOS):
- The background and font colours in the ShareUserLine widget still stay the same.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 7ce8a6a201 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:46:48 +01:00
Michael Schuster
b3eb16bfd3
Make SettingsDialog background-aware (Dark-/Light-Mode switching)
...
Use customizeStyle() to change link colours in the SettingsDialog and notify it's widgets via slots.
Also modify the background colour of the errors messages in AccountSettings::showConnectionLabel
to always use an appropiate colour for it's custom-defined background.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 789a2a7ae3 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:46:47 +01:00
Michael Schuster
52d91ce198
Implement and move some colour-aware helper methods into the Theme class
...
This introduces a new method to change the colours in the links in QLabel's.
Utilizes a custom crafted RegEx function to replace already-coloured links.
Moved code is based on stuff from the SettingsDialog class.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit be4fc6b887 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:46:47 +01:00
Michael Schuster
c49efcc137
Pick from upstream: Fix too low contrast when tab is selected
...
The low contrast is also a problem with the Dark Mode on macOS.
For reference please see:
- Commit: 413ef5e96d
- Issue: https://github.com/owncloud/client/issues/7512
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 2dae31486a )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:46:47 +01:00
Michael Schuster
c14556153f
Fix SSL-button's info background color for Dark Mode
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 71f66c6229 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:46:47 +01:00
Michael Schuster
5e1a2a423f
Remove submodule qtmacgoodies and the MacSettingsDialog class
...
Reverts back to the SettingsDialog class because of bugs and glitches with
more recent Qt versions (Qt 5.12) and with the macOS Dark Mode.
See upstream: https://github.com/owncloud/client/pull/7492
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit b4f926ded7 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-09 21:46:44 +01:00
Michael Schuster
3ac1ba079a
Fix deleteKeychainEntries: Stay consistent with job->setInsecureFallback(false)
...
We never fall back to the insecure variant in the whole codebase, so don't do it here.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 5869b93acb )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 03:10:30 +01:00
Michael Schuster
b7a9cd1d45
Fix Windows key-chunk deletion (too paranoid)
...
Clear the key chunk buffer, but don't set _clientSslKeyChunkCount to zero because we need it later for deleteKeychainEntries
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit b15eb27aa9 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 03:10:29 +01:00
Michael Schuster
c7b0ce036d
Fix member variable name from last refactoring (Windows code)
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 336b64a569 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 03:10:29 +01:00
Michael Schuster
f5afa07b0a
Fix Remote Wipe keychain storage
...
In certain cases don't write the app password in Account::writeAppPasswordOnce:
- id() is empty: This always happend once the Account Wizard showed the folder selection
- appPassword is empty: Caused by Logout -> Relaunch, preventing remote wipe on relaunch
Implement some logging to ease debugging in the future.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 6a49e787bb )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 03:10:29 +01:00
Michael Schuster
1b550b976f
Remote Wipe: Implement hack to allow deleting all keychain entries (SSL certs & keys)
...
Client SSL certificates and keys cannot be deleted at this time because there is
no UI for selecting them on re-login.
We introduce this dirty hack here, to allow deleting them upon Remote Wipe.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 0c5f4a1525 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 03:10:29 +01:00
Michael Schuster
68f0b9e0aa
Refactoring: Windows workaround for >= 4k (4096 bit) client-cert SSL keys
...
WebFlowCredentials:
- Remove _clientSslCaKeyWriteQueue and simply use _clientSslKeyChunkBufferPEM
- Store key's sub-chunks in slots with "." (dot) suffix
- Implement deletion of the key chunks in WebFlowCredentials::deleteKeychainEntries
- Remove spaces in log messages
- Improve code readability
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 6ef9f3cc26 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 03:10:29 +01:00
Michael Schuster
8945ef2652
Windows: Workaround for storing >= 4k (4096 bit) client-cert SSL keys
...
With QtKeychain on Windows, storing larger keys in one keychain entry causes the
following error due to limits in the Windows APIs:
Error: "Credential size exceeds maximum size of 2560"
To avoid overhead on the other platforms and balance code duplication, this
approach puts some read- and write-parts into Windows-only defines.
For reference also see previous fixes:
- https://github.com/nextcloud/desktop/pull/1389
- https://github.com/nextcloud/desktop/pull/1394
This (again) fixes the re-opened issue:
- https://github.com/nextcloud/desktop/issues/863
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 72be80cbd9 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-08 03:10:26 +01:00
Felix Eckhofer
0cc74d21a2
Use user-provided username in displayName()
...
This replaces `davUser()`, which is replaced by a numeric ID when using
LDAP, by the username that was actually used for logging in.
Fixes #836
Signed-off-by: Felix Eckhofer <felix@eckhofer.com >
(cherry picked from commit ace142bb23 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-06 22:28:53 +01:00
Felix Eckhofer
f4c79c8f68
Fix typo
...
Signed-off-by: Felix Eckhofer <felix@eckhofer.com >
(cherry picked from commit 28da954aad )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-06 22:24:20 +01:00
Joas Schilling
b6ef8edb12
Use … instead of 3 dots
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
(cherry picked from commit a4fa8b05e5065da62bb7f6d3cc8c371a2a68ed06)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-06 21:26:23 +01:00
Joas Schilling
06ffd3e841
Fix some translations
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
(cherry picked from commit 862342872d9685c8be89406182d471d246c2f9a7)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-06 21:26:15 +01:00
Joas Schilling
a3596b80e9
Improve the translation of "Share via …"
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
(cherry picked from commit 98b7d2ebc00ceda1ff74e2adad3b340193e7eb17)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-06 21:25:43 +01:00
Michael Schuster
8ac1d92161
Fall back to old login flow on GS as this is not yet ready ( #2 : re-auth)
...
This commit ensures that the check also occurs on re-authorization in case
the user gets logged out.
See: https://github.com/nextcloud/desktop/pull/1644
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 877fd7abb9 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-06 21:10:13 +01:00
Roeland Jago Douma
d55f1d5c06
Fall back to old login flow on GS as this is not yet ready
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
(cherry picked from commit 363e62f8fa )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-06 21:10:02 +01:00
David Kahles
854c637c73
Compare QDateTime objects more efficient
...
There is no need to call toMSecsSinceEpoch() as QDateTime implements an
comparison operator itself. This is more efficient, because the
QDateTime comparison operator doesn't call localtime() in all cases. Thus, we
don't read /etc/localtime for every comparison. This improves
performance in some cases.
Signed-off-by: David Kahles <david.kahles96@gmail.com >
(cherry picked from commit 9a3aa55b29 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-06 16:20:27 +01:00
István Váradi
92ad0c4a43
Add libdbus-1-dev to the build dependencies
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
(cherry picked from commit 805b85a4d7 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-05 20:27:44 +01:00
Corentin Noël
fb8facb787
Build with libcloudproviders on debian and in the AppImage
...
Signed-off-by: Corentin Noël <corentin.noel@collabora.com >
(cherry picked from commit 04dd02c295 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-05 20:27:02 +01:00
Michael Schuster
30832cc427
MSVC Fix for PR #1526 : Fix clang's variadic macro warnings
...
The recently merged #1526 caused the MSVC Builds on Windows to fail.
This patch sets the new CMake flag only if the compiler it not MSVC.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit a12164ad53 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-05 20:21:13 +01:00
Johannes Lorenz
ab7f29c0b2
Fix clang's variadic macro warnings
...
Using variadic macros like `qCWarning()` without any parameter for "..."
is a GNU extension, which causes a lot of `clang` warnings:
```
desktop/src/common/ownsql.cpp:74:24: warning: must specify at least one
argument for '...' parameter of variadic macro
[-Wgnu-zero-variadic-macro-arguments]
qCWarning(lcSql) << "Error:" << _error << "for" << filename;
^
/usr/include/qt/QtCore/qloggingcategory.h:140:11: note: macro 'qCWarning'
defined here
^
```
This patch tells `clang` to be silent.
Signed-off-by: Johannes Lorenz <j.git@lorenz-ho.me >
(cherry picked from commit 8c334a1f43 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-05 20:20:56 +01:00
Camila San
6500442217
Merge the list of ignored files/symlinks into one Activity notification.
...
Signed-off-by: Camila San <hello@camila.codes >
(cherry picked from commit 8546d53b05 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-05 20:12:11 +01:00
Dominique Fuchs
0e6a9fd0c1
Don't need a second if for non-Windows, using Qt macro for platform check
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 7750d2198d )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-05 20:05:06 +01:00
Dominique Fuchs
ed7c489722
Fixed typo preventing successful path rename on Win and modified ASSERT for Window path styles
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit f993e7c555 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-12-05 20:04:25 +01:00
Michael Schuster
d4b9b5129a
Fix copyright year in MacOSXBundleInfo.plist.in for 2019
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 407864c40e )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-29 17:27:15 +01:00
Michael Schuster
4a79e24db2
Use ReadPasswordJob::finished for ReadPasswordJob
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 76c7ab499f )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-29 15:59:33 +01:00
Michael Schuster
215d185fbe
Fix remote wipe keychain storage (issue #1592 )
...
The app password for the remote wipe was constantly being written in
WebFlowCredentials::slotFinished to the keychain, leading to unnecessary
write and log overhead on the system.
This fix introduces a check to only store the app password once in
a lifetime of the Account class. Also the method used to store the
password will be renamed from setAppPassword to writeAppPasswordOnce
to be more expressive.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit dcc84d3508 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-29 15:59:30 +01:00
Andreas Wunderlich
6f273bf7dd
Revert default remote poll interval back from 5 seconds to 30 seconds
...
Signed-off-by: Andreas Wunderlich <code@andwun.me >
(cherry picked from commit f293dbfeeb )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-28 18:08:22 +01:00
Michael Schuster
f2bc25c9ca
macOS build: Avoid the Get-Task-Allow Entitlement (Notarization)
...
Setting CODE_SIGN_INJECT_BASE_ENTITLEMENTS to NO is required for macOS
Notarization.
See: https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/resolving_common_notarization_issues
And upstream: 97f4af32ae
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-27 15:19:41 +01:00
István Váradi
ca6de6128f
Build for Debian stable and oldstable
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
(cherry picked from commit 2fc76c2b24 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-27 15:09:50 +01:00
Christoph Wurst
a1e5e6ca40
Fix legal notice year
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
(cherry picked from commit 923abd8d0b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-27 15:09:38 +01:00
Michael Schuster
cf8bb1c5bc
Merge pull request #1622 from nextcloud/backport/1621/stable-2.6
...
[stable-2.6] Add timestamp to Mac installer code signing
2019-11-17 20:35:16 +01:00
Michael Schuster
ebe1cef357
Add timestamp to Mac installer code signing
...
Use the --timestamp option for 'productsign' to add a secure timestamp.
See: https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/resolving_common_notarization_issues
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 19:33:56 +00:00
Michael Schuster
922d14f016
Fix: add /usr/local/lib to LD_LIBRARY_PATH for OpenSSL 1.1.1
...
Drone pipeline qt-5.12 failed because the unit tests didn't find OpenSSL.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit fce0a50e37 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 03:23:45 +01:00
Michael Schuster
7a0c6a2f8f
Fix: escape env vars
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit c047232c3b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 03:23:42 +01:00
Michael Schuster
f35a2c0b2c
Bump Qt 5.12.5 image
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit a846f0276d )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 03:23:37 +01:00
Michael Schuster
c6b22089e3
Fix dir in upload script
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 801098f546 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 02:17:02 +01:00
Michael Schuster
cf0082f92f
Make AppImage upload optional and add timeout
...
Moves the upload into a separate Drone command and adds a timeout for curl
to fail after 15 minutes.
Returns zero to keep Drone from failing.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 4fc8936553 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 02:17:00 +01:00
Michael Schuster
f4e129d4e2
Move .desktop file path to new env var to avoid duplicates
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit dd0135ce2e )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 02:16:55 +01:00
Michael Schuster
ec6eaf2121
Upgrade for Qt 5.12.5 in docker-ci
...
- Use the new image: nextcloudci/client-5.12:client-5.12-5
- Use it's new QT_BASE_DIR: /opt/qt5.12.5
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit d830a1c5f7 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-17 02:13:03 +01:00
Michael Schuster
1dc1f91620
Fix: Apply http2 patch from owncloud #1573 - only with Qt >= 5.8
...
Drone builds failed with Qt 5.7 and we introduce a new ifdef here
to avoid patching specifically for Ubuntu Xenial only.
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 5131463644 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-14 03:33:49 +01:00
Adrian Brzezinski
5adbc01ef1
* fix for issue no. 1351
2019-11-04 22:48:42 +01:00
Sergey Zolotarev
c4a04bfd05
Don't run connection wizard when quitting the application
...
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-11-04 22:40:18 +01:00
Sergey Zolotarev
03711429f4
Replace isQuitting flag with disconnect()
...
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-11-04 22:40:07 +01:00
Michael Schuster
e3cb040c3c
Update submodules for Qt 5.12.5 (qtmacgoodies)
...
Fetch the new submodule commits to get these fixes:
- Merge upstream: Retrieve the associated NSView more reliably: https://github.com/camilasan/qtmacgoodies/pull/1
- Bugfix for Qt 5.12.5 - Redraw the ToolBar: https://github.com/camilasan/qtmacgoodies/pull/2
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-04 22:38:21 +01:00
Camila San
83a21179fa
Update translation files.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-11-04 20:54:47 +01:00
XNG
829da85aa5
Apply http2 patch from owncloud
...
Signed-off-by: XNG <Milokita@users.noreply.github.com >
2019-11-04 20:22:31 +01:00
Camila San
3b1ac89312
Fix remote wipe when a proxy is configured.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-11-04 20:20:00 +01:00
Michael Schuster
57df29e7c9
Merge pull request #1582 from nextcloud/backport/1580/stable-2.6
...
[stable-2.6] Fix updater message: Download link instead of "use the system's updat…
2019-11-04 19:58:08 +01:00
Michael Schuster
d774067004
Fix updater message: Download link instead of "use the system's update tool"
...
Provide a download link to the new version instead of the confusing message that
users should use their "system's update tool to install it".
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-11-04 18:56:20 +00:00
Camila San
728154386c
Once client gets 401/403 from the server, check if remote wipe was requested.
...
- When the the users logs because of 401 or 403 errors, it checks if the
server requested the remote wipe. If yes, locally deletes account and folders
connected to the account and notify the server. If no, proceeds to ask the
user to login again.
- The app password is restored in the keychain.
- WIP: The change also includes a test class for RemoteWipe.
Signed-off-by: Camila San <hello@camila.codes >
2019-11-04 19:31:17 +01:00
tuxmaster5000
bc31182c63
Rename owncloud tests to nextcloud
2019-11-04 19:31:07 +01:00
Michael Schuster
a6bb84080a
Merge pull request #1555 from nextcloud/backport/1554/stable-2.6
...
[stable-2.6] Fix duplicate items in Apps menu (a bug introduced in #1477 )
2019-10-23 23:49:01 +02:00
Sergey Zolotarev
576ba7c011
Fix duplicate items in Apps menu (a bug introduced in #1477 )
...
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-10-23 21:46:35 +00:00
Camila San
b6893aad16
Bump version to 2.6.1.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-10-17 22:35:28 +02:00
kilian.pfeiffer
59d1624ce5
changed max GUI bandwith limits
2019-10-17 21:48:21 +02:00
Ivan Čukić
a0faf1f54d
Race condition in the remote size loading logic
...
The quota retrieval process might not be finished by the time
the used space on the server (`_rSize`) is compared against
the locally available disk space which might end up in
a "There isn't enough free space in the local folder!" message
even if there is enough free space.
This patch updates the status after the quota has been retrieved.
It also initializes `_rSize` to `-1` so that errors like this
are easier to catch in the future.
2019-10-17 21:44:58 +02:00
Michael Schuster
caa7c845c2
fix comment typo
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 21:38:18 +02:00
Michael Schuster
e43a80d0be
Fix double slashes in WebDAV URLs (account setup wizard)
...
Sanitize URL paths to elaminate double-slashes in the URL path string,
used for the first connection by the account setup wizard.
Example: https://cloud.example.com/remote.php/webdav//
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 21:37:41 +02:00
Michael Schuster
f060a92563
Fix outdated link to server admin docs
...
Sets the target version from "15" to "latest" and removes
"index.html" because this could get obsolete in the future too.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 21:34:05 +02:00
Dominique Fuchs
483696261d
Fixed some missing 'translatable' exclusions, added missing window titles in flow dialogs
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:33:34 +02:00
Dominique Fuchs
610e35ec64
Fixed unused var
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:22:48 +02:00
Dominique Fuchs
5fa5526ea2
Added slight svg transparency as requested in ref issue, fixed bg detection logic
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:22:40 +02:00
Dominique Fuchs
42d9d99a92
(Maybe) finished implementation of themed wizard buttons and accessibility refinements and thus implementation of helper fct. to retrieve themed QIcons.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:22:30 +02:00
Dominique Fuchs
c3ff9ca917
[WIP] themed button implementation
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:22:21 +02:00
Dominique Fuchs
875f123d5b
[WIP] Resource file and include changes as well as new control icons for wizard slide buttons
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:21:58 +02:00
Dominique Fuchs
a5f053afe4
Layout optimizations and tab access for self-hosting link
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:18:03 +02:00
Dominique Fuchs
63a6992f97
fix naming for slide navigation, adapted everywhere to be consistent
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:17:34 +02:00
Dominique Fuchs
54740378f0
Restructured layout, as the initial change were too broken (after additions through the last months)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:16:51 +02:00
Dominique Fuchs
1dc443bc06
Fixed wrong resource paths
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:15:57 +02:00
Dominique Fuchs
e541109d7c
Added newly created next/prev svg's and fixed reduntant layout parts in wizard
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-10-17 21:13:47 +02:00
Izabela Bakollari
993f124120
Add files via upload
2019-10-17 21:12:05 +02:00
Camila San
0a373ea708
Checks if exclude file is empty before creating the regular expressions.
...
The default file created by the application it is not empty.
Signed-off-by: Camila San <hello@camila.codes >
2019-10-17 21:03:42 +02:00
Daniel Kesselberg
0fae01495e
Add server info to menu
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2019-10-17 21:03:23 +02:00
rakekniven
97867384b1
Fixed grammar
...
Reported at Transifex.
See https://www.transifex.com/nextcloud/nextcloud/translate/#nl/client/182396083
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de >
2019-10-17 21:03:05 +02:00
Sergey Zolotarev
c54f6e83ed
Prevent jumping of tray menu
...
Instead of adding the "Apps" menu after the apps are fetched, add it
from the start (together with other actions) but in a disabled state,
and enable it after the apps data is ready.
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-10-17 21:02:47 +02:00
Sergey Zolotarev
a9a731dfc0
Don't run connection wizard when quitting the application
...
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-10-17 21:02:28 +02:00
Sergey Zolotarev
d0f469bd90
Replace isQuitting flag with disconnect()
...
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com >
2019-10-17 21:02:09 +02:00
asapelkin
374375ce3f
little loops optimization
...
Signed-off-by: asapelkin <asapelkin0x01@ya.ru >
2019-10-17 20:55:56 +02:00
Michael Schuster
89ef03412e
Pick from upstream: Update qtmacgoodies for an OSX crash fix #6930
...
With Qt 5.12.5 this OC crash also applies to the Nextcloud Desktop Client on macOS.
For reference please see:
- https://github.com/owncloud/client/issues/6930
- 0dc7bc3328
For the required changes in the qtmacgoodies submodule see:
https://github.com/camilasan/qtmacgoodies/pull/1
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 20:52:42 +02:00
Nextcloud bot
07d3fe3a79
[tx-robot] updated from transifex
...
(cherry picked from commit 04f2bd4baa )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 20:37:56 +02:00
Nextcloud bot
24107040cc
[tx-robot] updated from transifex
...
(cherry picked from commit 4f7d7e3601 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 20:37:49 +02:00
Nextcloud bot
9d9fc6d0bf
[tx-robot] updated from transifex
...
(cherry picked from commit 13b2b5253e )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 20:37:41 +02:00
Nextcloud bot
51f5991f1e
[tx-robot] updated from transifex
...
(cherry picked from commit 2121e7116e )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 20:37:32 +02:00
Javier Llorente
a8b93516cc
Add sync date next to "Synchronized with local folder"
...
(cherry picked from commit cbc19e86fb )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 20:37:21 +02:00
Sebastian Grund
a85c228e59
issue1216: added sync-exclude entry for emacs recovery files
...
Signed-off-by: Sebastian Grund <grund92@gmx.de >
(cherry picked from commit a9bea53c89 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 20:37:11 +02:00
Michael Schuster
04a75eaca2
Add warning for failed chown in libsync/propagatedownload.cpp
...
In addition to PR 1409 generate warnings if chown fails.
See: https://github.com/nextcloud/desktop/pull/1409
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 207de071f4 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 20:36:41 +02:00
Michael Schuster
2f46601396
Replace old NSI Windows setup wizard graphics
...
New UI resources based on current https://github.com/nextcloud/promo
New:
- Icon based on https://github.com/nextcloud/desktop/pull/1401
- Wizard image & header image (dotted background replaces old cloud background)
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 819a006a17 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 20:33:28 +02:00
Dominique Fuchs
18fc6a9e0e
fixed wrongly assigned pointer, didn't recognize class
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit c662ff1902 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:55 +02:00
Dominique Fuchs
34675e03a8
Use -Wno-gnu-zero-variadic-macro-arguments only for Clang
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit a3825080db )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:55 +02:00
Dominique Fuchs
4b5cf94a29
Q_UNUSED for atm unused parameters
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit a237493def )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:55 +02:00
Dominique Fuchs
1729e1a94c
Declared Q_UNUSED for as-of-now unused parameters.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 3a0cd45782 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:55 +02:00
Dominique Fuchs
60859714ae
Prevented warning regarding operator precedence - enhanced clarity by adding parentheses
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit f08cc08eb2 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:55 +02:00
Dominique Fuchs
b5fcfd918b
removed reduntant /* within a comment
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit e3685b951c )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:54 +02:00
Dominique Fuchs
44176be964
Remove unnecessary argument
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 6b04e2f77b )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:54 +02:00
Dominique Fuchs
3935866052
Prevent use of uninitialized folder pointer.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 2e8b7771b0 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:54 +02:00
Dominique Fuchs
1e9c45222c
Added forgotten case when parsing log through gui. LockedFiles were not communicated.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 26e98d35e6 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:54 +02:00
Dominique Fuchs
adc3b1a25c
initialize _modtime to prevent undefined usage
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit ab3d0141ec )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:54 +02:00
Dominique Fuchs
9ae0417cad
Use return type to prevent warning and determine chown success. Added TODO
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 39df36c247 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:54 +02:00
Dominique Fuchs
03453d6800
Removed disabling of msvc warning to prevent generating a unknown option for other compilers in turn. Now detect specifically GCC in ifdef
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 7473cdf184 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:38:53 +02:00
Dominique Fuchs
1ac9c4ea8d
Moved macro definition due to timing issues while compiling when relying on header inheritance
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit c585e81530 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:19 +02:00
Dominique Fuchs
986bb49a88
Conditional (based on Qt version) use of 'horizontalAdvance' to provide better UI experience. See https://doc.qt.io/qt-5/qfontmetrics-obsolete.html#width
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit c779098772 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:19 +02:00
Dominique Fuchs
8f39c4140e
commit 222b2d did the trick. now streamlined use of https://doc.qt.io/qt-5/qtglobal.html#QT_VERSION_CHECK
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit cc07ed1ee8 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:18 +02:00
Dominique Fuchs
9c7903868f
Further testing of cond. include of Qt library > 5.9. Utilized different macro.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 222b2d8645 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:18 +02:00
Dominique Fuchs
8ee1adf058
Fixed another logic error -> logical to bitwise OR for QTLEGACY
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit f41eeaf6ec )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:18 +02:00
Dominique Fuchs
27fb1fcd53
Fixed logic error in QTLEGACY macro and added forgottin #if clause for header file
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 48097801e8 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:18 +02:00
Dominique Fuchs
29cc5c1e7f
Added macro definition and compile-time condition to support Qt < 5.9
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit dca83aad45 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:18 +02:00
Dominique Fuchs
29bb76019f
Indeed, DWORD is a special snowflake - only when on _WIN32
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit be7a524557 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:18 +02:00
Dominique Fuchs
bf6d57f327
Fixed wrongly formatted args for win32 linker flags resulting in 'unrecognized option' for all of them. Remark: /WL is for VS only, useless (and not necessary for msvc cmd)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 0827ff0995 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:17 +02:00
Dominique Fuchs
eb5ec05ef8
Fixed missing braces
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 503b9de2a0 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:17 +02:00
Dominique Fuchs
c723028eae
Qt: Fixed numerous deprecated calls by adapting newer ones
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit a2d47cdec4 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:17 +02:00
Dominique Fuchs
5d024fdf33
Added cmake preprocessor definitions when using msvc regarding the 'safe' versions of CRT functions
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit ba74c24d8f )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:17 +02:00
Dominique Fuchs
ed99cb297b
Use existing fct for RegKeyQuery instead of redundant subroutine
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit d60a216982 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:17 +02:00
Dominique Fuchs
a0e794a7f1
Numoerous safe conversions implemented. Added additional Utility::convertSizeToDWORD for windows builds.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit d6af025a46 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:16 +02:00
Dominique Fuchs
0761342840
Corrected namespace when calling convertSizetoUint
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 82fa10c227 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:16 +02:00
Dominique Fuchs
4da9123b67
Renamed conversion function to make intention more clear. Also defaulted to 'controlled truncation' to not stupidly crash. TBD/TODO: Better handling for such things.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 46e0a05078 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:16 +02:00
Dominique Fuchs
c7158e2c7c
Selectively and temporary disabled warning about unknown preprocessor declarative for msvc when using specific GCC instruction.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 8329de4cee )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:16 +02:00
Dominique Fuchs
4adc45483a
Implemented Utility::convert function to convert size_t -> uint safely and on the fly. Often necessary for Qt and WIN32 functions. Using this will not generate compiler warnings of possible truncation. First call implemented in ownsql.cpp
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit b4dee67bf5 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:16 +02:00
Dominique Fuchs
ae0ff6b3e3
Fixed broken overloading mechanism of variadic templates. See code comment for further information.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 5ae3435fe6 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:16 +02:00
Dominique Fuchs
dc6d2e6a6d
usage of UINT as iterator here because comparing with UINT retval from DragQueryFile
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 9a256fcbfe )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:15 +02:00
Dominique Fuchs
5127f50d1e
Removed redundant (and wrong in terms of it's value) definitions for WINVER/_WIN32_WINNT
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 112d2bfe11 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:15 +02:00
Dominique Fuchs
a26f2a7359
Removed redundant (and wrong in terms of it's value) definitions for WINVER/_WIN32_WINNT
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 69a11a7ec1 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:15 +02:00
Dominique Fuchs
42f1f445a9
Removed redundant (and wrong in terms of it's value) definitions for WINVER/_WIN32_WINNT
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 3960ffea3f )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:15 +02:00
Dominique Fuchs
51304485c3
Updated WINVER/_WIN32_WINNT from 0x0600 to 0x0601 (e.g. Server 2008/Vista to 7) as 7 is reasonable and noted everywhere as requirement
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit 78543deee4 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 19:34:12 +02:00
Björn Bidar
63cc6edddd
fix qt warning about registering a URL sheme first.
...
Qt recommends to register a URL scheme before installing it.
I don't know the impact of the not registering before instaling but I
think the change is pretty harmles.
See:
https://doc.qt.io/qt-5/qwebengineurlscheme.html#registerScheme
Signed-off-by: Björn Bidar <theodorstormgrade@gmail.com >
(cherry picked from commit cea0d519a4 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 18:08:39 +02:00
Dominique Fuchs
58abebe9ac
Fixed e2e key transmission issue after generation (forgotten content type on sendrequest())
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
(cherry picked from commit a35b346e62 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-17 17:33:41 +02:00
Michael Schuster
1182ae9e26
Merge pull request #1515 from nextcloud/qt5-mac-5.12-prepare
...
Add new "styles" plugin to macOS deployment script for Qt 5.12.5
2019-10-15 23:58:26 +02:00
Michael Schuster
3407174c2f
Add new "styles" plugin to macOS deployment script for Qt 5.12.5
...
Qt 5.12 needs this library to use the correct style for Light / Dark Mode:
styles/libqmacstyle.dylib
The interface looks like from the 1990's without this library ;-)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-14 02:01:56 +02:00
Michael Schuster
913894eaa5
Merge pull request #1496 from nextcloud/backport/1495/stable-2.6
...
[stable-2.6] Add a 'Content-Length: 0' header to initial POST requests
2019-10-10 08:11:43 +02:00
Michael Schuster
db91552578
Add a 'Content-Length: 0' header to initial POST requests
...
The webserver lighttpd rejected POST requests without a Content-length
header with "411 Length Required".
See: https://github.com/nextcloud/desktop/issues/1473
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-10 06:09:59 +00:00
Camila San
286e45bafe
Bump version to 2.6.0
...
Signed-off-by: Camila San <hello@camila.codes >
(cherry picked from commit e0b32c19e4 )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-05 15:13:59 +02:00
Michael Schuster
aa1bb470e6
fix comment typo
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 905c1532fe )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-05 14:56:48 +02:00
Michael Schuster
3be9adde4b
Fix double slashes in WebDAV URLs (account setup wizard)
...
Sanitize URL paths to elaminate double-slashes in the URL path string,
used for the first connection by the account setup wizard.
Example: https://cloud.example.com/remote.php/webdav//
Signed-off-by: Michael Schuster <michael@schuster.ms >
(cherry picked from commit 67107a4f5d )
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-10-05 14:56:15 +02:00
István Váradi
41d97abd08
Merge pull request #1475 from ivaradi/stable-2.6
...
Remove kdelibs5-dev from the build dependencies for Eoan
2019-10-05 09:33:00 +02:00
István Váradi
6bc232c9b4
Remove kdelibs5-dev from the build dependencies for Eoan
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-10-05 09:31:55 +02:00
István Váradi
d4a0be92ae
Merge pull request #1466 from ivaradi/stable-2.6.0
...
Trigger builds for tagging on the 2.6.0 branch
2019-10-04 20:19:38 +02:00
István Váradi
75bf41fba1
Trigger builds for tagging on the 2.6.0 branch
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-10-02 19:18:13 +02:00
Camila San
a2bfd5039c
Revert "Fix White Window issue on Windows after Qt 5.12.4 upgrade"
...
This reverts commit aeba2e4de6 .
2019-09-27 15:04:14 +02:00
Camila San
a9ee7472b9
Improve wording of the context menu in the file manager extension.
...
'Share...' -> 'Share options'
'private link' -> 'internal link'
Removes 'to clipboard' from 'copy link' options.
Signed-off-by: Camila San <hello@camila.codes >
2019-09-26 13:24:10 +02:00
Michael Schuster
211d6cb162
UI improvement: Message box: Delete / Keep all files
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-26 12:05:34 +02:00
Mariusz Wasak
501c353291
Fix for #1382 "linux client crashes for no discernable reason"
...
There in no "return" in
PropagateUploadFileCommon::slotStartUpload in if (prevModtime != _item-
>_modtime) {... }
There is possibility that
PropagateItemJob::done(status, errorString)
maybe called two times from PropagateUploadFileCommon::slotStartUpload
1. in if (prevModtime != _item->_modtime) {... }
2. in if (fileIsStillChanging(*_item)) {..}
if changes in files are frequent the second call is possible.
This two calls has effect in PropagatorCompositeJob::slotSubJobFinished
and job is removed two times in _runningJobs.remove(i);
(the second time with argumetnt -1 (because first call removed job).
This return was removed in commit
efc039863b - by accident I think.
Good simulation is to synchronize firefox profile with frequent page
refresh.
Signed-off-by: Mariusz Wasak <mawasak@gmail.com >
2019-09-26 12:03:20 +02:00
Michael Schuster
aeba2e4de6
Fix White Window issue on Windows after Qt 5.12.4 upgrade
...
Qt 5.12.4 seems to introduce a new bug on Windows, causing the settings window
to not be redrawn when re-opening it, for example by clicking at the tray icon.
As a workaround this fix starts a 100 ms timer to be fired once upon
QDialog::showEvent is called.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-26 11:29:49 +02:00
Camila Ayres
2f9f84c1f2
Merge pull request #1447 from nextcloud/backport/1438/stable-2.6
...
[stable-2.6] Changes wording in the share context menu.
2019-09-26 11:16:17 +02:00
Camila San
33646b1775
Changes wording in the share context menu.
...
Instead of only Nextcloud it says "Share via Nextcloud".
Signed-off-by: Camila San <hello@camila.codes >
2019-09-26 09:12:28 +00:00
Camila Ayres
acb9fc7c8e
Merge pull request #1408 from nextcloud/flow2-ui-qt5-compat
...
Qt5.5 compatiblity patch for login flow V2 + UI improvement
2019-09-06 17:56:09 +02:00
Camila Ayres
081f9741e4
Merge branch 'master' into flow2-ui-qt5-compat
2019-09-06 17:32:40 +02:00
Camila Ayres
a70b7d5852
Merge pull request #1405 from DominiqueFuchs/w10-start-logo
...
Full-Scaled new logo in Windows 10 start menu tile
2019-09-06 17:22:10 +02:00
Michael Schuster
8b2c47cdcb
Remove old Qt 5.5 patch for Xenial
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-06 17:05:18 +02:00
Camila Ayres
a3beb9ba41
Merge branch 'master' into w10-start-logo
2019-09-06 17:02:06 +02:00
Camila Ayres
c4dfe576d0
Merge pull request #1399 from DominiqueFuchs/master
...
Integrated registry check on windows when hasDarkSystray is called.
2019-09-06 17:01:53 +02:00
Camila Ayres
0841fe8dd3
Merge branch 'master' into master
2019-09-06 16:50:27 +02:00
Camila Ayres
c3b270ba26
Merge pull request #1401 from DominiqueFuchs/logo-update
...
Logo update
2019-09-06 16:37:59 +02:00
Camila Ayres
9ab5241459
Merge branch 'master' into w10-start-logo
2019-09-06 16:03:54 +02:00
Camila Ayres
ec603b061d
Merge branch 'master' into logo-update
2019-09-06 15:42:02 +02:00
Michael Schuster
b792a627e2
Qt5.5 compatiblity patch for login flow V2 + UI improvment
...
Removes the right-click function for the "Re-open browser" buttons because
they are not intuitive for the user.
Adds a dedicated "Copy link" button.
Implements Qt 5.5 fixes based on: https://github.com/nextcloud/desktop/pull/1392
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-09-06 14:40:54 +02:00
Michael Schuster
0e8c6a176b
Merge branch 'master' of https://github.com/nextcloud/desktop
2019-09-06 14:39:10 +02:00
Camila Ayres
0353724472
Merge pull request #1374 from Ram-Z/per-directory-ignore
...
Read .sync_exclude.lst in each subdirectory
2019-09-06 14:20:34 +02:00
Martin Sucha
bbb295fea4
Use newer digest algorithms in TLS error dialog
...
MD5 has been broken for a long time now and SHA1 has been
deprecated as well. SHA1 is not used when issuing new
publicly trusted certificates since 1 January 2016[1] and
there are more and more effective attacks[2][3] against it,
so display SHA1 fingerprint only for old certificates
to encourage use of safer digests by users.
So, we display SHA-256 and SHA-512 fingerprints instead in
the common case.
[1] https://cabforum.org/wp-content/uploads/CA-Browser-Forum-BR-1.6.5.pdf
[2] https://shattered.io/static/shattered.pdf
[3] https://eprint.iacr.org/2019/459.pdf
Signed-off-by: Martin Sucha <git@mm.ms47.eu >
2019-09-06 14:07:07 +02:00
Camila Ayres
d36ddb752a
Merge branch 'master' into per-directory-ignore
2019-09-06 13:35:28 +02:00
Dominique Fuchs
680f70aa1a
Merge branch 'master' into w10-start-logo
2019-09-06 09:30:12 +02:00
Dominique Fuchs
4ea64bf9ee
Final commit to resolve #22 (at least in desktop repo, final bits have to be set in client-building).
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-06 09:24:06 +02:00
Dominique Fuchs
c1dd0079d9
Modified CMakeLists (src/gui/) to install VisualElements logo files in appropiate install output folder
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-06 08:35:46 +02:00
Dominique Fuchs
f33d0a322d
Renamed files for consistent sheme & use in CMakeLists (/src/gui)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-06 08:23:48 +02:00
Dominique Fuchs
429c9afd60
Added files for start menu icon (70 & 150px) on Windows 10
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-06 07:44:49 +02:00
Nextcloud bot
a6653af440
[tx-robot] updated from transifex
2019-09-06 03:03:36 +00:00
Dominique Fuchs
abb2711d26
Merge branch 'master' into logo-update
2019-09-05 21:38:17 +02:00
Dominique Fuchs
0a5ba5a3c7
Merge pull request #1402 from DominiqueFuchs/gitignore
...
Updated .gitignore to integrate unwanted files when working with VSC …
2019-09-05 20:44:43 +02:00
Dominique Fuchs
0a643c06e7
Merge branch 'master' into gitignore
2019-09-05 20:31:23 +02:00
Dominique Fuchs
6f5dcfa78b
Complementary renaming in theme.qrc
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-05 19:59:49 +02:00
Dominique Fuchs
e2f7947966
Check for possible case failure when building on drone
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-05 19:52:03 +02:00
Dominique Fuchs
4b9e8274b5
Merge branch 'logo-update' of https://github.com/DominiqueFuchs/desktop into logo-update
2019-09-05 20:59:34 +02:00
Dominique Fuchs
7aefa5afaf
Updated CmakeLists for gui part to correct old variable (OUTFILE_BASE[NAME]) that changed by recent update of AddAppIcon modules. Fixes wrong naming of resource pack in build output.
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-05 20:58:05 +02:00
John Molakvoæ
1606cf2e09
Use newer digest algorithms in TLS error dialog ( #1404 )
...
Use newer digest algorithms in TLS error dialog
2019-09-05 07:12:36 +02:00
Dominique Fuchs
464cdabecf
Merge branch 'master' into gitignore
2019-09-05 07:00:13 +02:00
Dominique Fuchs
defa0b2781
Merge branch 'master' into logo-update
2019-09-05 06:59:34 +02:00
John Molakvoæ
acd2425250
Merge branch 'master' into ssl-error-digests
2019-09-05 06:44:19 +02:00
Nextcloud bot
aa37a67729
[tx-robot] updated from transifex
2019-09-05 03:09:38 +00:00
Michael Schuster
1b2e64788d
Merge branch 'master' into ssl-error-digests
2019-09-05 01:07:20 +02:00
Roeland Jago Douma
b8ef78205a
Merge pull request #1256 from meskobalazs/master
...
Marking unused strings as unstranslatable
2019-09-04 23:06:08 +02:00
Martin Sucha
3e6422a889
Use newer digest algorithms in TLS error dialog
...
MD5 has been broken for a long time now and SHA1 has been
deprecated as well. SHA1 is not used when issuing new
publicly trusted certificates since 1 January 2016[1] and
there are more and more effective attacks[2][3] against it,
so display SHA1 fingerprint only for old certificates
to encourage use of safer digests by users.
So, we display SHA-256 and SHA-512 fingerprints instead in
the common case.
[1] https://cabforum.org/wp-content/uploads/CA-Browser-Forum-BR-1.6.5.pdf
[2] https://shattered.io/static/shattered.pdf
[3] https://eprint.iacr.org/2019/459.pdf
Signed-off-by: Martin Sucha <git@mm.ms47.eu >
2019-09-04 22:06:12 +02:00
Michael Schuster
0bcc923a8a
Merge branch 'master' into gitignore
2019-09-04 21:12:48 +02:00
Roeland Jago Douma
0cb1f4d14b
Merge pull request #1394 from nextcloud/webflow-client-ssl-ca-chain
...
Windows: Workaround for CredWriteW used by QtKeychain
2019-09-04 20:04:45 +02:00
Dominique Fuchs
7ac6df24a3
Updated ECMAddAppIcon to newest ver from https://github.com/KDE/extra-cmake-modules/blob/master/modules/ECMAddAppIcon.cmake with modifications for nc workflow (incl. png2imagemagick)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-04 16:51:16 +02:00
Michael Schuster
5ef9600007
Merge branch 'master' into webflow-client-ssl-ca-chain
2019-09-04 12:56:22 +02:00
Nextcloud bot
fcc84b6dc4
[tx-robot] updated from transifex
2019-09-04 03:07:24 +00:00
Dominique Fuchs
88dcbad790
Updated theme.qrc to include new icon logo files
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 19:38:01 +02:00
Dominique Fuchs
7e4323c7de
Revert-corrected naming of icon files due to limitations by ECMAddAppIcon
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 18:27:37 +02:00
Dominique Fuchs
af831a7653
updated resources for new logo icon files
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 18:17:46 +02:00
Dominique Fuchs
8bd85fa71d
Corrected sized icon versions to up2date windows guidelines (see also ECMAddAppIcon.cmake)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 18:05:06 +02:00
Dominique Fuchs
9d225452bd
Updated svg version of nc icon
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 18:00:51 +02:00
Dominique Fuchs
b79a82cc3f
Updated AddAppIconMacro (esp. for new macOS retina guidelines) and corrected filenames to not change pattern in cmake scripts
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 17:54:22 +02:00
Dominique Fuchs
0380271499
Updated cmake module to current version (esp. worthy for newer windows versions reg. the sizes) in https://github.com/KDE/extra-cmake-modules/blob/master/modules/ECMAddAppIcon.cmake
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 17:25:05 +02:00
Dominique Fuchs
2e243e5a38
deleted old icon files (not sidebar logo files atm)
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 17:19:20 +02:00
Dominique Fuchs
e56b1a082b
Updated .gitignore to integrate unwanted files when working with VSC or VS2019
...
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 10:59:21 +02:00
Dominique Fuchs
ef9c092662
Added png export series of new logo based on svg material in promo branch.
...
Decided for new naming sheme too keep old variants in repo untill all changes (also in helper repos like client-building) are done.
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-03 09:42:52 +02:00
Nextcloud bot
86f559add4
[tx-robot] updated from transifex
2019-09-03 03:04:22 +00:00
Dominique Fuchs
5bcff7dab6
Merge branch 'master' into master
2019-09-02 06:56:30 +02:00
Nextcloud bot
812e688572
[tx-robot] updated from transifex
2019-09-02 03:03:47 +00:00
Dominique Fuchs
8f3bf3313e
Integrated registry check on windows when hasDarkSystray is called.
...
Return value determines which theme is applied for monochrome variant.
Fixes #1276 but only when monochrome option is toggled or nc starts, not automatically when changing windows theme.
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com >
2019-09-01 22:13:14 +02:00
Nextcloud bot
87bf0d9a7e
[tx-robot] updated from transifex
2019-09-01 03:09:08 +00:00
Nextcloud bot
bb9140d075
[tx-robot] updated from transifex
2019-08-31 03:03:58 +00:00
Michael Schuster
267224b258
Merge branch 'master' into webflow-client-ssl-ca-chain
2019-08-30 05:38:07 +02:00
Michael Schuster
61884d1ada
fix indents, add comment
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-30 05:35:36 +02:00
Nextcloud bot
29ff9f403e
[tx-robot] updated from transifex
2019-08-30 03:06:24 +00:00
Michael Schuster
b52292db92
Windows: Workaround for CredWriteW used by QtKeychain
...
Saving all client CA's within one credential may result in:
Error: "Credential size exceeds maximum size of 2560"
Client CA certificates are now being stored in separate slots
within the keychain and are being processed by a queue mechanism.
IMPORTANT TODO:
forgetSensitiveData(): Invoked by "Log out" & "Remove account"
- Remove client CA certs and KEY!
(uncomment "//deleteKeychainEntries();" )
Disabled as long as selecting another cert is not supported by the UI.
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-30 04:56:01 +02:00
Nextcloud bot
57d0a17744
[tx-robot] updated from transifex
2019-08-29 03:03:24 +00:00
Roeland Jago Douma
85a2860e86
Merge pull request #1389 from nextcloud/webflow-client-ssl
...
Adds SSL client cert storage to webflow + Login Flow v2
2019-08-28 07:40:39 +02:00
Nextcloud bot
7fc95c4c52
[tx-robot] updated from transifex
2019-08-28 03:10:20 +00:00
Michael Schuster
2c4336ab2a
Merge branch 'master' into webflow-client-ssl
2019-08-28 00:30:36 +02:00
Roeland Jago Douma
d584bedcb6
Also store the CACertificates of the client side certificate
...
Else authentication will still fail in setups that have a chain of
certificates supplied.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-08-27 09:55:41 +02:00
Nextcloud bot
5c34f9e247
[tx-robot] updated from transifex
2019-08-27 03:04:46 +00:00
Michael Schuster
dbde585049
Adds SSL client cert storage to webflow + Login Flow v2
...
The previous commit 50cd6af394 - Build a webflowcredentials
changed:
src/gui/wizard/flow2authcredspage.cpp in line 135 to use WebFlowCredentials
instead of HttpCredentials.
But the WebFlowCredentials class didn't include code to store and load SSL client
certificates and keys from the keychain.
This commit migrates the useful stuff from the old HttpCredentials class
into WebFlowCredentials.
Successfully tested on Windows. Please test on other systems and verify it's safe! :)
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-27 03:32:21 +02:00
Michael Schuster
18404a128b
Merge pull request #1384 from nextcloud/login-flow-v2
...
Login flow v2
2019-08-26 21:48:40 +02:00
Roeland Jago Douma
302ca0e04e
Fix some compiler warnings
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-08-26 20:41:14 +02:00
Roeland Jago Douma
50cd6af394
Build a webflowcredentials
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-08-26 20:04:23 +02:00
Michael Schuster
fd8345ccbe
Login Flow V2: adds re-auth upon logout, improvements
...
- Implements re-auth upon logout -> login
- Improves UI and security
TODO:
- SSL: Client certificate login is possible at the first time only but missing after relaunch
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
7add98e9a3
UI: don't let Flow2 and OAuth hide the wizard
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
aa93a04fd6
fix comment typo in httpcredentials.cpp
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
628bab92c4
fix comment typo in webflowcredentials.cpp
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
12f2ea6728
Login Flow V2: remove static test url
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
8fa55b97b4
Login Flow V2: 1st implementation, cleanup
...
This is the first draft of the Login Flow V2 authorization method.
See: https://docs.nextcloud.com/server/latest/developer_manual/client_apis/LoginFlow/index.html#login-flow-v2
- Adds the Login Fĺow V2 auth method
- Adds ability to reinitiate a new request via UI
TODO:
- Implement re-auth upon logout -> login
- Improve UI
- SSL: Client certificate login is possible at the first time only but missing after relaunch
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Michael Schuster
2742411abd
Login Flow V2: 1st test-implementation
...
Signed-off-by: Michael Schuster <michael@schuster.ms >
2019-08-26 20:03:15 +02:00
Nextcloud bot
9941d49579
[tx-robot] updated from transifex
2019-08-26 03:00:53 +00:00
Nextcloud bot
93f6bb2740
[tx-robot] updated from transifex
2019-08-25 03:03:22 +00:00
Nextcloud bot
95c6dd32e9
[tx-robot] updated from transifex
2019-08-24 03:03:25 +00:00
Nextcloud bot
c5f8b00a6b
[tx-robot] updated from transifex
2019-08-21 03:04:55 +00:00
Nextcloud bot
7135d441e6
[tx-robot] updated from transifex
2019-08-20 03:04:04 +00:00
Roeland Jago Douma
e0a1d78441
Merge pull request #1225 from edent/patch-1
...
Typo
2019-08-19 15:39:10 +02:00
Nextcloud bot
eb31925a00
[tx-robot] updated from transifex
2019-08-18 03:08:13 +00:00
Nextcloud bot
6f4de8f503
[tx-robot] updated from transifex
2019-08-17 03:06:09 +00:00
Nextcloud bot
db83302546
[tx-robot] updated from transifex
2019-08-16 03:01:55 +00:00
Nextcloud bot
c74db8677b
[tx-robot] updated from transifex
2019-08-15 03:02:27 +00:00
Samir Benmendil
5e3c2d2a96
Fix fullPath matching
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
7a9b13a563
Manual exclude are anchored to _localPath by default
...
This makes a lot of sense, since there should be no file to be synced
outside of _localPath.
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
e27645cb00
Extract loadExcludeFile and use it when discovering new exclude files
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
34fcb13e78
Never ignore .sync-exclude, even if excludeHidden
...
That is unless any of the parent folders is hidden.
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
758483bc6e
Silence CMake warning
...
CMake Warning (dev) at NEXTCLOUD.cmake:31 (set):
implicitly converting 'string' to 'STRING' type
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
9f4873e864
Fix some typos
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
94448a8b33
Add menu action to main sync folder too
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
acf0b0f7c4
Add menu action to each subfolder
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
d4816442ef
Extract IgnoreListTableWidget to be reused
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
e44a2302de
Remove all rows in the table widget
...
`clearContents()` will leave the number of rows as is. This was causing
a segfault when trying to loop over the items of the widget.
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
4a2b91a043
IgnoreListEditor can work on any path
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Samir Benmendil
14279104ae
Read .sync_exclude.lst in each subdirectory
...
Signed-off-by: Samir Benmendil <me@rmz.io >
2019-08-15 03:00:26 +01:00
Nextcloud bot
7843660bbf
[tx-robot] updated from transifex
2019-08-14 03:05:59 +00:00
Camila Ayres
037b2338de
Merge pull request #1376 from nextcloud/updates-changelog
...
Update ChangeLog.
2019-08-12 15:20:23 +02:00
Camila San
cfa6f13620
Updates ChangeLog.
...
Signed-off-by: Camila San <hello@camila.codes >
2019-08-12 15:13:05 +02:00
Nextcloud bot
00d222891c
[tx-robot] updated from transifex
2019-08-12 03:03:59 +00:00
Nextcloud bot
1ed8c898e9
[tx-robot] updated from transifex
2019-08-11 03:06:12 +00:00
Nextcloud bot
c2f401a77a
[tx-robot] updated from transifex
2019-08-10 03:05:46 +00:00
Camila Ayres
169dea1627
Merge pull request #1372 from ivaradi/remove-libgnome-keyring
...
Remove dependency on libgnome-keyring0 on Eoan
2019-08-09 11:42:24 +02:00
István Váradi
1883c04a12
Remove dependency on libgnome-keyring0 on Eoan
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-08-09 06:47:59 +02:00
Nextcloud bot
ec70ee96f3
[tx-robot] updated from transifex
2019-08-09 03:04:25 +00:00
Nextcloud bot
0337507446
[tx-robot] updated from transifex
2019-08-08 03:04:58 +00:00
Nextcloud bot
890c7d731d
[tx-robot] updated from transifex
2019-08-07 03:03:54 +00:00
Nextcloud bot
3a6f9e51f5
[tx-robot] updated from transifex
2019-08-06 03:03:52 +00:00
Nextcloud bot
eb41f01857
[tx-robot] updated from transifex
2019-08-05 03:01:25 +00:00
Nextcloud bot
681c03b097
[tx-robot] updated from transifex
2019-08-04 03:06:07 +00:00
Nextcloud bot
233333a616
[tx-robot] updated from transifex
2019-08-03 03:04:01 +00:00
Camila Ayres
f9947334f6
Merge pull request #1366 from nextcloud/fix/client_side_cert
...
Add proper CA to client side certificate connection
2019-08-02 18:38:27 +02:00
Camila Ayres
9b6b14b374
Merge branch 'master' into fix/client_side_cert
2019-08-02 14:40:20 +02:00
Roeland Jago Douma
4c8da1a3e7
Add proper CA
...
If the cert has a chain of certs we should send them all properly
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl >
2019-08-02 14:19:37 +02:00
Nextcloud bot
9e7868b3de
[tx-robot] updated from transifex
2019-08-02 03:05:09 +00:00
Nextcloud bot
8fad2acc36
[tx-robot] updated from transifex
2019-08-01 03:08:11 +00:00
Nextcloud bot
4befda1eab
[tx-robot] updated from transifex
2019-07-31 03:08:42 +00:00
István Váradi
29218158c0
Merge pull request #1360 from ivaradi/ubuntu-eoan
...
Remove Ubuntu Cosmic and add Eoan package
2019-07-30 07:07:53 +02:00
István Váradi
40753860cf
Merge branch 'master' into ubuntu-eoan
2019-07-30 06:50:19 +02:00
István Váradi
5142cf026f
Merge pull request #1359 from ivaradi/qt55-update
...
Update Qt 5.5 compatibility patch for Xenial
2019-07-30 06:49:59 +02:00
István Váradi
d64b477280
Merge branch 'master' into ubuntu-eoan
2019-07-30 06:36:44 +02:00
István Váradi
d0cf21d355
Merge branch 'master' into qt55-update
2019-07-30 06:36:24 +02:00
Nextcloud bot
4257f70d2e
[tx-robot] updated from transifex
2019-07-30 03:05:57 +00:00
István Váradi
d000328700
Merge branch 'master' into ubuntu-eoan
2019-07-29 19:05:13 +02:00
István Váradi
b5e45711fc
Merge branch 'master' into qt55-update
2019-07-29 19:04:43 +02:00
Nextcloud bot
9f94f412ef
[tx-robot] updated from transifex
2019-07-29 03:03:27 +00:00
Nextcloud bot
c13d4ca40e
[tx-robot] updated from transifex
2019-07-28 03:05:54 +00:00
István Váradi
04d825f4b6
Remove Ubuntu Cosmic and add Eoan package
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-07-27 11:21:39 +02:00
Nextcloud bot
b448e215ad
[tx-robot] updated from transifex
2019-07-27 03:03:03 +00:00
István Váradi
2d2c1ef29e
Update Qt 5.5 compatibility patch for Xenial
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-07-26 21:08:23 +02:00
Nextcloud bot
d654a65ac7
[tx-robot] updated from transifex
2019-07-26 03:03:02 +00:00
István Váradi
f462bfc7c5
Merge pull request #1222 from ivaradi/new-drone-debian
...
Reinstate Debian build in the new Drone config
2019-07-25 18:58:29 +02:00
István Váradi
d6ab7920d9
Fix the Debian changelog generator
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-07-25 16:48:24 +02:00
István Váradi
ec359d0e6b
Reinstate Debian build in the new Drone config
...
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu >
2019-07-25 16:48:17 +02:00
Nextcloud bot
be3713a535
[tx-robot] updated from transifex
2019-07-25 03:03:32 +00:00
Camila Ayres
a21258487f
Merge pull request #1354 from nextcloud/minorchange/link-to-help-text
...
Minor text change in the link to help in the tab 'General'.
2019-07-24 19:07:10 +02:00
Camila San
3ea472d9f2
Minor text change in the link to help in the tab 'General'.
...
Also uses helpUrl() retrieve the correct APPLICATION_HELP_URL
instead of APPLICATION_DOMAIN.
Signed-off-by: Camila San <hello@camila.codes >
2019-07-24 16:39:21 +02:00
Nextcloud bot
a0587f3cde
[tx-robot] updated from transifex
2019-07-24 03:05:55 +00:00
Nextcloud bot
96c35a9410
[tx-robot] updated from transifex
2019-07-23 03:09:01 +00:00
Camila Ayres
41900140df
Merge pull request #1342 from gt-h6k/fixes-1187
...
Fixes issue #1187
2019-07-22 22:04:14 +02:00
Camila Ayres
a47dd69a71
Merge branch 'master' into fixes-1187
2019-07-22 20:45:50 +02:00
Camila Ayres
0539e34c69
Merge pull request #1275 from ivyclare/pr/607
...
Fixes #607
2019-07-22 20:45:28 +02:00
Camila Ayres
5d30f4b1eb
Merge branch 'master' into pr/607
2019-07-22 19:38:56 +02:00
Camila Ayres
4559965abf
Merge pull request #1278 from ivyclare/pr/878
...
Fixes issue #878
2019-07-22 19:38:36 +02:00
Camila Ayres
4801bd5818
Merge branch 'master' into pr/607
2019-07-22 16:46:45 +02:00
Camila Ayres
9411a34a2b
Merge branch 'master' into pr/878
2019-07-22 16:09:52 +02:00
Camila Ayres
94bff61c45
Merge branch 'master' into fixes-1187
2019-07-22 16:09:40 +02:00
Camila Ayres
cf3dd53e12
Merge pull request #1347 from caugner/965-file-folder-ignored-as-info
...
Displays FileIgnored activities with an info icon
2019-07-22 16:09:27 +02:00
Camila Ayres
0ae72cd68a
Merge branch 'master' into pr/878
2019-07-22 15:45:56 +02:00
Camila Ayres
88624f055d
Merge branch 'master' into 965-file-folder-ignored-as-info
2019-07-22 15:44:10 +02:00
Claas Augner
116c5b361f
Displays FileIgnored activities with an info icon
...
See: https://github.com/nextcloud/desktop/issues/965
Signed-off-by: Claas Augner <git@caugner.de >
2019-07-21 22:02:15 +02:00
Hiroki Goto
57ca82e620
Merge branch 'master' into fixes-1187
2019-07-15 20:08:47 +09:00
gt-h6k
1763504b4e
Fixes issue #1187
...
Signed-off-by: Hiroki Goto <git@gt-h6k.net >
2019-07-13 16:39:30 +09:00
Ivoline Ngong
5c2e8c9574
Merge branch 'master' into pr/607
2019-06-07 19:36:44 +03:00
Ivoline Ngong
d3c5a71689
Merge branch 'master' into pr/878
2019-05-29 21:06:19 +03:00
ivyclare
f4340b98ce
Unshare action transferred to 3 dot menu
...
Signed-off-by: ivyclare <ivolinengong@gmail.com >
2019-05-29 20:54:53 +03:00
Camila Ayres
867e546fa9
Merge branch 'master' into master
2019-05-29 17:40:53 +02:00
ivyclare
bcdc88ecf0
Change »Details…« to »View more activity…«
...
Signed-off-by: ivyclare <ivolinengong@gmail.com >
2019-05-28 01:14:31 +03:00
Balázs Meskó
a13bba7f42
Marking unused strings as unstranslatable
...
Signed-off-by: Balázs Meskó <mesko.balazs@fsf.hu >
2019-05-14 20:07:08 +02:00
Terence Eden
e64fa74899
Typo
...
There's no such thing as a "key*h*chain".
2019-04-28 10:03:38 +01:00