Brian Gough
bbbe2077f0
Merge pull request #3 from sharelatex/autopack
...
Move pack migration logic into PackManager
2015-05-22 15:49:01 +01:00
Brian Gough
1811ac2145
added support for cleaning old expired ops in packs
2015-05-22 15:40:02 +01:00
Brian Gough
5c4afd5303
add docHistoryStats collection to keep track of updates to docs
2015-05-22 15:40:01 +01:00
Brian Gough
78f0bdbae3
fix name of temporary parameter to match other methods
2015-05-22 15:40:01 +01:00
Brian Gough
adc2866a7d
add check to exclude temporary ops from packs
2015-05-22 15:40:01 +01:00
Brian Gough
ffeb1cccb6
move pack migration code into PackManager
2015-05-22 15:40:01 +01:00
Henry Oswald
cad8d8a23b
v1 basic invite works, not pretty or tested
2015-05-22 13:57:15 +01:00
Brian Gough
8d3e0b2353
added consistency check to pack migration script
2015-05-21 15:46:29 +01:00
Brian Gough
3dec42be2a
Merge pull request #23 from sharelatex/add-mysql-indexes
...
add indexes to mysql db
2015-05-21 12:21:59 +01:00
Brian Gough
5b81a9b12e
Merge pull request #22 from sharelatex/upgrade-sequelize
...
upgrade sequelize and mysql
2015-05-21 12:21:50 +01:00
Brian Gough
6ac7161f19
Merge pull request #21 from sharelatex/fix-urlfetcher-streams
...
clean up error handling in UrlFetcher
2015-05-21 12:21:31 +01:00
Brian Gough
cbbe4f2ff6
Merge pull request #20 from sharelatex/fix-deprecated-express-calls
...
replace deprecated express send(code,body) calls
2015-05-21 12:21:09 +01:00
Brian Gough
44e1dc8c0c
added comments
2015-05-21 11:33:13 +01:00
Brian
9a41def921
increase time allowed for exiting ASpellWorker test from 100ms to 1s
2015-05-20 20:42:49 +01:00
Brian
81fb8de1db
allow mocha timeout to be specified on grunt command line
2015-05-20 20:41:51 +01:00
Brian Gough
f70476284b
move callback _.once down to Worker, add handler for process close event
...
should fix timeout errors in tests
2015-05-20 11:53:28 +01:00
Brian Gough
6a241cba28
add grep option to grunt test:unit
2015-05-20 11:45:32 +01:00
Brian Gough
6e0d72a3b1
timeout does not need async test here
2015-05-20 11:45:17 +01:00
Brian Gough
da7250c6f2
disable logger in tests
2015-05-20 11:44:54 +01:00
Brian Gough
cc9c8fdc94
freeze Date in Recurly tests before all calls
...
beforeEach freezes and resets for each subtest, which does not give
the desired result as the time increases between each subtest, we want
to freeze once at the beginning and reset at the end using before/after.
2015-05-19 15:00:30 +01:00
Brian Gough
85a4bf0da6
add tests calling zlib.gzip directly (for debugging)
2015-05-19 14:39:47 +01:00
Brian Gough
85eab2e967
modify DispatchManager test to allow for slow shutdown
2015-05-19 14:23:32 +01:00
Henry Oswald
f5c39efcac
patched xss hole with messages not setting the content type correctly
2015-05-19 11:04:52 +01:00
Henry Oswald
47d4ed9631
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
2015-05-18 16:10:07 +01:00
Henry Oswald
2bc39ddf0b
added sigma.js lib used for module spike
2015-05-18 16:09:47 +01:00
Brian Gough
3051d7dab6
modify LockManager test to avoid dependence on timing
2015-05-18 09:14:28 +01:00
Brian Gough
57f6919485
modify LockManager test to avoid dependence on timing
2015-05-18 09:03:51 +01:00
Brian Gough
e379068fa3
upgrade sequelize and mysql
2015-05-15 16:58:27 +01:00
Brian Gough
6ebcd9e8fd
add indexes to db
2015-05-15 16:28:35 +01:00
Brian Gough
66fc2715dc
clean up error handling in UrlFetcher
2015-05-15 16:28:11 +01:00
Brian Gough
608b1dd657
replace deprecated send(code,body) calls
2015-05-15 16:27:39 +01:00
Brian Gough
aa32cbc1ee
clean up stream handling for file copy
2015-05-15 16:25:49 +01:00
Brian Gough
56f1ffa067
only run qpdf for the main output.pdf file
...
was previously matching any pdf file, which caused it to run for
embedded pdf figures produced during the mklatex run
2015-05-15 16:23:58 +01:00
Winston Li
98007ae64c
Merge pull request #11 from overleaf/fix-delete-directory-apart-from-npe
...
avoid NPE if project directory does not exist; fixes #10
2015-05-15 12:34:44 +01:00
James Allen
844b75cd21
Merge pull request #181 from dpasqualin/master
...
Update bcrypt to 0.8.3
2015-05-15 10:53:58 +01:00
Henry Oswald
9329249bc9
Revert "reduce memory capture in http logger"
...
This reverts commit fc2e043b20204e04f240814d4efc05762db7df96.
Had to revert this because req.route.path is not set until a matching
route has been hit, so it was always null inside res.end meaning
statsd data was never sent over.
This commit did not actually stop the memory leak so reverting it
has not short term repocusion
2015-05-14 16:14:24 +01:00
Henry Oswald
7dfdad02f5
change regex checking file request ensure other files can not be accessed
2015-05-12 15:18:09 +01:00
Diego Giovane Pasqualin
7c6ed0ff77
Update bcrypt to 0.8.3
...
This new version compiles successfully on nodejs newer than 0.10.
2015-05-11 16:43:29 -03:00
Brian Gough
1bb7ae3996
always remove the spinner, even if it is not spinning
2015-05-11 14:12:24 +01:00
Brian Gough
604c31ae84
additional validation of requests
2015-05-11 12:10:13 +01:00
Brian Gough
92836f49fc
avoid unnecessary spell checks on session change
2015-05-11 10:07:11 +01:00
Henry Oswald
8fc41e9e05
added templateLinks property to example config for ShareLaTeX server pro
2015-05-10 13:10:03 +01:00
Brian Gough
8ebbacee5a
move pipe after error handler setup
2015-05-08 15:19:45 +01:00
Brian Gough
7e9f8b885b
add support for public files
2015-05-08 15:15:48 +01:00
Brian Gough
3ad517e1c2
Merge pull request #177 from sharelatex/fix-ace-extension-errors
...
prevent loading error for ace language tools extension in development
2015-05-05 14:47:44 +01:00
Brian Gough
6014085e8e
prevent loading error for ace language tools extension in development
2015-05-05 14:33:18 +01:00
Henry Oswald
72af6748c9
Merge pull request #157 from oskanberg/patch-1
...
Rename 'javscript' to 'javascript'
2015-05-05 14:28:27 +01:00
Brian Gough
23e3b279c1
use the latest versions of metrics and smoketest modules
2015-05-05 10:54:59 +01:00
Brian Gough
1e0a991fcd
reduce memory capture in http logger
...
only capture the properties of 'req' that we need, to avoid leaking
the whole req object for responses that never call res.end()
2015-05-05 10:50:59 +01:00
Brian Gough
f7d6c9de31
avoid leak when calling chai.should() repeatedly in smoke test
2015-05-05 10:03:17 +01:00