aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private
Commit message (Collapse)AuthorAgeFilesLines
* fix: lintcatchNullHashGit'Fellow2024-08-151-3/+2
| | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* fix: stronger type hintGit'Fellow2024-08-151-1/+1
| | | | Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* fix: remove check for nullGit'Fellow2024-08-011-1/+1
| | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* fix: add phpDocGit'Fellow2024-08-011-0/+1
| | | | Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* fix(files): Catch null possibilities before hashGit'Fellow2024-07-291-2/+14
| | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: don't use OCP Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: Also check if null Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* chore: fix some commentswithbest2024-07-292-2/+2
| | | | Signed-off-by: withbest <seekseat@outlook.com>
* fix: Release directory iterator and thereby its potential directory lock ↵Dennis Verspuij2024-07-271-0/+1
| | | | | | prior to deleting a directory, to avoid e.g. "Text file busy" error with VirtualBox shared folder storage Signed-off-by: Dennis Verspuij <6680484+dennisverspuij@users.noreply.github.com>
* Merge pull request #46760 from nextcloud/fix/appframework/csrf-custom-headerJohn Molakvoæ2024-07-271-0/+4
|\
| * fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF checksprovokateurin2024-07-251-0/+4
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #46508 from nextcloud/ernolf/enh/imaginary-pdf-handlingDaniel2024-07-253-1/+16
|\ \ | | | | | | feat(preview): introducing new class ImaginaryPDF
| * | feat(preview): move previews for imaginary pdf to own class ImaginaryPDFernolf2024-07-253-1/+16
| |/ | | | | | | | | | | Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com> Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | Merge pull request #46672 from nextcloud/fix/preview-invalid-idAndy Scherzinger2024-07-251-3/+4
|\ \ | |/ |/| Avoid using partial file info as valid one
| * fix: Do not return partial file info if we have a cache entryJulius Härtl2024-07-221-3/+4
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #46383 from nextcloud/feat/template-fieldsJulius Härtl2024-07-251-2/+6
|\ \ | | | | | | feat: Template field workflow
| * | feat: Add support for filling fields to backend componentsElizabeth Danzberger2024-07-251-2/+3
| | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | fix: Emit new `BeforeGetTemplates` eventElizabeth Danzberger2024-07-251-0/+3
| | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* | | fix(taskprocessing): add missing translate default task typeJulien Veyssier2024-07-251-0/+1
|/ / | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | fix: Don't validate input again upon running a taskMarcel Klehr2024-07-251-7/+0
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | fix: Make sure provider provides enum valuesMarcel Klehr2024-07-251-1/+4
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | fix(taskprocessing): Update lib/private/TaskProcessing/Manager.phpMarcel Klehr2024-07-251-2/+2
| | | | | | | | | | Co-authored-by: Julien Veyssier <julien-nc@posteo.net> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | fix(taskprocessing): run cs:fixJulien Veyssier2024-07-251-17/+17
| | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | feat(TaskProcessing): Implement enums and default valuesMarcel Klehr2024-07-251-35/+161
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | Merge pull request #44788 from nextcloud/db-error-loggingStephan Orbaugh2024-07-253-4/+52
|\ \ | | | | | | feat: add additional logging for database errors
| * | feat: add additional logging for database errorsRobin Appelman2024-07-243-4/+52
| | | | | | | | | | | | | | | | | | including the stack trace of the current database transaction Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #46644 from nextcloud/cast-bigintFerdinand Thiessen2024-07-242-1/+3
|\ \ \ | | | | | | | | fix: cast to bigint on postgresql
| * | | fix: explicitly filter for storageid in preview cleanup jobRobin Appelman2024-07-231-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | fix: cast to bigint on postgresqlRobin Appelman2024-07-231-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #46694 from nextcloud/fix/file-info-nameStephan Orbaugh2024-07-241-0/+4
|\ \ \ \ | |_|/ / |/| | | fix: FileInfo from `View` should have the correct name of a mountpoint
| * | | fix: FileInfo from `View` should have the correct name of a mountpointFerdinand Thiessen2024-07-221-0/+4
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | If a mountpoint is returned from a `View` the name must match the view scoped name and not the global name. For example group folders have a name like `1` or `2` (the ID), but the name of the FileInfo returned fro mthe View should be the mount point name, like `First groupfolder` or similar. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #46418 from nextcloud/artonge/feat/user_admin_delegationLouis2024-07-243-18/+25
|\ \ \ | | | | | | | | feat(users): Add users and group management to admin delegation
| * | | feat(users): Add support for admin delegation for users and groups managementLouis Chemineau2024-07-223-18/+25
| |/ / | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | feat: mail provider backendSebastianKrupinski2024-07-233-0/+282
| | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | fix(taskprocessing): build autoloader files and fix psalm issueJulien Veyssier2024-07-231-1/+1
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | feat(taskprocessing): add appId filter to taskprocessing occ commandsJulien Veyssier2024-07-232-3/+20
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | feat(taskprocessing): add occ commands to list tasks and compute statsJulien Veyssier2024-07-233-3/+45
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | feat(taskprocessing): add start, stop and schedule time to tasksJulien Veyssier2024-07-232-0/+37
| |/ |/| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | feat: let users configure their first day of weekRichard Steinmetz2024-07-221-1/+5
|/ | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* feat: add config flag to toggle persistent redis connectionsRobin Appelman2024-07-221-12/+21
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat(taskprocessing): add support for webhooks (http or AppAPI) in the task ↵Julien Veyssier2024-07-222-3/+92
| | | | | | processing API Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* Merge pull request #46571 from nextcloud/chore/migrate-to-filenamevalidatorStephan Orbaugh2024-07-223-16/+31
|\ | | | | refactor: Migrate some legacy and core functions to `IFilenameValidator`
| * refactor: Migrate some legacy and core functions to `IFilenameValidator`Ferdinand Thiessen2024-07-193-16/+31
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #46473 from nextcloud/feat/restrict_admin_to_ipsAndy Scherzinger2024-07-229-67/+257
|\ \ | | | | | | feat(security): restrict admin actions to IP ranges
| * | feat(Security): add Factory for IP addresses and rangesBenjamin Gaussorgues2024-07-192-0/+25
| | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * | feat(security): Add public API to allow validating IP Ranges and checking ↵Joas Schilling2024-07-198-76/+173
| | | | | | | | | | | | | | | | | | | | | 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-196-67/+135
| | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | Merge pull request #46640 from nextcloud/fix/noid/google-scopeJulius Härtl2024-07-223-6/+19
|\ \ \ | |_|/ |/| | fix(Token): take over scope in token refresh with login by cookie
| * | fix(Token): take over scope in token refresh with login by cookieArthur Schiwon2024-07-193-6/+19
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Merge pull request #46605 from nextcloud/bugfix/noid/test-more-oracle-versionsJoas Schilling2024-07-1915-126/+170
|\ \ \ | |_|/ |/| | fix(deps): Deprecate functionality deprecated by doctrine and test on more oracle versions
| * | fix(db): Fix md5 for oracle >= 20Joas Schilling2024-07-194-1/+23
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | fix(db): Manually track if `where()` is called when not empty to avoid recursionJoas Schilling2024-07-191-19/+24
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>