Felix Weilbach [Fri, 5 Mar 2021 13:31:59 +0000 (14:31 +0100)]
Merge pull request #2948 from nextcloud/bugfix/conflict-dialog-issue
Fix crash when opening conflict dialog
Felix Weilbach [Fri, 5 Mar 2021 10:01:32 +0000 (11:01 +0100)]
Iteration
Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
Felix Weilbach [Thu, 4 Mar 2021 14:31:58 +0000 (15:31 +0100)]
Fix crashes with conflict dialog
When the client runs and a conflict gets detected, the sync engine runs
two times.
On the first run, the sync engine detects the conflict, marks the
file as a conflict and propagates that to the GUI. This leads to an
error notification with the original filename in the main dialog.
The sync engine runs then a second time. On this second run, the file
that originally caused the conflict is not anymore a conflict
file. Instead, the sync engine detects the conflicted copy and
propagates that file as a conflict to the GUI.
When opening the conflict dialog with the original file name (not the
conflicted copy) a crash happens. Usually, the two sync runs are really
fast, so the user does not notice the first notification. However, a
problem can occur if a conflict gets created while the client is not
running. Since then, the client does not do two sync runs. It does only
run once.
Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
Nextcloud bot [Fri, 5 Mar 2021 03:51:13 +0000 (03:51 +0000)]
[tx-robot] updated from transifex
Felix Weilbach [Thu, 4 Mar 2021 21:51:42 +0000 (22:51 +0100)]
Merge pull request #2958 from nextcloud/bugfix/vfs-win-download-large-files
VFS Windows: Fix download of large files
Felix Weilbach [Mon, 1 Mar 2021 13:58:34 +0000 (14:58 +0100)]
VFS Windows: Fix download of large files
Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
Nextcloud bot [Thu, 4 Mar 2021 03:53:22 +0000 (03:53 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Wed, 3 Mar 2021 03:51:17 +0000 (03:51 +0000)]
[tx-robot] updated from transifex
Felix Weilbach [Mon, 1 Mar 2021 18:15:34 +0000 (19:15 +0100)]
Merge pull request #2931 from elsiehupp/build-instructions
Improve OSX build Instructions
Elsie Hupp [Fri, 26 Feb 2021 18:59:25 +0000 (13:59 -0500)]
Update OSX build instructions
Signed-off-by: Elsie Hupp <9206310+elsiehupp@users.noreply.github.com>
Nextcloud bot [Mon, 1 Mar 2021 03:48:16 +0000 (03:48 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Sun, 28 Feb 2021 03:46:22 +0000 (03:46 +0000)]
[tx-robot] updated from transifex
Kevin Ottens [Sat, 27 Feb 2021 17:56:35 +0000 (18:56 +0100)]
Merge pull request #2951 from nextcloud/enhancement/better_logging_of_cfpapi_error
Log error message from CFAPI
Felix Weilbach [Fri, 26 Feb 2021 11:13:53 +0000 (12:13 +0100)]
Log error message from CFAPI
Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
Nextcloud bot [Sat, 27 Feb 2021 03:51:14 +0000 (03:51 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Fri, 26 Feb 2021 03:48:56 +0000 (03:48 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Thu, 25 Feb 2021 03:50:19 +0000 (03:50 +0000)]
[tx-robot] updated from transifex
Tobias Kaminsky [Wed, 24 Feb 2021 15:50:49 +0000 (16:50 +0100)]
Merge pull request #2949 from nextcloud/staleAction
Move from stale bot to stale action
tobiasKaminsky [Wed, 24 Feb 2021 07:02:56 +0000 (08:02 +0100)]
Move from stale bot to stale action
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
Nextcloud bot [Wed, 24 Feb 2021 03:56:01 +0000 (03:56 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Fri, 19 Feb 2021 03:53:20 +0000 (03:53 +0000)]
[tx-robot] updated from transifex
allexzander [Thu, 18 Feb 2021 13:45:34 +0000 (15:45 +0200)]
Merge pull request #2935 from nextcloud/do-not-auto-start-debug-build
Do not add debug build to startup programs.
allexzander [Wed, 17 Feb 2021 12:30:10 +0000 (14:30 +0200)]
Do not add debug build to startup programs.
Signed-off-by: allexzander <blackslayer4@gmail.com>
Tobias Kaminsky [Thu, 18 Feb 2021 11:54:17 +0000 (12:54 +0100)]
Merge pull request #2937 from nextcloud/staleSecondTry
Stale: issue must have bug and must not have approved label
tobiasKaminsky [Thu, 18 Feb 2021 09:41:16 +0000 (10:41 +0100)]
Stale: issue must have bug and must not have approved label
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
Nextcloud bot [Thu, 18 Feb 2021 03:52:54 +0000 (03:52 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Wed, 17 Feb 2021 03:46:45 +0000 (03:46 +0000)]
[tx-robot] updated from transifex
allexzander [Tue, 16 Feb 2021 14:13:16 +0000 (16:13 +0200)]
Merge pull request #2925 from nextcloud/fix-incorrect-logger-output-for-non-latin-strings
Fix incorrect logger output for non-Latin strings.
allexzander [Thu, 11 Feb 2021 21:21:12 +0000 (23:21 +0200)]
Fix incorrect logger output for non-latin strings.
Signed-off-by: allexzander <blackslayer4@gmail.com>
Nextcloud bot [Tue, 16 Feb 2021 03:48:18 +0000 (03:48 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Mon, 15 Feb 2021 03:43:56 +0000 (03:43 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Sun, 14 Feb 2021 03:41:47 +0000 (03:41 +0000)]
[tx-robot] updated from transifex
Kevin Ottens [Sat, 13 Feb 2021 10:32:46 +0000 (11:32 +0100)]
Merge pull request #2928 from nextcloud/add_missing_override_specifier
Add missing override specifier
Felix Weilbach [Fri, 12 Feb 2021 18:19:32 +0000 (19:19 +0100)]
Add missing override specifer to WebFlowCredentials
Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
Nextcloud bot [Sat, 13 Feb 2021 03:44:20 +0000 (03:44 +0000)]
[tx-robot] updated from transifex
Camila [Fri, 12 Feb 2021 18:06:04 +0000 (19:06 +0100)]
Merge pull request #2914 from marcohald/master
Configuration Options for Windows Registry
marcohald [Fri, 12 Feb 2021 14:19:34 +0000 (15:19 +0100)]
Merge branch 'master' into master
Marco Hald [Fri, 12 Feb 2021 11:23:40 +0000 (12:23 +0100)]
Configuration Options for Windows Registry
Added the configuration options
confirmExternalStorage
crashReporter
newBigFolderSizeLimit
useNewBigFolderSizeLimit
to the Windows registry
Signed-off-by: Marco Hald <marcohald@users.noreply.github.com>
Kevin Ottens [Fri, 12 Feb 2021 09:50:41 +0000 (10:50 +0100)]
Merge pull request #2919 from nextcloud/validate_ssl_providers_certificate
Validate the providers ssl certificate
Felix Weilbach [Wed, 10 Feb 2021 08:53:57 +0000 (09:53 +0100)]
Validate the providers ssl certificate
Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
Nextcloud bot [Fri, 12 Feb 2021 03:44:56 +0000 (03:44 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Thu, 11 Feb 2021 03:44:29 +0000 (03:44 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Wed, 10 Feb 2021 03:51:25 +0000 (03:51 +0000)]
[tx-robot] updated from transifex
allexzander [Tue, 9 Feb 2021 14:42:17 +0000 (16:42 +0200)]
Merge pull request #2906 from nextcloud/fix-url-scheme-security-issue
Validate sensitive URLs to onle allow http(s) schemes.
allexzander [Fri, 5 Feb 2021 08:06:25 +0000 (10:06 +0200)]
Validate sensitive URLs to onle allow http(s) schemes.
Signed-off-by: allexzander <blackslayer4@gmail.com>
allexzander [Mon, 8 Feb 2021 09:50:14 +0000 (11:50 +0200)]
Default parameter nullptr widget for openBrowser.
Signed-off-by: allexzander <blackslayer4@gmail.com>
Nextcloud bot [Tue, 9 Feb 2021 03:44:37 +0000 (03:44 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Mon, 8 Feb 2021 03:44:42 +0000 (03:44 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Sun, 7 Feb 2021 03:45:41 +0000 (03:45 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Sat, 6 Feb 2021 03:48:23 +0000 (03:48 +0000)]
[tx-robot] updated from transifex
allexzander [Fri, 5 Feb 2021 17:19:56 +0000 (19:19 +0200)]
Merge pull request #2904 from ivaradi/ui-namespace
Move FolderCreationDialog into the OCC namespace
István Váradi [Thu, 4 Feb 2021 15:10:24 +0000 (16:10 +0100)]
Put FolderCreationDialog into the OCC namespace.
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
Nextcloud bot [Fri, 5 Feb 2021 03:48:33 +0000 (03:48 +0000)]
[tx-robot] updated from transifex
Kevin Ottens [Thu, 4 Feb 2021 12:24:18 +0000 (13:24 +0100)]
Merge pull request #2892 from nextcloud/repair_e2ee_on_non_remote_root_sync_folder
Repair E2EE on sync folders which don't point to the root of the server on the remote end
Kevin Ottens [Mon, 1 Feb 2021 15:50:45 +0000 (16:50 +0100)]
Make sure we pass a full remote path to LSCOL jobs
Indeed the path we have is supposedly not fully qualified in case of a
sync folder which doesn't point to / on the remote end. But LSCOL works
with absolute paths on the server so make sure this is what we give it
out.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
Kevin Ottens [Mon, 1 Feb 2021 15:52:12 +0000 (16:52 +0100)]
The e2eMangledName was relative to the remote folder, repair it
This got broken during the huge discovery refactoring. I wrongly passed
the mangled name as is out of discovery, but coming from listing jobs it
was fully qualified while the jobs at propagation time and the db expect
those paths to be relative to the remote folder.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
allexzander [Thu, 4 Feb 2021 08:28:05 +0000 (10:28 +0200)]
Merge pull request #2897 from nextcloud/allow-creation-of-new-folders-from-the-settings-dialog
Allow creation of new folders from the Settings Dialog.
allexzander [Fri, 29 Jan 2021 18:00:21 +0000 (20:00 +0200)]
Allow creation of new folders from the Settings Dialog.
Signed-off-by: allexzander <blackslayer4@gmail.com>
Nextcloud bot [Thu, 4 Feb 2021 03:43:39 +0000 (03:43 +0000)]
[tx-robot] updated from transifex
allexzander [Wed, 3 Feb 2021 18:12:56 +0000 (20:12 +0200)]
Merge pull request #2901 from nextcloud/win-tests-compilation-hot-fix
Win tests compilation fix.
allexzander [Tue, 2 Feb 2021 18:32:38 +0000 (20:32 +0200)]
Win tests compilation fix. For Windows, the build was failing because of not being able to locate #include <sqlite3.h> in tests.
Signed-off-by: allexzander <blackslayer4@gmail.com>
Nextcloud bot [Wed, 3 Feb 2021 03:58:51 +0000 (03:58 +0000)]
[tx-robot] updated from transifex
Felix Weilbach [Tue, 2 Feb 2021 18:34:50 +0000 (19:34 +0100)]
Merge pull request #2900 from nextcloud/make_sure_theme_resources_are_loaded
Load the theme resource explictly
Kevin Ottens [Tue, 2 Feb 2021 16:02:02 +0000 (17:02 +0100)]
Load the theme resource explictly
Otherwise they won't be loaded automatically at startup leading to lots
of missing icons. Since they're now in a static library they need that
explicit loading.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
Camila [Tue, 2 Feb 2021 13:44:40 +0000 (14:44 +0100)]
Merge pull request #2834 from nextcloud/compile_nextcloud_as_lib
Compile nextcoud gui as separate library
Felix Weilbach [Mon, 1 Feb 2021 23:25:38 +0000 (00:25 +0100)]
Add automoc property to updater
Signed-off-by: Felix Weilbach <felix.weilbach@t-online.de>
Felix Weilbach [Mon, 1 Feb 2021 20:07:17 +0000 (21:07 +0100)]
Add test utils library
The test utils library collects all dependencies that are needed for
tests and gets automatically linked with every test.
Signed-off-by: Felix Weilbach <felix.weilbach@t-online.de>
Felix Weilbach [Thu, 14 Jan 2021 22:07:32 +0000 (23:07 +0100)]
Compile nextcoud gui as separate library
Compiling nextcoud gui as a separate library. This is needed to more
easily write tests. The whole nextcloud application can now be linked
against the tests.
Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
Kevin Ottens [Tue, 2 Feb 2021 10:40:11 +0000 (11:40 +0100)]
Merge pull request #2894 from nextcloud/fix-docs
Documentation: break line in config example.
Camila [Mon, 1 Feb 2021 17:43:17 +0000 (18:43 +0100)]
Documentation: break line in config example.
Also make sure the following note is not displayed as one block with the
config example.
Minor change: fix typo.
Signed-off-by: Camila <hello@camila.codes>
Nextcloud bot [Tue, 2 Feb 2021 03:40:51 +0000 (03:40 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Mon, 1 Feb 2021 03:46:58 +0000 (03:46 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Sun, 31 Jan 2021 03:43:48 +0000 (03:43 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Sat, 30 Jan 2021 03:51:02 +0000 (03:51 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Fri, 29 Jan 2021 03:49:40 +0000 (03:49 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Thu, 28 Jan 2021 03:59:43 +0000 (03:59 +0000)]
[tx-robot] updated from transifex
Kevin Ottens [Wed, 27 Jan 2021 18:33:18 +0000 (19:33 +0100)]
Merge pull request #2874 from nextcloud/more_active_stalebot
Reduce exempt labels list to give a chance to stale bot to do something
Kevin Ottens [Wed, 27 Jan 2021 16:02:50 +0000 (17:02 +0100)]
Reduce exempt labels list to give a chance to stale bot to do something
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
Kevin Ottens [Wed, 27 Jan 2021 18:14:16 +0000 (19:14 +0100)]
Merge pull request #2877 from nextcloud/revert_2875
Revert "Specify PUBLIC for the link targets to make them visible to w…
Kevin Ottens [Wed, 27 Jan 2021 18:06:13 +0000 (19:06 +0100)]
Revert "Specify PUBLIC for the link targets to make them visible to windeployqt"
This reverts commit
002abdc38b31d98211eb329046319430768d0037.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
allexzander [Wed, 27 Jan 2021 18:02:04 +0000 (20:02 +0200)]
Merge pull request #2872 from nextcloud/use-push-notifications-for-activities-in-tray
Use push notifications for Tray activities/notifications fetch trigger.
allexzander [Tue, 26 Jan 2021 14:57:46 +0000 (16:57 +0200)]
Use push notifications for Tray activities/notifications fetch trigger.
Signed-off-by: allexzander <blackslayer4@gmail.com>
Kevin Ottens [Wed, 27 Jan 2021 17:07:51 +0000 (18:07 +0100)]
Merge pull request #2875 from nextcloud/make_qtwebsockets_visible_to_windeployqt
Specify PUBLIC for the link targets to make them visible to windeployqt
Kevin Ottens [Wed, 27 Jan 2021 17:00:26 +0000 (18:00 +0100)]
Specify PUBLIC for the link targets to make them visible to windeployqt
I went full steam on making it all public which is not really required,
it's only really QtWebSockets we're after. Could always be fine tuned
later on if this works as expected.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
Kevin Ottens [Wed, 27 Jan 2021 08:10:32 +0000 (09:10 +0100)]
Merge pull request #2867 from nextcloud/fix_file_resolve_dialog
Start file conflict resolve dialog asynchronous
Felix Weilbach [Tue, 26 Jan 2021 10:35:39 +0000 (11:35 +0100)]
Start file conflict resolve dialog asynchronous
Fixes #2804
Signed-off-by: Felix Weilbach <felix.weilbach@t-online.de>
Kevin Ottens [Wed, 27 Jan 2021 07:59:48 +0000 (08:59 +0100)]
Merge pull request #2732 from nextcloud/Valdnet-patch-2
Replace dots with ellipses and add spaces.
Valdnet [Wed, 16 Dec 2020 20:02:02 +0000 (21:02 +0100)]
Replace dots with ellipses and add spaces.
Nextcloud bot [Wed, 27 Jan 2021 03:47:28 +0000 (03:47 +0000)]
[tx-robot] updated from transifex
Kevin Ottens [Tue, 26 Jan 2021 17:27:24 +0000 (18:27 +0100)]
Merge pull request #2868 from nextcloud/vfs_cfapi_dont_mistake_unpinned_directory_for_files_to_dehydrate
Don't treat new folders in unpinned folders as files to dehydrate
Kevin Ottens [Tue, 26 Jan 2021 16:50:04 +0000 (17:50 +0100)]
Don't treat new folders in unpinned folders as files to dehydrate
This would only happen if the parent of the newly created folder would
be explicitly set to online only, hence why it went under the radar
previously.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
Kevin Ottens [Tue, 26 Jan 2021 17:07:30 +0000 (18:07 +0100)]
Merge pull request #2733 from nextcloud/Valdnet-patch-3
Move space in "owncloudadvancedsetuppage.cpp"
Valdnet [Wed, 16 Dec 2020 20:07:32 +0000 (21:07 +0100)]
Move space in "owncloudadvancedsetuppage.cpp"
Kevin Ottens [Tue, 26 Jan 2021 13:00:27 +0000 (14:00 +0100)]
Merge pull request #2840 from nextcloud/avoid_keeping_account_alive_from_subobject
Avoid keeping Account alive via a shared ptr in ClientSideEncryption
Kevin Ottens [Tue, 19 Jan 2021 14:15:26 +0000 (15:15 +0100)]
Remove unused method
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
Kevin Ottens [Tue, 19 Jan 2021 14:09:38 +0000 (15:09 +0100)]
Avoid keeping Account alive via a shared ptr in ClientSideEncryption
This account object was really only used during the initialization phase
or for forgetting the sensitive data. So let's receive it as parameter
there and pass it on from job to job as needed.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
Kevin Ottens [Tue, 26 Jan 2021 11:19:07 +0000 (12:19 +0100)]
Merge pull request #2865 from nextcloud/vfs_cfapi_dont_get_stuck
VFS CfAPI implementation shouldn't get stuck
Kevin Ottens [Mon, 25 Jan 2021 17:02:42 +0000 (18:02 +0100)]
Don't crash when the same request is filled twice
The OS might request the same file again if we take too much time to
fulfill a request. So in case it's queueing the same one again instead
of bailing out just fail the second one and let the first one finish
properly.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
Kevin Ottens [Mon, 25 Jan 2021 17:01:43 +0000 (18:01 +0100)]
Be a bit more resilient with errors
In case we'd been to slow to fullfill or we're still processing a
cancelled request better not just crash. We still log the issue though.
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
Nextcloud bot [Tue, 26 Jan 2021 03:45:50 +0000 (03:45 +0000)]
[tx-robot] updated from transifex