Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: Exclude non accepted shares when computing access listbackport/50519/stable30 | Louis Chemineau | 2025-01-30 | 1 | -0/+9 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | Merge pull request #50437 from nextcloud/fix/encoding-wrapper-scanner-stable30 | Kate | 2025-01-29 | 1 | -0/+8 |
|\ | |||||
| * | fix(files): Do not array access null valuefix/encoding-wrapper-scanner-stable30 | Ferdinand Thiessen | 2025-01-28 | 1 | -0/+8 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | fix(TemplateLayout): `core` is not an app but the server itselfbackport/50398/stable30 | Ferdinand Thiessen | 2025-01-29 | 2 | -46/+27 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | fix: Correctly return app id and app version for `core` styles and images | Ferdinand Thiessen | 2025-01-29 | 1 | -0/+111 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | Merge pull request #50418 from nextcloud/backport/50331/stable30 | Marcel Klehr | 2025-01-28 | 1 | -0/+2 |
|\ \ | |/ |/| | [stable30] fix(taskprocessing): More caching | ||||
| * | fix(taskprocessing): Fix tests | Marcel Klehr | 2025-01-27 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | | fix: Metadata field searchbackport/50273/stable30 | Louis Chemineau | 2025-01-27 | 1 | -2/+7 |
|/ | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix(preview): Filter for folders in cleanup old preview jobbackport/48581/stable30 | Dario Mehlich | 2025-01-27 | 1 | -0/+31 |
| | | | | | | | | | | | | | Fixes #35936. When running `OC\Preview\BackgroundCleanupJob`, the main iteration loop in `run()` expects a folder, however, `getOldPreviewLocations()` currently does not filter by mimetype and therefore can yield a non-folder entry which causes an Exception when constructing the Folder impl. Filtering for `httpd/unix-directory`, as `getNewPreviewLocations()` already does, fixes this issue. Signed-off-by: Dario Mehlich <d.mehlich@gmail.com> | ||||
* | test: fix periodic `Test\Group\DatabaseTest::testSearchGroups` failurebackport/50319/stable30 | Josh | 2025-01-22 | 1 | -2/+2 |
| | | | Signed-off-by: Josh <josh.t.richards@gmail.com> | ||||
* | fix: Use getRelativePath method to check if node is inside folderbackport/47425/stable30 | Côme Chilliet | 2024-12-19 | 1 | -10/+14 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Fix promotion of reshares from subsubfolders | Côme Chilliet | 2024-12-19 | 1 | -16/+84 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(tests): Fix share tests to test new reshare promotion system | Côme Chilliet | 2024-12-19 | 1 | -17/+17 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Tidy up code for reshare deletion | Côme Chilliet | 2024-12-19 | 1 | -8/+8 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: delete re-shares when deleting the parent share | Luka Trovic | 2024-12-19 | 1 | -4/+116 |
| | | | | | | | | Note: Removed part about fix command from original PR Signed-off-by: Luka Trovic <luka@nextcloud.com> Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> (cherry picked from commit 42181c2f490025860e22907255b6917583c798af) | ||||
* | fix(tests): Adapt ManagerTest to change in Exception class usedbackport/49361/stable30 | Côme Chilliet | 2024-12-12 | 1 | -1/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #49165 from nextcloud/backport/48563/stable30 | John Molakvoæ | 2024-12-12 | 1 | -0/+98 |
|\ | |||||
| * | test: add some minimal testing for metadata storagebackport/48563/stable30 | Robin Appelman | 2024-12-05 | 1 | -0/+98 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | fix: fix mimetype not being updated when changing file extention on object storebackport/40394/stable30 | Robin Appelman | 2024-12-11 | 1 | -0/+35 |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | test:(PasswordConfirmationMiddleware): Fix constructor call | Louis Chemineau | 2024-11-28 | 1 | -5/+14 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix(migration): Decrypt ownCloud secrets v2 | Christoph Wurst | 2024-11-28 | 1 | -0/+13 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | fix: do not query CNAME if A succeeded already | georglauterbach | 2024-11-14 | 1 | -2/+3 |
| | | | | Signed-off-by: georglauterbach <44545919+georglauterbach@users.noreply.github.com> | ||||
* | Merge pull request #49098 from nextcloud/backport/48933/stable30 | Richard Steinmetz | 2024-11-13 | 1 | -0/+58 |
|\ | | | | | [stable30] Clear pending two factor tokens also from configuration | ||||
| * | fix: Handle exception when clearing previously removed two factor tokensbackport/48933/stable30 | Daniel Calviño Sánchez | 2024-11-05 | 1 | -0/+32 |
| | | | | | | | | | | | | | | | | If a token was already removed from the database but not from the configuration clearing the tokens will try to remove it again from the database, which caused a DoesNotExistException to be thrown. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com> | ||||
| * | fix: Clear pending two factor tokens also from configuration | Daniel Calviño Sánchez | 2024-11-05 | 1 | -0/+26 |
| | | | | | | | | | | | | | | | | | | Otherwise as the tokens were removed from the database but not from the configuration the next time that the tokens were cleared the previous tokens were still got from the configuration, and trying to remove them again from the database ended in a DoesNotExistException being thrown. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com> | ||||
* | | fix: conflicts resolved in apps.php loadDirectorybackport/38630/stable30 | yemkareems | 2024-11-13 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com> | ||||
* | | fix: Clean-up some remaining readdir calls with undesirable false evaluation ↵ | Josh Richards | 2024-11-13 | 3 | -4/+4 |
| | | | | | | | | | | | | potential Signed-off-by: Josh Richards <josh.t.richards@gmail.com> | ||||
* | | fix(tests): Add IpAddressClassifier v6 zone ID testbackport/49039/stable30 | Josh | 2024-11-07 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com> | ||||
* | | fix(tests): Add RemoteAddress v6 zone ID test | Josh | 2024-11-06 | 1 | -0/+2 |
|/ | | | Signed-off-by: Josh <josh.t.richards@gmail.com> | ||||
* | fix(appinfo): Make sure screenshot, author and category are always arraysbackport/48912/stable30 | Joas Schilling | 2024-11-01 | 5 | -1/+78 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(users): improve recently active search | Benjamin Gaussorgues | 2024-10-30 | 1 | -3/+64 |
| | | | | | | | | | - Remove DISTINCT clause to fix PgSQL - Join user table only if necessary - Don't show people who never connected in active list - Add test Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | test: add test for nested jail cross-storage movebackport/47847/stable30 | Robin Appelman | 2024-10-29 | 1 | -0/+23 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: crypto added manually as expectedbackport/48915/stable30 | yemkareems | 2024-10-28 | 1 | -1/+1 |
| | | | | Signed-off-by: yemkareems <yemkareems@gmail.com> | ||||
* | fix: crypto type made not nullable and tests run using ICrypto | yemkareems | 2024-10-28 | 1 | -4/+3 |
| | | | | Signed-off-by: yemkareems <yemkareems@gmail.com> | ||||
* | fix: encrypt and store password, decrypt and retrieve the same | yemkareems | 2024-10-28 | 1 | -2/+19 |
| | | | | Signed-off-by: yemkareems <yemkareems@gmail.com> | ||||
* | test(settings): Correctly only return bool for Symfony ↵dependabot/composer/stable30/symfony-6.4 | Joas Schilling | 2024-10-21 | 1 | -7/+17 |
| | | | | | | Input::hasParameterOption calls Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(message): Fix logic of Mail test | Joas Schilling | 2024-10-21 | 1 | -5/+5 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | test: Fix mock creation | Joas Schilling | 2024-10-21 | 1 | -4/+3 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(comments): Add test for email mentionbackport/48760/stable30 | Joas Schilling | 2024-10-18 | 1 | -0/+6 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Merge pull request #48703 from nextcloud/backport/48673/stable30 | Ferdinand Thiessen | 2024-10-17 | 1 | -0/+34 |
|\ | | | | | [stable30] fix(share): Return empty string if no label is set | ||||
| * | fix(share): Return empty string if no label is set | Ferdinand Thiessen | 2024-10-14 | 1 | -0/+34 |
| | | | | | | | | | | | | | | | | | | * Resolves: https://github.com/nextcloud/server/issues/48629 While the database supports NULL, the typing has always said it only returns *string*. So to not break any apps that might trust the typings we should return `''` if the database is set to `NULL`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | fix(UserTrait): Fix backend initializationbackport/47896/stable30 | provokateurin | 2024-10-08 | 1 | -0/+3 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | fix: Make user removal more resilient | Ferdinand Thiessen | 2024-10-08 | 1 | -14/+67 |
|/ | | | | | | | | | | | | | | Currently there is a problem if an exception is thrown in `User::delete`, because at that point the user is already removed from the backend, but not all data is deleted. There is no way to recover from this state, as the user is gone no information is available anymore. This means the data is still available on the server but can not removed by any API anymore. The solution here is to first set a flag and backup the user home, this can be used to recover failed user deletions in a way the delete can be re-tried. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Merge pull request #48077 from nextcloud/backport/47852/stable30 | Benjamin Gaussorgues | 2024-10-02 | 2 | -14/+14 |
|\ | |||||
| * | fix: misc code fixes around db shardingbackport/47852/stable30 | Robin Appelman | 2024-09-16 | 2 | -14/+14 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #48317 from nextcloud/backport/48307/stable30 | Kate | 2024-09-30 | 2 | -2/+32 |
|\ \ | |||||
| * | | fix: gracefully parse non-standard trusted certificatesbackport/48307/stable30 | Richard Steinmetz | 2024-09-30 | 2 | -2/+32 |
| | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | | fix(tests): Fix test selection and run unit tests of DAV and user_status | Joas Schilling | 2024-09-25 | 1 | -5/+1 |
|/ / | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | fix(users): Don't crash if disabled user is missing in the databasebackport/48207/stable30 | Louis Chemineau | 2024-09-23 | 5 | -30/+48 |
| | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | | Merge pull request #48221 from nextcloud/backport/30/fix_move_on_same_bucket | Kate | 2024-09-20 | 3 | -0/+182 |
|\ \ |