Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #46760 from nextcloud/fix/appframework/csrf-custom-header | John Molakvoæ | 2024-07-27 | 1 | -0/+20 |
|\ | |||||
| * | fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF checks | provokateurin | 2024-07-25 | 1 | -0/+20 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | Merge pull request #46672 from nextcloud/fix/preview-invalid-id | Andy Scherzinger | 2024-07-25 | 1 | -0/+1 |
|\ \ | |/ |/| | Avoid using partial file info as valid one | ||||
| * | fix: Ignore preview requests for invalid file ids | Julius Härtl | 2024-07-22 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | | feat(TaskProcessing): Implement enums and default values | Marcel Klehr | 2024-07-25 | 1 | -0/+96 |
| | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | | Merge pull request #46644 from nextcloud/cast-bigint | Ferdinand Thiessen | 2024-07-24 | 1 | -1/+3 |
|\ \ | | | | | | | fix: cast to bigint on postgresql | ||||
| * | | fix: cast to bigint on postgresql | Robin Appelman | 2024-07-23 | 1 | -1/+3 |
| |/ | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #46418 from nextcloud/artonge/feat/user_admin_delegation | Louis | 2024-07-24 | 1 | -8/+6 |
|\ \ | | | | | | | feat(users): Add users and group management to admin delegation | ||||
| * | | feat(users): Add support for admin delegation for users and groups management | Louis Chemineau | 2024-07-22 | 1 | -8/+6 |
| |/ | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* / | feat: mail provider backend | SebastianKrupinski | 2024-07-23 | 4 | -0/+469 |
|/ | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> | ||||
* | feat(taskprocessing): add support for webhooks (http or AppAPI) in the task ↵ | Julien Veyssier | 2024-07-22 | 1 | -0/+4 |
| | | | | | | processing API Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | Merge pull request #46571 from nextcloud/chore/migrate-to-filenamevalidator | Stephan Orbaugh | 2024-07-22 | 1 | -9/+6 |
|\ | | | | | refactor: Migrate some legacy and core functions to `IFilenameValidator` | ||||
| * | refactor: Migrate some legacy and core functions to `IFilenameValidator` | Ferdinand Thiessen | 2024-07-19 | 1 | -9/+6 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | Merge pull request #46473 from nextcloud/feat/restrict_admin_to_ips | Andy Scherzinger | 2024-07-22 | 3 | -32/+118 |
|\ \ | |/ |/| | feat(security): restrict admin actions to IP ranges | ||||
| * | feat(security): Add public API to allow validating IP Ranges and checking ↵ | Joas Schilling | 2024-07-19 | 3 | -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 ranges | Benjamin Gaussorgues | 2024-07-19 | 3 | -32/+115 |
| | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | | Merge pull request #46605 from nextcloud/bugfix/noid/test-more-oracle-versions | Joas Schilling | 2024-07-19 | 7 | -22/+21 |
|\ \ | |/ |/| | fix(deps): Deprecate functionality deprecated by doctrine and test on more oracle versions | ||||
| * | fix(test): Make the test less flaky | Joas Schilling | 2024-07-19 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
| * | fix(db): Deprecate `IExpressionBuilder::or()` and ↵ | Joas Schilling | 2024-07-19 | 1 | -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 Schilling | 2024-07-19 | 5 | -20/+13 |
| | | | | | | | | | | | | removed upstream platforms Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
| * | fix(db): Use `createSchemaManager()` method as `getSchemaManager()` is ↵ | Joas Schilling | 2024-07-19 | 1 | -1/+1 |
| | | | | | | | | | | | | deprecated Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | Merge pull request #46368 from nextcloud/fix/task-processing | Marcel Klehr | 2024-07-19 | 1 | -10/+73 |
|\ \ | |/ |/| | TaskProcessing follow-up | ||||
| * | fix(TaskProcessing): Run cs:fix | Marcel Klehr | 2024-07-17 | 1 | -1/+0 |
| | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
| * | fix(TaskProcessing): fix tests | Marcel Klehr | 2024-07-17 | 1 | -9/+21 |
| | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
| * | test(TaskProcessing): Add test for setTaskResult with fileIds | Marcel Klehr | 2024-07-17 | 1 | -0/+52 |
| | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | | Merge pull request #46583 from nextcloud/filecache-sharding-compat | Robin Appelman | 2024-07-19 | 2 | -23/+34 |
|\ \ | | | | | | | Make filecache queries compatible with sharding | ||||
| * | | fix: make batch propagator work with sharding restrictions | Robin Appelman | 2024-07-17 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | | fix: make usermountcache compatible with sharding | Robin Appelman | 2024-07-17 | 1 | -22/+33 |
| |/ | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | feat(Security): Warn about using annotations instead of attributes | provokateurin | 2024-07-18 | 2 | -12/+19 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | Merge pull request #46510 from nextcloud/feat/info-xml-backends | Richard Steinmetz | 2024-07-17 | 5 | -5/+59 |
|\ \ | | | | | | | feat: hide caldav server settings if no app uses the caldav backend | ||||
| * | | feat: hide caldav server settings if no app uses the caldav backend | Richard Steinmetz | 2024-07-16 | 5 | -5/+59 |
| | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | | feat(settings/admin/ai): fix tests | Julien Veyssier | 2024-07-17 | 1 | -0/+1 |
| |/ |/| | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> | ||||
* | | Merge pull request #46419 from nextcloud/bugfix/noid/limit-logo-size-for-outlook | Joas Schilling | 2024-07-17 | 5 | -3/+8 |
|\ \ | | | | | | | fix(mail): Fix big logos in mail templates for Outlook | ||||
| * | | fix(mail): Fix big logos in mail templates for Outlook | Joas Schilling | 2024-07-17 | 5 | -3/+8 |
| | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | | Merge pull request #46538 from nextcloud/fix/use-filename-validator | Ferdinand Thiessen | 2024-07-16 | 4 | -157/+107 |
|\ \ \ | | | | | | | | | refactor: Migrate filename validation from `Storage` and `Util` to `FilenameValidator` | ||||
| * | | | fix(dav): Verify target path in `setName` instead of source path | Ferdinand Thiessen | 2024-07-16 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
| * | | | refactor: Remove deprecated `Util` function for filename validation to ↵ | Ferdinand Thiessen | 2024-07-16 | 1 | -58/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | `FilenameValidator` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
| * | | | refactor: Migrate filename validation logic from `Storage` to ↵ | Ferdinand Thiessen | 2024-07-16 | 3 | -99/+107 |
| |/ / | | | | | | | | | | | | | | | | `FilenameValidator` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | | Merge pull request #46547 from nextcloud/query-builder-connection | Robin Appelman | 2024-07-16 | 1 | -31/+58 |
|\ \ \ | |/ / |/| | | feat: allow running QueryBuilder queries on different connections | ||||
| * | | feat: allow running QueryBuilder queries on different connections | Robin Appelman | 2024-07-15 | 1 | -31/+58 |
| |/ | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* / | feat: Add `forbidden_filename_basenames` config option | Ferdinand Thiessen | 2024-07-15 | 1 | -27/+58 |
|/ | | | | | | | | This allows to configure forbidden filenames (the full filename like `.htaccess`) and also forbidden basenames like `com0` where `com0`, `com0.txt` and `com0.tar.gz` will match. We need this as only using basenames was too restrictive and will cause problems on some systems when updating. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(files_sharing): phpunit & openapi fixes | skjnldsv | 2024-07-12 | 1 | -8/+20 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | feat: don't count failed CSRF as failed login attempt | Benjamin Gaussorgues | 2024-07-11 | 1 | -1/+0 |
| | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | feat: Add `IFilenameValidator` to have one consistent place for filename ↵ | Ferdinand Thiessen | 2024-07-09 | 1 | -0/+188 |
| | | | | | | | | validation Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | test: Test hash validation | Christopher Ng | 2024-07-04 | 1 | -0/+25 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | feat: support excalidraw file | Hoang Pham | 2024-07-04 | 2 | -2/+4 |
| | | | | Signed-off-by: Hoang Pham <hoangmaths96@gmail.com> | ||||
* | fix(tests): Remove output when running tests | Joas Schilling | 2024-07-03 | 1 | -0/+15 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Merge pull request #46185 from ↵ | Daniel | 2024-07-02 | 2 | -38/+59 |
|\ | | | | | | | | | nextcloud/debt/noid/migrate-background-commands-to-iappconfig refactor: simplify background commands | ||||
| * | refactor: simplify background commands | Daniel Kesselberg | 2024-07-01 | 2 | -38/+59 |
| | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | | Merge pull request #45766 from nextcloud/feat/ooo-replacement | Daniel | 2024-07-01 | 1 | -3/+15 |
|\ \ | | | | | | | Feat: Allow users to select another user as their out-of-office replacement |