aboutsummaryrefslogtreecommitdiffstats
path: root/build/integration/features
Commit message (Collapse)AuthorAgeFilesLines
* chore(federation): cleanup SettingsController and legacy AddServerMiddlewarefeat/auto-accept-trusted-serverskjnldsv2025-01-091-2/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(federation): add trusted server auto accept integration testsskjnldsv2025-01-091-0/+45
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(logger): Prevent infinite recursion with log.condition => matchesbugfix/noid/prevent-infitnite-loopJoas Schilling2025-01-031-0/+39
| | | | | | | | | | When we need to check the log condition for a user matches, there is a risk that something on the way checks the log level and would result in an infinite loop. So we simply check if it's a nested call and use the default warning level in that case. Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat(login): add origin check at loginBenjamin Gaussorgues2024-12-052-2/+11
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* fix(ocm): switching to IdentityProofMaxence Lange2024-12-041-1/+1
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* test(ExternalStorage): Send basic auth during integrations testsLouis Chemineau2024-11-281-2/+21
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(profile): make sure the app cannot be disabled as it was in coreskjnldsv2024-11-141-0/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(dav): Public WebDAV endpoint should allow `GET` requestsfix/public-getFerdinand Thiessen2024-10-096-5/+80
| | | | | | | `GET` should be allowed even without Ajax header to allow downloading files, or show files in the viewer. All other requests could be guarded, but this should not. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: provision api's status codesfix/provisionApi-status-codesHamza Mahjoubi2024-09-301-6/+6
| | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* feat(files): Make the files download action use WebDAV zip downloadFerdinand Thiessen2024-09-281-1/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(dav): New `ZipFolderPlugin` which allows to download folders using GET ↵Ferdinand Thiessen2024-09-282-2/+45
| | | | | | requests Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(deps): Update nextcloud/coding-standard to v1.3.1provokateurin2024-09-195-37/+37
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(core): profile design and pronouns supportfieat/profile-pronouncesJohn Molakvoæ (skjnldsv)2024-09-181-727/+727
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* feat: add profile pronounsJohn Molakvoæ (skjnldsv)2024-09-171-1/+4
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* chore: adjust code to adhere to coding standardAnna Larch2024-09-051-1/+1
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* test: Add integration tests for saving external userglobal storagesDaniel Calviño Sánchez2024-09-043-1/+105
| | | | | | | | | As the external storage uses the Nextcloud server itself the number of workers of the PHP process running the Nextcloud server had to be increased. Otherwise if a request is sent for the external storage while handling a request from the integration tests a deadlock would occur. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* fix(test): Fix provisioning enabled appsprovokateurin2024-08-291-0/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-2517-141/+141
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix(dav): Ensure share properties are also set on public remote endpointFerdinand Thiessen2024-08-121-1/+26
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(integration): add file request testsskjnldsv2024-07-191-3/+17
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): adjust IAttributes API and files_versionsskjnldsv2024-07-121-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat: Add new forbidden filename options to CapabilitiesFerdinand Thiessen2024-07-111-1/+3
| | | | | | | | | Allow clients to access the new filename validation options and make frontend name validation possible. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: remove chunking-v1Robin Appelman2024-06-192-42/+0
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* chore: Add SPDX headerAndy Scherzinger2024-06-068-0/+19
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* Merge branch 'master' into refactor/OC-Server-getHTTPClientServiceJohn Molakvoæ2024-05-3046-3922/+377
|\ | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * feat(files): Use receiving users language for the ownership transfer target ↵Ferdinand Thiessen2024-05-291-1/+1
| | | | | | | | | | | | folder Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * test(Sharing): Integration test for no expiration set date for sharefenn-cs2024-05-231-2/+6
| | | | | | | | | | | | | | | | | | - Verify that explicitly sending empty `expireDate` param to server overwrite default and sets not expiry date, if non is enforced. - Update tests to avoid converting empty string to date. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * chore: Add SPDX headerAndy Scherzinger2024-05-1330-685/+78
| | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
| * chore: Add SPDX headerAndy Scherzinger2024-05-101-19/+2
| | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
| * fix: Apply new coding standard to all filesCôme Chilliet2024-04-022-2/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * feat(dav): update a principal's schedule-default-calendar-URLRichard Steinmetz2024-02-281-0/+149
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
| * fix(tests): Ensure ldap server can be reached in integration tests on GitHub ↵Ferdinand Thiessen2024-01-261-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Actions and other improvments * Run integration tests for every pull request * Also print docker logs of service containers (ldap, redis) * Ensure consistent `datadir` for test assertions * Test openldap features separatly * Only the LDAP tests rely on `/dev/shm` while `federated.feature` rely on real directory access Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * Fix "Creation of dynamic property CommandLineContext::$…BaseUrl is ↵Joas Schilling2024-01-261-0/+2
| | | | | | | | | | | | deprecated in CommandLineContext.php on line 41" Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Ensure the testing app is enabledJoas Schilling2024-01-261-2/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Fix "Creation of dynamic property FeatureContext::$parts is deprecated in ↵Joas Schilling2024-01-261-4/+6
| | | | | | | | | | | | WebDav.php line 757" Signed-off-by: Joas Schilling <coding@schilljs.com>
| * chore: Move integration tests from drone to githubJoas Schilling2024-01-2613-3195/+0
| | | | | | | | | | | | * Improve grouping as setting up CI took 3* the time of the test in average Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix: public dav and files_sharing testing fixesJohn Molakvoæ2024-01-094-10/+12
| | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
| * confirm content on dav-v2 testMaxence Lange2023-11-242-18/+69
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-233-9/+9
| | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * Merge pull request #41668 from nextcloud/enh/noid/test-dav-favorite-searchMaxence Lange2023-11-232-0/+26
| |\ | | | | | | test boolean favorite
| | * test boolean favoriteMaxence Lange2023-11-222-0/+26
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | fixing testMaxence Lange2023-11-231-2/+34
| |/ | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * fix(autocomplete): Fix missing user status on autocomplete endpointJoas Schilling2023-09-281-0/+3
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Refactor `OC\Server::getHTTPClientService`Andrew Summers2023-08-291-2/+3
|/ | | | Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com>
* fix(ci): add to enabled appsChristopher Ng2023-08-031-0/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* perf: skip request without write permissionDaniel Kesselberg2023-06-194-1/+118
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* disable contacts menu features that regularly fail on droneSimon L2023-05-171-6/+10
| | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* Merge pull request #37385 from ↵Joas Schilling2023-05-031-11/+33
|\ | | | | | | | | nextcloud/bugfix/noid/dont-allow-adding-the-same-email-multiple-times fix(provisioning_api): Don't allow to configure the same additional e…
| * fix(tests): Fix new integration testsJoas Schilling2023-04-261-13/+13
| | | | | | | | | | | | The integration tests are not isolated, so we can not reuse previously used data Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix(provisioning_api): Don't allow to configure the same additional email ↵Joas Schilling2023-04-261-0/+22
| | | | | | | | | | | | multiple times Signed-off-by: Joas Schilling <coding@schilljs.com>