]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
[MEDIA] File downloader now in PHP, added proper name in the UI and changed the forma...
authorMiguel Dantas <biodantasgs@gmail.com>
Tue, 11 Jun 2019 01:42:33 +0000 (02:42 +0100)
committerDiogo Cordeiro <diogo@fc.up.pt>
Sat, 3 Aug 2019 16:31:36 +0000 (17:31 +0100)
commit5eb4a7d71190a04508b250ca5980168c558ef976
treed1584a507a3bb8fc4815131760d267293c621b11
parentf717081893b11347819b19045fa9258f661e4725
[MEDIA] File downloader now in PHP, added proper name in the UI and changed the format for new attachment file names

The file downloader was changed from a simple redirect to the file to one
implemented in PHP, which should make it safer, by making it possible disallow
direct access to the file, to prevent executing of atttachments

The filename has a new format:
  bin2hex("{$original_name}")."-{$filehash}"
This format should be respected. Notice the dash, which is important to distinguish it from the previous
format, which was "{$hash}.{$ext}"

This change was made to both make the experience more user friendly, by
providing a readable name for files, as opposed to it's hash. This name is taken
from the upload filename, but, clearly, as this wasn't done before, it's
impossible to have a proper name for older files, so those are displayed as
"untitled.{$ext}".

This new name is displayed in the UI, instead of the previous name.
README.md
actions/attachment.php
actions/attachment_download.php
classes/File.php
lib/framework.php
lib/mediafile.php