be clear that filtered isnt about safety

merge-requests/208/head
fatchan 5 years ago
parent f540d07e67
commit eb5f576034
  1. 6
      configs/main.js.example
  2. 6
      controllers/forms.js

@ -108,9 +108,9 @@ module.exports = {
/* filter filenames on posts and banners /* filter filenames on posts and banners
false=no filtering false=no filtering
true=alphanumeric including underscore and hyphen true=allow only A-Za-z0-9_-
regex= provide a regex, e.g. /[^\w\s-]+/g */ regex=custom regex of what to replace e.g. /[^\w\s-]+/g */
safeFileNames: /[^\w\s-]+/g, filterFileNames: false,
//options for code block highlighting in posts //options for code block highlighting in posts
highlightOptions: { highlightOptions: {

@ -3,7 +3,7 @@
const express = require('express') const express = require('express')
, router = express.Router() , router = express.Router()
, Boards = require(__dirname+'/../db/boards.js') , Boards = require(__dirname+'/../db/boards.js')
, { globalLimits, debugLogs, safeFileNames } = require(__dirname+'/../configs/main.js') , { globalLimits, debugLogs, filterFileNames } = require(__dirname+'/../configs/main.js')
//middlewares //middlewares
, calcPerms = require(__dirname+'/../helpers/checks/calcpermsmiddleware.js') , calcPerms = require(__dirname+'/../helpers/checks/calcpermsmiddleware.js')
, hasPerms = require(__dirname+'/../helpers/checks/haspermsmiddleware.js') , hasPerms = require(__dirname+'/../helpers/checks/haspermsmiddleware.js')
@ -27,7 +27,7 @@ const express = require('express')
, postFiles = upload({ , postFiles = upload({
debug: debugLogs, debug: debugLogs,
createParentPath: true, createParentPath: true,
safeFileNames, safeFileNames: filterFileNames,
preserveExtension: 4, preserveExtension: 4,
limits: { limits: {
totalSize: globalLimits.postFilesSize.max, totalSize: globalLimits.postFilesSize.max,
@ -41,7 +41,7 @@ const express = require('express')
, bannerFiles = upload({ , bannerFiles = upload({
debug: debugLogs, debug: debugLogs,
createParentPath: true, createParentPath: true,
safeFileNames, safeFileNames: filterFileNames,
preserveExtension: 3, preserveExtension: 3,
limits: { limits: {
totalSize: globalLimits.bannerFilesSize.max, totalSize: globalLimits.bannerFilesSize.max,

Loading…
Cancel
Save