Commit Graph

74216 Commits (fix/allow-enforcing-windows-support)
 

Author SHA1 Message Date
Ferdinand Thiessen 30a981bc5c
feat: Allow to enforce Windows compatible file and folder names
This will:
* Deny characters forbidden on Windows
* Deny files with names which are reserved on Windows
* Deny trailing dot or space
* Deny files or folders which are not case-insensitive unique in a folder

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Ferdinand Thiessen 60838bf5f4
fix: Make forbidden filename list case insensitive again
It previously was, even if not documented, case insensitive.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Ferdinand Thiessen cc77c89056
fix(JSConfig): Add `forbidden_filenames` and `forbidden_filename_characters` to the `oc_config`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Ferdinand Thiessen 3f0657f67b
fix: Deprecate `\OCP\Files\FileInfo::BLACKLIST_FILES_REGEX` as this is unused
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Ferdinand Thiessen 8b857740e4
fix: Move filename validation to one common place
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Ferdinand Thiessen 5593259221
feat: Cache filename blacklist and forbidden filename characters
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Ferdinand Thiessen 242b04ea53
feat: Add `getForbiddenFilenames` to `OCP\Util` and ensure forbidden files are enforced
* Provide filename blacklist in public `\OCP\Util`
* Use filename blacklist and forbidden characters also in `Filesystem::isFileBlacklisted`
* Drop unused and deprecated `\OC_Util::isValidFileName`

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Côme Chilliet 6fc2c47a26
Merge pull request #45209 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
4 weeks ago
Christoph Wurst 6258823aba
Merge pull request #45058 from nextcloud/perf/db/sort-before-chunking
perf(db): Sort data for IN before chunking
4 weeks ago
Marco 0af06f6e38
Merge pull request #44786 from nextcloud/reduce-border-radius
Reduce app container border radius
4 weeks ago
Marco a6536be8b5
Merge branch 'master' into reduce-border-radius 4 weeks ago
nextcloud-command 9d60ec59aa chore(tests): Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
4 weeks ago
Nextcloud bot 30a722a2ca
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 weeks ago
Anna a40a13cf1a
Merge pull request #45055 from nextcloud/fix/revert-user-status-exception
fix(userstatus): catch unique constrain violation on revert
4 weeks ago
Ferdinand Thiessen a81f954a9e
Merge pull request #45178 from nextcloud/fix/style-imports
fix: Do not import styles that are already included in server bundle
4 weeks ago
Marco 82c4008fdd
Merge branch 'master' into reduce-border-radius 4 weeks ago
Côme Chilliet af82536ffb
Merge pull request #45186 from nextcloud/automated/noid/master-fix-npm-audit
[master] Fix npm audit
4 weeks ago
Anna Larch e43811d395 fix(userstatus): catch unique constrain violation on revert
Signed-off-by: Anna Larch <anna@nextcloud.com>
4 weeks ago
Ferdinand Thiessen a54e69cb74
Merge pull request #44939 from nextcloud/fix/reduce-http-noise
fix(settings): Save one HTTP request on enabling an app
4 weeks ago
Marco 63e20cc266 feat: reduce app container border radius
Signed-off-by: Marco <marcoambrosini@icloud.com>
4 weeks ago
Joas Schilling 79a75ca196
Merge pull request #45088 from nextcloud/fix/user-manager-log-collisions
fix(User\Manager): Avoid future collisions with updater/audit logs
4 weeks ago
Ferdinand Thiessen c81887c328
chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Ferdinand Thiessen b156bcd329
fix(settings): When testing server stability, request URL with trailing slash
This prevents one HTTP request for most situations (301 from `apps/files` to `apps/files/`)
and helps users with faulty reverse-proxy configuration.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
nextcloud-command 79716a168a chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
4 weeks ago
nextcloud-command b8cdc6746e chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
4 weeks ago
Ferdinand Thiessen 5d8133bb18 fix: Do not import styles that are already included in server bundle
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Josh 4509a17cdd fix(User\Manager): Avoid future collisions with updater/audit logs
Avoid future collisions for not yet created updater and audit log files (at least using default names).

Signed-off-by: Josh <josh.t.richards@gmail.com>
4 weeks ago
Kate 890c5b8594
Merge pull request #45196 from nextcloud/fix/oc_image/exif_imagetype-return-type 4 weeks ago
provokateurin ce53a7ad81
fix(OC_Image): Set correct return type for exif_imagetype stub
Signed-off-by: provokateurin <kate@provokateurin.de>
4 weeks ago
dependabot[bot] b534a70acd
Merge pull request #45179 from nextcloud/dependabot/composer/vendor-bin/psalm/vimeo/psalm-5.24.0 4 weeks ago
Marcel Klehr d1ed8bd5e9
Merge pull request #30359 from nextcloud/enh/background-job-class
Allow calling cron jobs background job class with occ
4 weeks ago
John Molakvoæ b5c3c3af80
Merge pull request #45177 from nextcloud/fix/drop-unneeded-cypress-version
fix(ci): Update `node-test` workflow and drop unneeded `cypress:version` output
4 weeks ago
Joas Schilling 2c2c3738f8
Merge pull request #45093 from nextcloud/bugfix/noid/avoid-getKey-race-condition
fix(session): Avoid race condition for cache::get() vs. cache::hasKey()
4 weeks ago
Nextcloud bot 761f10b5fe
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 weeks ago
Nextcloud bot 16ac7c1a40
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 weeks ago
F. E Noel Nfebe 31566025ce
Merge pull request #45160 from nextcloud/fix/style
fix: Changes the color of the "Delete User" and "X" exit buttons on hover.
4 weeks ago
Ferdinand Thiessen fe4c1b28c7
Merge pull request #45086 from nextcloud/update-devcontainer-env#45075
Update devcontainer PHP dependencies to 8.3
4 weeks ago
Sebastian Krupinski c17fcc4881
Merge pull request #45098 from nextcloud/fix/issue-45081
Do not load IMipPlugin before user session is initialized also use userSession instead of userId in constructor.
4 weeks ago
dependabot[bot] e826367f3d
chore(deps): bump vimeo/psalm from 5.23.1 to 5.24.0 in /vendor-bin/psalm
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 5.23.1 to 5.24.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/5.23.1...5.24.0)

---
updated-dependencies:
- dependency-name: vimeo/psalm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 weeks ago
Nextcloud bot 461f6d47e4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 weeks ago
Ferdinand Thiessen 3d533d2f51
fix(ci): Update `node-test` workflow and drop unneeded `cypress:version` output
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 weeks ago
Joas Schilling 5682456b14
Merge pull request #45163 from nextcloud/fix/icons/update-files-icon
fix(icons): Update files icon
4 weeks ago
SebastianKrupinski 51d338b9cc fix(caldav): Fixed formatting to comply with php-cs
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
4 weeks ago
John Molakvoæ 17725081bf
Merge pull request #45067 from nextcloud/docs/noid/SPDX-Header-How-To 4 weeks ago
provokateurin d9516737c5
fix(icons): Update files icon
Signed-off-by: provokateurin <kate@provokateurin.de>
4 weeks ago
Benjamin Gaussorgues 73e61c55c6
Merge pull request #45159 from nextcloud/fix/tests-deprecated 4 weeks ago
Nextcloud bot 6e39a159a4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 weeks ago
Robin Windey 85f293c3ee
Update .devcontainer/Dockerfile
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Robin Windey <ro.windey@gmail.com>
1 month ago
Ferdinand Thiessen 19602a0cee
Merge pull request #45096 from nextcloud/fix/files-types
fix(files): Add missing properties and fix Typescript errors in `FileEntryName`
1 month ago
Ferdinand Thiessen f82c5f0146
fix(tests): Replace deprecated methods in `FileTest`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 month ago