kopia lustrzana https://github.com/c9/core
refs +11378 santize the preview path
rodzic
d367478a1a
commit
5156753b9a
|
@ -21,6 +21,8 @@ define(function(require, exports, module) {
|
|||
var userContent = imports["user-content.redirect"];
|
||||
var getVfsServers = imports["vfs.serverlist"].getServers;
|
||||
|
||||
var Path = require("path");
|
||||
|
||||
var frontdoor = require("frontdoor");
|
||||
var error = require("http-error");
|
||||
var requestTimeout = require("c9/request_timeout");
|
||||
|
@ -50,6 +52,10 @@ define(function(require, exports, module) {
|
|||
}
|
||||
}, [
|
||||
requestTimeout(15*60*1000),
|
||||
function sanitzePreviewPath(req,res,next){
|
||||
req.params.path = Path.normalize(decodeURIComponent(req.params.path));
|
||||
next();
|
||||
},
|
||||
handler.getProjectSession(),
|
||||
handler.getRole(db),
|
||||
handler.getProxyUrl(function() {
|
||||
|
|
Ładowanie…
Reference in New Issue