You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Julian Lam f96208a0c8 fix(uploads): ugly filenames on uploaded asset downloading
During regular processing, a timestamp is prepended to the filename
for any uploaded files. We don't want this to be part of the filename
if an end-user elects to download the file.

This commit adds a middleware to strip out that portion of the
basename and adds the appropriate Content-Disposition header for
files in /uploads/files

Fixes #6953
6 years ago
..
admin style(eslint): enforcing newline on chained calls 6 years ago
categories prevent possible crash if category.posts is undefined 6 years ago
cli chore(deps): update dependency eslint-config-airbnb-base to v13 (#6599) 6 years ago
controllers fix(acp): small UI fixes for ACP privileges category selector (#6946) 6 years ago
database fix redis tests 6 years ago
groups closes #6942 6 years ago
messaging misc fixes 6 years ago
meta fix: #6922, skin assets not including plugin LESS files 6 years ago
middleware fix(uploads): ugly filenames on uploaded asset downloading 6 years ago
navigation fix lint 6 years ago
plugins does this work 6 years ago
posts misc fixes 6 years ago
privileges arrow function 6 years ago
rewards chore(deps): update dependency eslint-config-airbnb-base to v13 (#6599) 6 years ago
routes fix(uploads): ugly filenames on uploaded asset downloading 6 years ago
socket.io misc fixes 6 years ago
topics misc fixes 6 years ago
upgrades closes #6944 6 years ago
user closes #6950 6 years ago
views fix(acp): small UI fixes for ACP privileges category selector (#6946) 6 years ago
widgets closes #6937 6 years ago
analytics.js chore(deps): update dependency eslint-config-airbnb-base to v13 (#6599) 6 years ago
batch.js Allow new "withScores" option in batch.processSortedSet (#6602) 7 years ago
coverPhoto.js chore(deps): update dependency eslint-config-airbnb-base to v13 (#6599) 6 years ago
emailer.js closes #6790 7 years ago
events.js remove more parseInts 6 years ago
file.js use includes instead of indexOf 6 years ago
flags.js fix: flags detail page crash if reporter blocks author 6 years ago
image.js don't call .jpeg quality on pngs 6 years ago
install.js use includes instead of indexOf 6 years ago
languages.js closes #6308 7 years ago
logger.js Provide more error information to logs 7 years ago
notifications.js misc fixes 6 years ago
pagination.js use includes instead of indexOf 6 years ago
password.js move bcrypt into password 6 years ago
prestart.js temp fix for #6848 6 years ago
promisify.js Promisify modules (#6723) 7 years ago
pubsub.js test pubsub 6 years ago
search.js optimize suggested topics/search 6 years ago
settings.js closes #5008 6 years ago
sitemap.js chore(deps): update dependency eslint-config-airbnb-base to v13 (#6599) 6 years ago
social.js misc fixes 6 years ago
start.js write analytics before exiting 6 years ago
translator.js Make utils and translator easier to require 8 years ago
upgrade.js chore(deps): update dependency eslint-config-airbnb-base to v13 (#6599) 6 years ago
utils.js Make utils and translator easier to require 8 years ago
webserver.js chore(deps): update dependency eslint-config-airbnb-base to v13 (#6599) 6 years ago