Commit Graph

22773 Commits

Author SHA1 Message Date
Matthieu Gallien
8a88bfbf84 clear useless declarations or include
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-07 09:12:29 +01:00
Matthieu Gallien
a4dfef2daf remove duplicated code in ClientSideEncryption class
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-07 09:12:29 +01:00
Matthieu Gallien
c5a6b0ab27 remove wrong conversions from or to base64
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-07 09:12:29 +01:00
Matthieu Gallien
c55c043cab fixes wrong conversion from or to base64 encoding
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-07 09:12:29 +01:00
Matthieu Gallien
335ea176b4 fixes for software end-to-end encryption issues
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-07 09:12:29 +01:00
Matthieu Gallien
b8f87134ed fix setting up encryption with software based certificate storage
some data need to be converted to or from base64

some data should not be converted

clear one such place where a conversion to base64 was too much

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-07 09:12:29 +01:00
Matthieu Gallien
ee4bfc5629 disable some parts of the auto tests for end-to-end encryption
those tests are now broken and we think they do not bring much value

for now parts of them will be disabled until we get better automated
tests

realized while doing this that the secure drop tests are not independent
of each other

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-07 09:12:29 +01:00
Matthieu Gallien
f42c944e6a partial fix for broken automated tests
will use different validation method for hardware stored certificates
and pure software certificates emited by the nextcloud server

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-07 09:12:29 +01:00
Matthieu Gallien
2a52ec33b0 add support to use PKCS#11 harware token to store certifice for e2ee
Close #5685

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-07 09:12:29 +01:00
Nextcloud bot
b24626a1a4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-07 02:57:31 +00:00
Matthieu Gallien
c69307359b
Merge pull request #7809 from nextcloud/bugfix/perms
Adds some extra info when throwing exception with setting folder permissions.
2025-02-06 18:40:45 +01:00
Camila Ayres
8542c10714 Improve logging when error occurs while changing folder permissions.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-02-06 18:02:20 +01:00
Matthieu Gallien
ac9af29ea0
Merge pull request #7824 from nextcloud/feature/ncfpk-2.0
shell_integration/macOS: Upgrade to NextcloudFileProviderKit 2.0
2025-02-06 18:01:45 +01:00
Claudio Cambra
bfe9a970b3 shell_integration/macOS/FileProviderUIExt: Use valid NKError description property
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 12:24:09 +01:00
Claudio Cambra
11137e572d shell_integration/macOS/FileProviderExt: Do not delete an item twice in FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 12:24:09 +01:00
Claudio Cambra
10d53d9bcd shell_integration/macOS/FileProviderUIExt: Adapt MetadataProvider utility methods to NextcloudKit 5
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 12:24:09 +01:00
Claudio Cambra
1ce316cb60 shell_integration/macOS/FileProviderUIExt: Adapt FileProviderUIExt sharing to NextcloudKit 5
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 12:24:09 +01:00
Claudio Cambra
60451870b1 shell_integration/macOS/FileProviderUIExt: Adapt FileProviderUIExt Locking to NextcloudKit 5
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 12:24:09 +01:00
Claudio Cambra
a08a425083 shell_integration/macOS/FileProviderExt: Adapt to API changes in NextcloudFileProviderKit changes in 2.0
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 12:24:09 +01:00
Claudio Cambra
778a6cf470 shell_integration/macOS: Pin to NextcloudFileProviderKit stable-2.0
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 12:24:09 +01:00
Matthieu Gallien
6b7cf3fe6b
Merge pull request #7819 from nextcloud/bugfix/lowerDiscoveryLogsImpact
only use debug log level for discovery traces to decrease cost
2025-02-06 10:30:21 +01:00
Matthieu Gallien
0e91ece49c only use debug log level for discovery traces to decrease cost
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-02-06 09:44:55 +01:00
Matthieu Gallien
6678974bba
Merge pull request #7825 from nextcloud/bugfix/craft-ini-2501
craft: Upgrade to binary cache 25.01
2025-02-06 09:29:18 +01:00
Claudio Cambra
3809fb1813 craft: Clean up ini file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 09:29:03 +01:00
Claudio Cambra
b6f54679c8 craft: Upgrade to binary cache 25.01 and Qt version 6.8.1
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 09:29:03 +01:00
Claudio Cambra
2dc61cfb40 craft: Only set NSIS package type with windows
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 09:29:03 +01:00
Nextcloud bot
31a8545132
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-06 02:58:51 +00:00
Nextcloud bot
fd1e13975b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-04 02:58:20 +00:00
Nextcloud bot
2b7a77b953
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-03 03:20:34 +00:00
Nextcloud bot
7b329af5c3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-01 02:58:17 +00:00
Matthieu Gallien
c151888683
Merge pull request #7812 from nextcloud/bugfix/fluent-style
use correct qml style on Windows
2025-01-31 16:00:43 +01:00
Jyrki Gadinger
438391d37a use correct qml style on Windows
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-01-31 15:11:44 +01:00
Matthieu Gallien
6fb73daef3
Merge pull request #7422 from Integral-Tech/qstring-refactor
refactor: replace QString() with QStringLiteral() for better performance
2025-01-31 15:11:13 +01:00
Integral
356e4f9296 refactor: replace QString() with QStringLiteral() for better performance
Signed-off-by: Integral <integral@member.fsf.org>
2025-01-31 15:11:02 +01:00
Matthieu Gallien
2f2dadbe6a
Merge pull request #7755 from nextcloud/bugfix/icons-darkmode
fix colours in dark mode
2025-01-31 13:34:15 +01:00
Jyrki Gadinger
0ca7304e0f fix colours in dark mode
- use placeholderText for TextField icons (introduced in Qt 5.12)
- use windowText for the large icons in activity view/search results
- also fix retrieval of icons from the server

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-01-31 12:54:40 +01:00
Matthieu Gallien
2447c0162e
Merge pull request #7811 from nextcloud/Rello-patch-2
Update doc link in issue template
2025-01-31 10:28:31 +01:00
Rello
886cedf892 Update BUG_REPORT.yml
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-01-31 10:28:14 +01:00
Matthieu Gallien
829a748f43
Merge pull request #7810 from nextcloud/Rello-patch-1
Link to new documentation
2025-01-31 10:27:12 +01:00
Rello
bbdea80574 Link to new documentation
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-01-31 10:26:58 +01:00
Rello
65ab4f9bde
Delete .github/workflows/documentation.yml
Documentation was moved to 
https://github.com/nextcloud/documentation

Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-01-31 09:18:26 +01:00
István Váradi
ca08119f3a
Merge pull request #7801 from nextcloud/plucky
Add Ubuntu Plucky
2025-01-29 11:29:17 +01:00
István Váradi
ef1fc3caa8 Add Ubuntu Plucky
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
2025-01-29 10:42:45 +01:00
Matthieu Gallien
ddeb2ca820
Merge pull request #7799 from nextcloud/bugfix/fixAgainEndToEndEncryptionKeyGeneration
fix wrong if condition
2025-01-29 09:29:56 +01:00
Matthieu Gallien
fb0b89f5fa
fix wrong if condition
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-01-27 18:56:48 +01:00
Matthieu Gallien
53bf28efd6
Merge pull request #7416 from nextcloud/feature/windowsQmlStyleFluent
use new in Qt6.8 windows fluent style
2025-01-27 11:01:59 +01:00
Matthieu Gallien
21c24072e8
on windows use Qt FluentWinUI3 style unless win10: Universal
use Universal qmt style on windows release before windows 11 then use
FluentWinUI3 which should fit with default windows 11 native style

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-01-27 10:06:13 +01:00
Matthieu Gallien
d7ada98bab
switch to latest Qt 6.8.1 ci image
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-01-27 10:03:39 +01:00
Jyrki Gadinger
37df1b21df
Remove transparency value from system colours where needed
For some reason Windows11 has some transparency in the system colours
which makes reading drawers difficult

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-01-27 10:03:39 +01:00
Matthieu Gallien
d9962df0ac
switch drone ci to Qt 6.8.0 based images
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-01-27 10:03:39 +01:00