Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(encryption): Listen for user login and logout to set encryption keyfix/encryption-events | Ferdinand Thiessen | 11 days | 1 | -0/+4 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(psalm): Fix some newly detected issuesrefactor/apps/constructor-property-promotion | provokateurin | 2024-10-21 | 1 | -7/+2 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(apps): Use constructor property promotion when possible | provokateurin | 2024-10-21 | 11 | -219/+65 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(encryption): Migrate away from Hooks to typed events | Ferdinand Thiessen | 2024-10-15 | 10 | -379/+331 |
| | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Louis <louis@chmn.me> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore(apps): Apply new rector configuration to autouse classes | Côme Chilliet | 2024-10-15 | 4 | -4/+6 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Use more gender neutral language | provokateurin | 2024-10-14 | 3 | -3/+3 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: Apply rector configuration to apps folder | Côme Chilliet | 2024-09-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 8 | -11/+11 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 13 | -59/+59 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Uses early returns. | Faraz Samapoor | 2024-08-16 | 3 | -37/+43 |
| | | | | | | To improve code readability. Signed-off-by: Faraz Samapoor <fsa@adlas.at> | ||||
* | Refactors encryption app commands. | Faraz Samapoor | 2024-08-16 | 7 | -161/+56 |
| | | | | | | To improve code readability. Signed-off-by: Faraz Samapoor <fsa@adlas.at> | ||||
* | refactor(encryption): Replace security annotations with respective attributes | provokateurin | 2024-07-27 | 3 | -8/+9 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(encryption): Migrate app.php to Application.php | Louis Chemineau | 2024-07-01 | 1 | -6/+30 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix: add default value for new flag `$useDecryptAll` on getFileKey | Côme Chilliet | 2024-06-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Autodetect legacy filekey instead of trusting the header for legacy header | Côme Chilliet | 2024-06-04 | 2 | -22/+9 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Add SPDX header | Andy Scherzinger | 2024-05-29 | 30 | -647/+104 |
| | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 1 | -3/+3 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 12 | -40/+40 |
| | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | Convert isset ternary to null coalescing operator | Hamid Dehnavi | 2023-09-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | extend fix-key-location to handle cases from broken cross-storage moves | Robin Appelman | 2023-08-31 | 1 | -36/+297 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Improve typing as suggested by review | Côme Chilliet | 2023-08-08 | 1 | -32/+7 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Migrate away from ILogger in encryption | Côme Chilliet | 2023-08-08 | 8 | -421/+119 |
| | | | | | | And modernize code a bit Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Fix sharing of encrypted files | Côme Chilliet | 2023-07-18 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(i18n) Changed grammar related to "login" | rakekniven | 2023-07-15 | 1 | -1/+1 |
| | | | Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com> | ||||
* | Increase from 100000 to 600000 iterations for hash_pbkdf2 | Côme Chilliet | 2023-05-23 | 1 | -9/+9 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Add fclose on opened resources | Côme Chilliet | 2023-05-11 | 1 | -0/+7 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Rename command to drop-legacy-filekey and remove comment about legacy mode. | Côme Chilliet | 2023-05-11 | 1 | -3/+4 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Copy data back instead of renaming to avoid changing the fileid | Côme Chilliet | 2023-05-11 | 1 | -2/+11 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Copy and move files to migrate them to the new key | Côme Chilliet | 2023-05-09 | 1 | -12/+21 |
| | | | | | | | We have to rewrite the header, so the whole file needs to be rewritten, so we just use the same strategy as DecryptAll. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Log failures to delete legacy file key | Côme Chilliet | 2023-05-04 | 1 | -1/+6 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Fix fopen mode | Côme Chilliet | 2023-05-04 | 1 | -3/+8 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Add an occ command to scan files for legacy file key in use and get rid of those | Côme Chilliet | 2023-05-04 | 2 | -2/+137 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #37724 from nextcloud/fix/encryption-signature-check-logic | Christoph Wurst | 2023-04-17 | 1 | -4/+6 |
|\ | | | | | Cleanup signature checking logic in encryption | ||||
| * | Cleanup signature checking logic in encryption | jld3103 | 2023-04-14 | 1 | -4/+6 |
| | | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> | ||||
* | | Merge pull request #36351 from ↵ | Joas Schilling | 2023-04-14 | 1 | -39/+34 |
|\ \ | |/ |/| | | | | | nextcloud/bugfix/noid/move-encryption-password-email-to-template Move encrypt-all password email to EmailTemplate | ||||
| * | Move encrypt-all password email to EmailTemplate | Joas Schilling | 2023-03-08 | 1 | -39/+34 |
| | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | Add a test for multiKeyEncrypt/Decrypt methods | Côme Chilliet | 2023-03-20 | 1 | -0/+3 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | Fix encryption file key management | Côme Chilliet | 2023-03-17 | 2 | -2/+2 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | Adapt code to new encryption system | Côme Chilliet | 2023-03-17 | 4 | -59/+53 |
| | | | | | | | | | | | | | | | | | | fileKey gets deleted upon save as it’s stored in shareKeys instead now. We use presence of a fileKey to detect if a file is using the legacy system or the new one, because we do not always have access to header data. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | Getting rid of openssl_seal and rc4 in server side encryption | Côme Chilliet | 2023-03-17 | 3 | -24/+94 |
|/ | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Set functions as private to be able to refactor later | Côme Chilliet | 2023-02-21 | 1 | -7/+9 |
| | | | | | | Also a few comment fixes Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Move to phpseclib implementation of RC4 | Côme Chilliet | 2023-02-21 | 1 | -42/+16 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Strong type custom openssl_seal implementation | Côme Chilliet | 2023-02-21 | 1 | -28/+12 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Always wrap rc4, and throws on unknown cipher | Côme Chilliet | 2023-02-21 | 1 | -34/+11 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | introduce wrapped_openssl_seal() and wrapped_openssl_open() to circument RC4 ↵ | Kevin Niehage | 2023-02-21 | 1 | -2/+164 |
| | | | | | | problems with OpenSSL v3 Signed-off-by: Kevin Niehage <k.niehage@syseleven.de> | ||||
* | Remove workarounds specific to 7.4 | Côme Chilliet | 2023-01-20 | 1 | -4/+3 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Fix psalm issues related to signature changes from PHP 8.0 | Côme Chilliet | 2022-12-29 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #34724 from nextcloud/encryption-read-before-cache | Vincent Petry | 2022-12-20 | 1 | -0/+8 |
|\ | | | | | fix reading newly written encrypted files before their cache entry is written | ||||
| * | clear is-encrypted cache when trying to fix encrypted version | Robin Appelman | 2022-12-01 | 1 | -0/+8 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #35108 from nextcloud/encryption-fix-versions-all | Vincent Petry | 2022-12-16 | 1 | -13/+38 |
|\ \ | | | | | | | allow running encryption:fix-encrypted-version for all users |