aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib
Commit message (Collapse)AuthorAgeFilesLines
...
| * | feat(auth): Clean-up unused auth tokens and wipe tokensChristoph Wurst2024-08-131-11/+10
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
| * | fix(tests): Adapt tests to change of DefaultShareProvider constructorCôme Chilliet2024-08-121-6/+15
| |/ | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix(SetupCheck): Properly check public access to data directoryFerdinand Thiessen2024-08-082-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | When checking for public (web) access to the data directory the status is not enough as you might have a webserver that forwards to e.g. a login page. So instead check that the content of the file matches. For this the `.ncdata` file (renamed from `.ocdata`¹) has minimal text content to allow checking. ¹The file was renamed from the legacy `.ocdata`, there is a repair step to remove the old one. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(session): Log when session_* calls are slowChristoph Wurst2024-08-073-17/+17
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
| * fix(files_sharing): show proper share not found error messageskjnldsv2024-08-061-2/+4
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * fix: unify bundle namingJérôme Herbinet2024-08-061-1/+1
| | | | | | | | | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com> Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
| * chore: delete repair step for 8y old oc_mounts issueRobin Appelman2024-08-021-114/+0
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * chore: Remove deprecated legacy search backendJulius Härtl2024-08-011-2/+0
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * Merge pull request #46476 from nextcloud/enh/noid/migration-attributesStephan Orbaugh2024-07-302-4/+386
| |\ | | | | | | Migration Attributes
| | * feat(migration-attributes): testsMaxence Lange2024-07-292-4/+386
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | feat(log): Allow to combine log.conditions to only log (app&user)Joas Schilling2024-07-301-0/+90
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Merge pull request #46379 from nextcloud/fix/folder-search-ownerFerdinand Thiessen2024-07-301-3/+11
| |\ \ | | |/ | |/| fix: `OCP\Files\Node\Folder::search` was not setting the owner
| | * fix: `OCP\Files\Node\Folder::search` was not setting the ownerFerdinand Thiessen2024-07-111-3/+11
| | | | | | | | | | | | | | | | | | The owner was not set on the file info causing e.g. webdav searches to never return the known owner. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF checksprovokateurin2024-07-251-0/+20
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | feat(TaskProcessing): Implement enums and default valuesMarcel Klehr2024-07-251-0/+96
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | Merge pull request #46644 from nextcloud/cast-bigintFerdinand Thiessen2024-07-241-1/+3
| |\ \ | | | | | | | | fix: cast to bigint on postgresql
| | * | fix: cast to bigint on postgresqlRobin Appelman2024-07-231-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | Merge pull request #46418 from nextcloud/artonge/feat/user_admin_delegationLouis2024-07-241-8/+6
| |\ \ \ | | | | | | | | | | feat(users): Add users and group management to admin delegation
| | * | | feat(users): Add support for admin delegation for users and groups managementLouis Chemineau2024-07-221-8/+6
| | |/ / | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * / / feat: mail provider backendSebastianKrupinski2024-07-234-0/+469
| |/ / | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
| * | feat(taskprocessing): add support for webhooks (http or AppAPI) in the task ↵Julien Veyssier2024-07-221-0/+4
| | | | | | | | | | | | | | | | | | processing API Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
| * | Merge pull request #46571 from nextcloud/chore/migrate-to-filenamevalidatorStephan Orbaugh2024-07-221-9/+6
| |\ \ | | | | | | | | refactor: Migrate some legacy and core functions to `IFilenameValidator`
| | * | refactor: Migrate some legacy and core functions to `IFilenameValidator`Ferdinand Thiessen2024-07-191-9/+6
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | Merge pull request #46473 from nextcloud/feat/restrict_admin_to_ipsAndy Scherzinger2024-07-223-32/+118
| |\ \ \ | | |/ / | |/| | feat(security): restrict admin actions to IP ranges
| | * | feat(security): Add public API to allow validating IP Ranges and checking ↵Joas Schilling2024-07-193-18/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | for "in range" Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| | * | feat(security): restrict admin actions to IP rangesBenjamin Gaussorgues2024-07-193-32/+115
| | | | | | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * | | Merge pull request #46605 from nextcloud/bugfix/noid/test-more-oracle-versionsJoas Schilling2024-07-197-22/+21
| |\ \ \ | | |/ / | |/| | fix(deps): Deprecate functionality deprecated by doctrine and test on more oracle versions
| | * | fix(test): Make the test less flakyJoas Schilling2024-07-191-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| | * | fix(db): Deprecate `IExpressionBuilder::or()` and ↵Joas Schilling2024-07-191-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | `IExpressionBuilder::and()` without parameters Signed-off-by: Joas Schilling <coding@schilljs.com>
| | * | fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of ↵Joas Schilling2024-07-195-20/+13
| | | | | | | | | | | | | | | | | | | | | | | | removed upstream platforms Signed-off-by: Joas Schilling <coding@schilljs.com>
| | * | fix(db): Use `createSchemaManager()` method as `getSchemaManager()` is ↵Joas Schilling2024-07-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | deprecated Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | Merge pull request #46368 from nextcloud/fix/task-processingMarcel Klehr2024-07-191-10/+73
| |\ \ \ | | |/ / | |/| | TaskProcessing follow-up
| | * | fix(TaskProcessing): Run cs:fixMarcel Klehr2024-07-171-1/+0
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| | * | fix(TaskProcessing): fix testsMarcel Klehr2024-07-171-9/+21
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| | * | test(TaskProcessing): Add test for setTaskResult with fileIdsMarcel Klehr2024-07-171-0/+52
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | Merge pull request #46583 from nextcloud/filecache-sharding-compatRobin Appelman2024-07-192-23/+34
| |\ \ \ | | | | | | | | | | Make filecache queries compatible with sharding
| | * | | fix: make batch propagator work with sharding restrictionsRobin Appelman2024-07-171-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| | * | | fix: make usermountcache compatible with shardingRobin Appelman2024-07-171-22/+33
| | |/ / | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | feat(Security): Warn about using annotations instead of attributesprovokateurin2024-07-182-12/+19
| | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | Merge pull request #46510 from nextcloud/feat/info-xml-backendsRichard Steinmetz2024-07-171-0/+48
| |\ \ \ | | | | | | | | | | feat: hide caldav server settings if no app uses the caldav backend
| | * | | feat: hide caldav server settings if no app uses the caldav backendRichard Steinmetz2024-07-161-0/+48
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
| * | | | feat(settings/admin/ai): fix testsJulien Veyssier2024-07-171-0/+1
| | |/ / | |/| | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
| * | | Merge pull request #46419 from nextcloud/bugfix/noid/limit-logo-size-for-outlookJoas Schilling2024-07-172-0/+5
| |\ \ \ | | | | | | | | | | fix(mail): Fix big logos in mail templates for Outlook
| | * | | fix(mail): Fix big logos in mail templates for OutlookJoas Schilling2024-07-172-0/+5
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Merge pull request #46538 from nextcloud/fix/use-filename-validatorFerdinand Thiessen2024-07-164-157/+107
| |\ \ \ \ | | | | | | | | | | | | refactor: Migrate filename validation from `Storage` and `Util` to `FilenameValidator`
| | * | | | fix(dav): Verify target path in `setName` instead of source pathFerdinand Thiessen2024-07-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| | * | | | refactor: Remove deprecated `Util` function for filename validation to ↵Ferdinand Thiessen2024-07-161-58/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `FilenameValidator` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| | * | | | refactor: Migrate filename validation logic from `Storage` to ↵Ferdinand Thiessen2024-07-163-99/+107
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | `FilenameValidator` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | Merge pull request #46547 from nextcloud/query-builder-connectionRobin Appelman2024-07-161-31/+58
| |\ \ \ \ | | |/ / / | |/| | | feat: allow running QueryBuilder queries on different connections
| | * | | feat: allow running QueryBuilder queries on different connectionsRobin Appelman2024-07-151-31/+58
| | |/ / | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>