Brian Gough
|
59c25fc703
|
remove unnecessary call to async.series in OutputFileFinder
callback was previously async but is now synchronous, so high stack
usage.
|
2015-03-16 16:47:25 +00:00 |
|
Brian Gough
|
416d7a17a7
|
Merge pull request #16 from sharelatex/cache-output-files
Keep output files in cache
|
2015-03-02 12:06:06 +00:00 |
|
Brian Gough
|
3a3eda0ccf
|
reduce cache limit for pdfs
|
2015-03-02 11:31:48 +00:00 |
|
Brian Gough
|
c26de9554d
|
skip cache directory error when empty
|
2015-03-02 09:58:20 +00:00 |
|
Brian Gough
|
52baf4976e
|
Merge branch 'master' into cache-output-files
|
2015-03-02 09:18:44 +00:00 |
|
Brian Gough
|
7f38c5e5a3
|
fix double callback for proc.on 'error' and proc.on 'close'
|
2015-02-27 16:07:02 +00:00 |
|
Brian Gough
|
140090da47
|
move convert tests from middleware to restricted static server
|
2015-02-27 15:38:57 +00:00 |
|
Brian Gough
|
e024fec82d
|
provide a static server which forbids symlinks
prevents mismatch between rootdir of server and rootdir of symlink
checking middleware
|
2015-02-27 13:57:57 +00:00 |
|
Brian Gough
|
a6fb82513f
|
use OutputCacheManager to construct static path to files
|
2015-02-27 13:16:01 +00:00 |
|
Brian Gough
|
5fdd1d4f47
|
cleanup and logging
|
2015-02-27 13:15:35 +00:00 |
|
Brian Gough
|
a877dd36e7
|
remove debugging code
|
2015-02-26 15:32:01 +00:00 |
|
Brian Gough
|
77b4247f86
|
fix tests to allow for build parameter
|
2015-02-26 15:31:12 +00:00 |
|
James Allen
|
e78da9d0fd
|
Release version 0.1.3
|
2015-02-26 11:20:56 +00:00 |
|
Brian Gough
|
5a5ef8baed
|
accept build id parameter when serving static files
|
2015-02-25 17:05:19 +00:00 |
|
Brian Gough
|
9991c38dfc
|
added package dependencies for caching
|
2015-02-24 16:09:55 +00:00 |
|
Brian Gough
|
49e1ce552d
|
add an optimisation pass for the cached output files
|
2015-02-24 15:48:34 +00:00 |
|
Brian Gough
|
5c1d61c955
|
skip the cache directory when finding output files
|
2015-02-24 14:40:22 +00:00 |
|
Brian Gough
|
4002849e20
|
save output files in a .cache directory
|
2015-02-24 14:40:05 +00:00 |
|
Brian Gough
|
4532cd14b0
|
update sanitizePath regex
remove accidental inclusion of , and add null char \x00
|
2015-02-13 11:28:43 +00:00 |
|
James Allen
|
80382d5c15
|
Allow non-latin characters in the rootResourcePath
|
2015-02-13 11:21:35 +00:00 |
|
James Allen
|
561ce7dc60
|
Sanitize rootResourcePath
|
2015-02-11 16:39:43 +00:00 |
|
James Allen
|
1f8ddac27d
|
Release version 0.1.2
|
2015-02-10 13:19:42 +00:00 |
|
James Allen
|
1313b06fb7
|
Don't return error if directory doesn't exist yet
|
2014-12-09 11:25:23 +00:00 |
|
James Allen
|
42af7c4e63
|
Add in some debugging logging
|
2014-12-09 11:16:16 +00:00 |
|
James Allen
|
ffa7919e46
|
Use find -type f to get a list of output files
|
2014-12-09 11:08:07 +00:00 |
|
Henry Oswald
|
9742aa8fb4
|
replaced old symlink logic with tested middlewear based on fs.realpath
|
2014-12-04 23:54:22 +00:00 |
|
James Allen
|
2647eb0ec7
|
Check file is not a symlink before returning it
|
2014-12-04 22:07:37 +00:00 |
|
James Allen
|
49b7cdc854
|
Add in missing error check
|
2014-12-04 21:37:09 +00:00 |
|
Brian Gough
|
95373d2b7e
|
send a strong etag for the output.pdf file, needed for byte ranges in pdf.js
|
2014-12-02 14:30:24 +00:00 |
|
Henry Oswald
|
c119d2ba79
|
err != error
|
2014-11-27 16:19:01 +00:00 |
|
Henry Oswald
|
d498076ab3
|
Merge branch 'master' of https://github.com/sharelatex/clsi-sharelatex
|
2014-11-27 16:11:11 +00:00 |
|
Henry Oswald
|
b8335b6b64
|
respect the status code on the error if it exists
|
2014-11-27 16:11:00 +00:00 |
|
James Allen
|
a39c356014
|
Update acceptance tests for new knitr, and remove markdown
|
2014-10-29 10:59:32 +00:00 |
|
James Allen
|
5216526191
|
Force mimetype of output files to be safe
|
2014-10-28 12:07:26 +00:00 |
|
Henry Oswald
|
c37447a2d6
|
increase max compile to 4 mins
|
2014-10-17 11:03:08 +01:00 |
|
Henry Oswald
|
ce8c6d824d
|
Merge branch 'master' of https://github.com/sharelatex/clsi-sharelatex
|
2014-10-17 10:22:27 +01:00 |
|
Henry Oswald
|
a698795558
|
up timeout to 6 mins
|
2014-10-17 10:14:23 +01:00 |
|
James Allen
|
b74e9b02f0
|
Bump version to 0.1.1
|
2014-09-29 16:05:44 +01:00 |
|
James Allen
|
9059f62543
|
Lock down sequelize version
|
2014-09-23 10:52:01 +01:00 |
|
James Allen
|
ee891cc030
|
Release version 0.1.0
|
2014-08-19 14:05:09 +01:00 |
|
James Allen
|
855ec6e4dd
|
Lock down module versions
|
2014-08-19 14:01:01 +01:00 |
|
James Allen
|
995d23a326
|
Merge branch 'master' of github.com:sharelatex/clsi-sharelatex
|
2014-08-19 12:14:38 +01:00 |
|
James Allen
|
10413b876a
|
Don't run smoke test by default
|
2014-08-19 12:11:56 +01:00 |
|
James Allen
|
37a8e37bda
|
Add updated knitr example output.pdf for TexLive 2014
|
2014-08-13 10:35:51 +00:00 |
|
Henry Oswald
|
3e4cfc5ba9
|
added url into error message when downloading from filestore
|
2014-06-10 14:09:36 +01:00 |
|
Henry Oswald
|
8d337a26db
|
add null checks and defaults for the cached smoke test results
|
2014-06-05 16:13:06 +01:00 |
|
Henry Oswald
|
98efa96f3e
|
added caching of health checks so we can hit them heaviy from multiple places without potential concurency problems
|
2014-06-05 15:51:24 +01:00 |
|
James Allen
|
fe6c76e62d
|
Don't normalize path passed to synctex
|
2014-05-29 16:40:58 +01:00 |
|
James Allen
|
bc22a371d0
|
Explicitly look for output.pdf file, not any pdf
|
2014-05-29 15:49:48 +01:00 |
|
James Allen
|
f8819fbbd7
|
Increase req and res stream timeouts to 3 minutes
|
2014-05-22 12:18:56 +01:00 |
|