alex-z
|
af612525c4
|
End-to-End Encryption V2. Implemented sharing between users. Automatic migration from 1.0 to 2.0(only for flat folders). Improved secure filedrop.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2024-01-29 16:13:25 +01:00 |
|
Claudio Cambra
|
6cf04d660b
|
Remove OAuth authentication method as it is now unused
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-09-19 14:58:17 +08:00 |
|
Claudio Cambra
|
fba06a745c
|
Add warning prior to folder encryption to prevent unknowing users from creating unrecoverable encrypted folders
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-23 08:46:23 +08:00 |
|
Claudio Cambra
|
c8599bc084
|
Fix warning dialog box message when trying to encrypt folders that have not been successfully synced (i.e. error/problem)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-22 22:11:50 +02:00 |
|
Claudio Cambra
|
21656cce17
|
Replace all manual isntancesof adding trailing slash with use of utility method
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:42 +08:00 |
|
Claudio Cambra
|
f9bde98aad
|
Prevent possible accountsettings crash by sorting blacklist before checking
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:41 +08:00 |
|
Claudio Cambra
|
e05cf7665a
|
Add specific message for existing folders exceeding warning limit in accountsettings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:39 +08:00 |
|
Claudio Cambra
|
a97bdb95ee
|
Clean up AccountSettings::refreshSelectiveSyncStatus
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:38 +08:00 |
|
alex-z
|
71f1d1aad4
|
Added new state and new job to check if /index.php/204 is being redirected.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2023-07-17 11:31:15 +02:00 |
|
Matthieu Gallien
|
fad55470d5
|
ensure e2ee can be disabled from client
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2023-06-30 15:32:03 +02:00 |
|
Dimitri Papadopoulos
|
9d830e94f9
|
Fix typos found by codespell
Signed-off-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com>
|
2023-06-21 08:47:13 +02:00 |
|
Matthieu Gallien
|
7c655cf679
|
use a getter to query encryption status
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2023-03-31 17:18:28 +02:00 |
|
Claudio Cambra
|
893adb8280
|
Remove unused slotDeleteAccount in AccountSettings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-02-14 20:22:51 +01:00 |
|
Claudio Cambra
|
69d73d1333
|
Respond to folder creation at specific creation path on macOS
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-02-14 18:27:03 +01:00 |
|
Claudio Cambra
|
89d3022649
|
Do not search for folder twice
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-02-14 18:27:03 +01:00 |
|
Claudio Cambra
|
6c548145a2
|
Make sure to manually call folderwatcher when creating new folder from settings menu in macOS
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-02-14 18:27:03 +01:00 |
|
Matthieu Gallien
|
079d392d36
|
move init to default value in class declaration
done via clang-tidy and manual tuning
run-clang-tidy -p build -header-filter='.*' -config="{Checks: '*', CheckOptions: [{key: UseAssignment, value: true}]}" -checks='-*,modernize-use-default-member-init' -fix
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2023-02-06 10:43:05 +01:00 |
|
Matthieu Gallien
|
d2f5c6a5c7
|
initialize many attributes that could have been left without init value
done with clang-tidy
run-clang-tidy -p build -config="{Checks: '*', CheckOptions: [{key: UseAssignment, value: true}]}" -checks='-*,cppcoreguidelines-pro-type-member-init' -fix
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2023-02-06 10:43:04 +01:00 |
|
Claudio Cambra
|
b57b35e7a4
|
Delete E2EE files/folders for accounts that have had E2EE disabled
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-01-24 17:00:14 +01:00 |
|
Claudio Cambra
|
cc6bdc9bd5
|
Add ability to remove local encryption keys through settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-01-24 17:00:14 +01:00 |
|
alex-z
|
867249f339
|
Do not sync encrypted folders if the E2EE mnemonic is not entered. Automatically blacklist them. Remove from blacklist once the E2EE mnemonic is provided.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-12-15 15:09:25 +01:00 |
|
Claudio Cambra
|
31876926ac
|
Only request mnemonic when user explicitly wants to enable E2EE
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-12-09 12:12:37 +01:00 |
|
Valdnet
|
e2ff8715f4
|
l10n: Correct spelling
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
|
2022-12-01 15:33:15 +01:00 |
|
Claudio Cambra
|
83fd752981
|
Address capitalisation of End-to-end
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-12-01 11:50:18 +01:00 |
|
Claudio Cambra
|
70468be5e5
|
Differentiate between E2EE not being enabled at all vs. E2EE being enabled already through another device in account settings message
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-12-01 11:50:18 +01:00 |
|
Claudio Cambra
|
0262c77d27
|
Remove close/dismiss button from encryption message
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-11-28 18:24:40 +01:00 |
|
Claudio Cambra
|
a243f7c4d1
|
Prevent bad encrypting of folder if E2EE has not been correctly set up
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-11-28 17:48:53 +01:00 |
|
rakekniven
|
5353f4f92d
|
l10n: Fixed grammar
Reported at Transifex.
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
|
2022-11-28 14:37:24 +01:00 |
|
Claudio Cambra
|
2459a3a9f3
|
Rename 'Enable encryption' button to 'Setup encryption'
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-11-25 11:53:41 +01:00 |
|
Claudio Cambra
|
5a0d253187
|
Fix capitalisation of End-to-end
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-11-25 11:53:41 +01:00 |
|
Claudio Cambra
|
719a8f38bf
|
Use material icons for lock and state-info
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-11-25 11:53:41 +01:00 |
|
Claudio Cambra
|
f6687c491d
|
Change the colour of the encryption message box when encryption enabled
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-11-25 11:53:41 +01:00 |
|
Claudio Cambra
|
c1d6482c69
|
Add info icon when encryption not yet enabled
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-11-25 11:53:41 +01:00 |
|
Claudio Cambra
|
ef97200ac0
|
Show tick icon when encryption is enabled for account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-11-25 11:53:41 +01:00 |
|
Claudio Cambra
|
89a66a98d8
|
Clearly tell user that E2EE has been enabled for an account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-11-25 11:53:41 +01:00 |
|
Matthieu Gallien
|
b5adbf3ab0
|
fix instances of: c++11 range-loop might detach Qt container warnings
analyzed via clazy
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2022-11-18 16:02:21 +01:00 |
|
alex-z
|
4b6ce9f951
|
Do not use copy-assignment of QDialog.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-11-09 16:01:17 +01:00 |
|
allexzander
|
9ab89daedd
|
E2EE. Do not generate keypair without user request.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2022-11-01 09:18:28 +01:00 |
|
Claudio Cambra
|
ff3eab1275
|
Modernise QString-related construction
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-10-29 14:03:58 +02:00 |
|
Claudio Cambra
|
b4be56c267
|
Add braces to all if statements missing them
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-10-29 14:03:58 +02:00 |
|
Claudio Cambra
|
7d05d8471b
|
Expand use of const and auto, improve readability of accountsettings
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
2022-10-29 14:03:58 +02:00 |
|
Claudio Cambra
|
94b45d6d68
|
Add forcefoldersync method to folder manager
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2022-10-25 19:14:40 +02:00 |
|
allexzander
|
65cd8d06bc
|
Do not ignore return values for SyncJournalDB in accountsettings folderstatusmodel activitylistmodel abstractpropagateremotedeleteyncrypted lockgilejobs and propagator jobs
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2022-09-17 09:47:15 +02:00 |
|
Valdnet
|
443ec4bfac
|
i18n: Spelling unification
Spelling unification in Transifex.
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
|
2022-08-05 12:04:36 +02:00 |
|
Valdnet
|
0e703c57c2
|
i18n: Spelling unification
Spelling unification in Transifex.
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
|
2022-08-05 12:03:03 +02:00 |
|
Valdnet
|
42854355ad
|
i18n: Spelling unification
Spelling unification in Transifex.
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
|
2022-08-05 11:23:31 +02:00 |
|
alex-z
|
1244e96681
|
Enforce VFS. Disable 'Make always available locally'.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-12-14 15:03:57 +02:00 |
|
alex-z
|
b3914f627d
|
Cleanup system bindings from Windows when removing a local sync folder
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-23 08:32:55 +00:00 |
|
Matthieu Gallien
|
5ab13b2adc
|
add an option to enforce use of virtual files sync folder
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2021-11-05 16:56:24 +01:00 |
|
Felix Weilbach
|
d72f7e9109
|
Check result of setPinState()
Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
|
2021-08-11 20:20:39 +00:00 |
|