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