Skip to content

Tags: AppsDevTeam/Files

Tags

v6.3

Toggle v6.3's commit message
Adds security check for blocked file extensions

This prevents storing files with potentially executable extensions
(e.g., PHP scripts) that could be executed if placed under a web
server's document root. It introduces a configurable list of blocked
extensions (defaulting to PHP-related ones) and a
`BlockedExtensionException` to signal when such an attempt is made.
The check is case-insensitive and considers the last extension.

v6.2.3

Toggle v6.2.3's commit message
fix(listener): Use streaming hash for file contents to prevent memory…

… exhaustion

v6.2.2

Toggle v6.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update FileTrait.php

v6.2.1

Toggle v6.2.1's commit message
fix(listener): use local $dataDir variable instead of $this->dataDir …

…in rename call

v6.2

Toggle v6.2's commit message
Adds MIME type detection and storage to File entity

The changes include:
- Adds a `mimeType` property and corresponding getter/setter to the File entity and trait.
- Implements automatic MIME type detection in `FileListener` during file processing.
- Adds the `ext-fileinfo` extension as a project dependency.

v6.1

Toggle v6.1's commit message
Updates File entity to extend Entity

Updates the File entity to extend the base Entity class from DoctrineComponents, ensuring consistency and shared functionality across entities.

v6.0

Toggle v6.0's commit message
Merge remote-tracking branch 'origin/master'

v5.8.8

Toggle v5.8.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update FileListener.php

v5.8.7

Toggle v5.8.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update TFileEntity.php

v5.8.6

Toggle v5.8.6's commit message
fix