v1 of sentinal support
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
Settings = require('settings-sharelatex')
|
Settings = require('settings-sharelatex')
|
||||||
redis = require('redis')
|
|
||||||
rclient = redis.createClient(Settings.redis.web.port, Settings.redis.web.host)
|
redis = require("redis-sharelatex")
|
||||||
rclient.auth(Settings.redis.web.password)
|
rclient = redis.createClient(Settings.redis.web)
|
||||||
|
|
||||||
DocumentUpdaterHandler = require "../DocumentUpdater/DocumentUpdaterHandler"
|
DocumentUpdaterHandler = require "../DocumentUpdater/DocumentUpdaterHandler"
|
||||||
Project = require("../../models/Project").Project
|
Project = require("../../models/Project").Project
|
||||||
ProjectRootDocManager = require "../Project/ProjectRootDocManager"
|
ProjectRootDocManager = require "../Project/ProjectRootDocManager"
|
||||||
|
|||||||
@@ -2,9 +2,8 @@ _ = require("underscore")
|
|||||||
async = require("async")
|
async = require("async")
|
||||||
Settings = require('settings-sharelatex')
|
Settings = require('settings-sharelatex')
|
||||||
logger = require("logger-sharelatex")
|
logger = require("logger-sharelatex")
|
||||||
redis = require('redis')
|
redis = require("redis-sharelatex")
|
||||||
rclient = redis.createClient(Settings.redis.web.port, Settings.redis.web.host)
|
rclient = redis.createClient(Settings.redis.web)
|
||||||
rclient.auth(Settings.redis.web.password)
|
|
||||||
|
|
||||||
|
|
||||||
ONE_HOUR_IN_S = 60 * 60
|
ONE_HOUR_IN_S = 60 * 60
|
||||||
|
|||||||
@@ -7,9 +7,8 @@ async = require 'async'
|
|||||||
logger = require('logger-sharelatex')
|
logger = require('logger-sharelatex')
|
||||||
metrics = require('../../infrastructure/Metrics')
|
metrics = require('../../infrastructure/Metrics')
|
||||||
slReqIdHelper = require('soa-req-id')
|
slReqIdHelper = require('soa-req-id')
|
||||||
redis = require('redis')
|
redis = require("redis-sharelatex")
|
||||||
rclient = redis.createClient(settings.redis.web.port, settings.redis.web.host)
|
rclient = redis.createClient(settings.redis.web)
|
||||||
rclient.auth(settings.redis.web.password)
|
|
||||||
Project = require("../../models/Project").Project
|
Project = require("../../models/Project").Project
|
||||||
ProjectLocator = require('../../Features/Project/ProjectLocator')
|
ProjectLocator = require('../../Features/Project/ProjectLocator')
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,8 @@ async = require "async"
|
|||||||
User = require("../../models/User").User
|
User = require("../../models/User").User
|
||||||
TpdsUpdateSender = require "../ThirdPartyDataStore/TpdsUpdateSender"
|
TpdsUpdateSender = require "../ThirdPartyDataStore/TpdsUpdateSender"
|
||||||
|
|
||||||
redis = require('redis')
|
redis = require("redis-sharelatex")
|
||||||
rclient = redis.createClient(settings.redis.web.port, settings.redis.web.host)
|
rclient = redis.createClient(settings.redis.web)
|
||||||
rclient.auth(settings.redis.web.password)
|
|
||||||
|
|
||||||
module.exports = DropboxWebhookHandler =
|
module.exports = DropboxWebhookHandler =
|
||||||
pollDropboxUids: (dropbox_uids, callback = (error) ->) ->
|
pollDropboxUids: (dropbox_uids, callback = (error) ->) ->
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
Settings = require('settings-sharelatex')
|
Settings = require('settings-sharelatex')
|
||||||
redis = require('redis')
|
redis = require("redis-sharelatex")
|
||||||
rclient = redis.createClient(Settings.redis.web.port, Settings.redis.web.host)
|
rclient = redis.createClient(Settings.redis.web)
|
||||||
rclient.auth(Settings.redis.web.password)
|
|
||||||
crypto = require("crypto")
|
crypto = require("crypto")
|
||||||
logger = require("logger-sharelatex")
|
logger = require("logger-sharelatex")
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
Settings = require('settings-sharelatex')
|
Settings = require('settings-sharelatex')
|
||||||
redis = require('redis')
|
redis = require("redis-sharelatex")
|
||||||
rclient = redis.createClient(Settings.redis.web.port, Settings.redis.web.host)
|
rclient = redis.createClient(Settings.redis.web)
|
||||||
rclient.auth(Settings.redis.web.password)
|
|
||||||
|
|
||||||
buildKey = (k)->
|
buildKey = (k)->
|
||||||
return "LoginRateLimit:#{k}"
|
return "LoginRateLimit:#{k}"
|
||||||
|
|||||||
@@ -6,9 +6,8 @@ Project = require('../../models/Project').Project
|
|||||||
DocumentUpdaterHandler = require('../DocumentUpdater/DocumentUpdaterHandler')
|
DocumentUpdaterHandler = require('../DocumentUpdater/DocumentUpdaterHandler')
|
||||||
Settings = require('settings-sharelatex')
|
Settings = require('settings-sharelatex')
|
||||||
util = require('util')
|
util = require('util')
|
||||||
redis = require('redis')
|
redis = require("redis-sharelatex")
|
||||||
rclient = redis.createClient(Settings.redis.web.port, Settings.redis.web.host)
|
rclient = redis.createClient(Settings.redis.web)
|
||||||
rclient.auth(Settings.redis.web.password)
|
|
||||||
RecurlyWrapper = require('../Subscription/RecurlyWrapper')
|
RecurlyWrapper = require('../Subscription/RecurlyWrapper')
|
||||||
SubscriptionHandler = require('../Subscription/SubscriptionHandler')
|
SubscriptionHandler = require('../Subscription/SubscriptionHandler')
|
||||||
projectEntityHandler = require('../Project/ProjectEntityHandler')
|
projectEntityHandler = require('../Project/ProjectEntityHandler')
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
settings = require("settings-sharelatex")
|
settings = require("settings-sharelatex")
|
||||||
redis = require('redis')
|
redis = require("redis-sharelatex")
|
||||||
rclient = redis.createClient(settings.redis.web.port, settings.redis.web.host)
|
rclient = redis.createClient(settings.redis.web)
|
||||||
rclient.auth(settings.redis.web.password)
|
|
||||||
redback = require("redback").use(rclient)
|
redback = require("redback").use(rclient)
|
||||||
|
|
||||||
module.exports =
|
module.exports =
|
||||||
|
|||||||
+26
-25
@@ -3,44 +3,45 @@
|
|||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"description": "The HTTP front end for ShareLaTeX",
|
"description": "The HTTP front end for ShareLaTeX",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/sharelatex/web-sharelatex.git"
|
"url": "https://github.com/sharelatex/web-sharelatex.git"
|
||||||
},
|
},
|
||||||
"directories": {
|
"directories": {
|
||||||
"public": "./public"
|
"public": "./public"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"express": "3.3.4",
|
"archiver": "0.9.0",
|
||||||
"mongoose": "3.8.8",
|
|
||||||
"mongojs": "0.10.1",
|
|
||||||
"underscore": "1.6.0",
|
|
||||||
"rimraf": "2.2.6",
|
|
||||||
"connect-redis": "1.4.5",
|
|
||||||
"redis": "0.10.1",
|
|
||||||
"request": "2.34.0",
|
|
||||||
"xml2js": "0.2.0",
|
|
||||||
"dateformat": "1.0.4-1.2.3",
|
|
||||||
"optimist": "0.6.1",
|
|
||||||
"async": "0.6.2",
|
"async": "0.6.2",
|
||||||
"lynx": "0.1.1",
|
"bcrypt": "0.7.5",
|
||||||
"session.socket.io": "0.1.4",
|
|
||||||
"socket.io": "0.9.16",
|
|
||||||
"mimelib": "0.2.14",
|
|
||||||
"bufferedstream": "1.6.0",
|
"bufferedstream": "1.6.0",
|
||||||
"settings-sharelatex": "git+https://github.com/sharelatex/settings-sharelatex.git#v1.0.0",
|
"connect-redis": "1.4.5",
|
||||||
"logger-sharelatex": "git+https://github.com/sharelatex/logger-sharelatex.git#v1.0.0",
|
"dateformat": "1.0.4-1.2.3",
|
||||||
"metrics-sharelatex": "git+https://github.com/sharelatex/metrics-sharelatex.git#v1.0.0",
|
"express": "3.3.4",
|
||||||
"translations-sharelatex": "git+https://github.com/sharelatex/translations-sharelatex.git#master",
|
|
||||||
"soa-req-id": "git+https://github.com/sharelatex/soa-req-id.git#v1.0.0",
|
|
||||||
"fairy": "0.0.2",
|
"fairy": "0.0.2",
|
||||||
|
"jade": "~1.3.1",
|
||||||
|
"logger-sharelatex": "git+https://github.com/sharelatex/logger-sharelatex.git#v1.0.0",
|
||||||
|
"lynx": "0.1.1",
|
||||||
|
"metrics-sharelatex": "git+https://github.com/sharelatex/metrics-sharelatex.git#v1.0.0",
|
||||||
|
"mimelib": "0.2.14",
|
||||||
|
"mocha": "1.17.1",
|
||||||
|
"mongojs": "0.10.1",
|
||||||
|
"mongoose": "3.8.8",
|
||||||
"node-uuid": "1.4.1",
|
"node-uuid": "1.4.1",
|
||||||
"nodemailer": "0.6.1",
|
"nodemailer": "0.6.1",
|
||||||
"bcrypt": "0.7.5",
|
"optimist": "0.6.1",
|
||||||
"archiver": "0.9.0",
|
|
||||||
"mocha": "1.17.1",
|
|
||||||
"redback": "0.4.0",
|
"redback": "0.4.0",
|
||||||
|
"redis": "0.10.1",
|
||||||
|
"redis-sharelatex": "0.0.1",
|
||||||
|
"request": "2.34.0",
|
||||||
|
"rimraf": "2.2.6",
|
||||||
"sanitizer": "0.1.1",
|
"sanitizer": "0.1.1",
|
||||||
"jade": "~1.3.1"
|
"session.socket.io": "0.1.4",
|
||||||
|
"settings-sharelatex": "git+https://github.com/sharelatex/settings-sharelatex.git#v1.0.0",
|
||||||
|
"soa-req-id": "git+https://github.com/sharelatex/soa-req-id.git#v1.0.0",
|
||||||
|
"socket.io": "0.9.16",
|
||||||
|
"translations-sharelatex": "git+https://github.com/sharelatex/translations-sharelatex.git#master",
|
||||||
|
"underscore": "1.6.0",
|
||||||
|
"xml2js": "0.2.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"chai": "",
|
"chai": "",
|
||||||
|
|||||||
Reference in New Issue
Block a user