Shane Kilkelly
34f47178fa
Increase memory limit to 64mb
2016-09-28 11:02:58 +01:00
Shane Kilkelly
2bedd08ff9
Add test for new ulimit options
2016-09-23 15:34:29 +01:00
Shane Kilkelly
4efdddbbac
Add CHKTEX_ULIMIT_OPTIONS
2016-09-23 15:32:37 +01:00
James Allen
638359e052
Don't delete knitr cache files
2016-09-22 14:14:29 +01:00
James Allen
4c04a5df3f
Sanitize resource path along with rootResourcePath
2016-09-21 15:09:01 +01:00
Brian Gough
373d9e02da
Merge pull request #45 from sharelatex/fix-chktex-for-knitr
...
only run chktex on .tex files, not .Rtex files
2016-09-12 16:36:59 +01:00
Brian Gough
56429178df
only run chktex on .tex files, not .Rtex files
...
the .tex files produced from knitr have macros which confuse chktex
2016-09-12 16:29:36 +01:00
Shane Kilkelly
aed1917b17
Revert "Revert "Revert "Upgrade to node 4.2"""
...
This reverts commit 98fb2cab99d11df3dae3e27e8b75ff1f41b10890.
2016-09-01 12:47:13 +01:00
Shane Kilkelly
94dfd452ea
Revert "Revert "Upgrade to node 4.2""
...
This reverts commit 4128dc6fddfe26f576bd0f765ab80bdb0bbea874.
2016-09-01 11:22:11 +01:00
Shane Kilkelly
e27be3625f
Revert "Upgrade to node 4.2"
...
This reverts commit 8bb12f4d996cdbd1c2f096ac82e464af231f7bfc.
2016-09-01 09:53:12 +01:00
Shane Kilkelly
30ee06b2cb
Merge branch 'master' into sk-node-upgrade
2016-08-31 16:34:25 +01:00
Brian Gough
e23512f0e0
handle failed compile due to validation error
2016-08-24 15:46:47 +01:00
Brian Gough
481e842f33
fix commandRunner error to match dockerRunner
2016-08-24 15:45:26 +01:00
Brian Gough
1af44b32b3
remove chktex error
...
too many false positives from 'unable to execute latex command'
2016-08-22 15:11:39 +01:00
Brian Gough
a26971ba2e
update tests
2016-08-11 10:31:37 +01:00
Brian Gough
ed5acc9f93
capture texcount error output
2016-08-11 10:26:08 +01:00
Brian Gough
400590b3ad
read wordcount output asynchronously
2016-08-11 09:32:53 +01:00
Brian Gough
872dbc5215
add missing argument parameter to wordcount call
2016-08-11 09:29:03 +01:00
Brian Gough
c5917d4a75
use a command wrapper for synctex
...
instead of an alternative child_process object
2016-08-04 16:08:14 +01:00
Brian Gough
08a446f03d
change logging message to be different from LatexRunner
2016-08-04 16:07:36 +01:00
Brian Gough
5c1e903b14
Merge pull request #44 from sharelatex/add-chktex-support
...
Add chktex support
2016-08-02 14:55:38 +01:00
Brian Gough
f0c7b455a5
provide setting to override child_process.execFile for synctex
2016-07-29 14:54:24 +01:00
Brian Gough
ffea361d12
provide validation mode where compilation always exits after chktex
2016-07-27 16:54:27 +01:00
Brian Gough
d6d6e18b89
run chktex when request has check:true
2016-07-26 16:22:38 +01:00
Brian Gough
3135ff2842
add support for passing additional environment parameters to command runner
...
includes an example of passing environment variables to chktex
2016-07-26 12:30:29 +01:00
Brian Gough
e4da985753
Merge pull request #43 from sharelatex/stop-compile
...
add support for stopping compile
2016-07-18 11:16:53 +01:00
Brian Gough
bd1e1de504
remove dead code
2016-07-18 11:05:45 +01:00
Brian Gough
9b58621fa8
add support for stopping compile
2016-07-14 16:43:52 +01:00
Henry Oswald
e1f8ded770
Merge pull request #42 from WaeCo/patch-1
...
Set default project_cache_length_ms to 1 day
2016-07-13 21:32:02 +01:00
WaeCo
92461742d0
Set default project_cache_length_ms to 1 day
...
`project_cache_length_ms` was only `60*60*24 = 1.5 min` which is a little bit short. Default of one day seams more reasonable.
2016-07-13 13:26:32 -07:00
Brian Gough
64271c2a27
Merge pull request #41 from sharelatex/per-user-containers-part-3
...
Reduce number of cached builds for per-user containers
2016-06-30 08:06:01 +01:00
Brian Gough
dd4e1e17b5
keep one extra build until per-page pdf serving is enabled
2016-06-29 16:31:16 +01:00
Brian Gough
03188d2a57
only keep a single cached output directory in per-user containers
2016-06-28 09:28:40 +01:00
Shane Kilkelly
6314dda836
Upgrade to node 4.2
2016-06-20 09:31:30 +01:00
Shane Kilkelly
638ac52e40
Move the latexmk timing command into a configurable latexmkCommandPrefix
.
...
By default, no timing information will be taken.
On Linux with GNU user land, this value should be configured to `["/usr/bin/time", "-v"]`.
On Mac, gnu-time should be installed and configured to `["/usr/local/bin/gtime", "-v"]`.
2016-06-17 14:38:08 +01:00
Brian Gough
a6f6392e40
add route to serve files from top level of per user containers
2016-06-15 16:12:19 +01:00
Brian Gough
fb12d04282
Merge branch 'per-user-containers-part-2'
...
Conflicts:
app/coffee/CompileController.coffee
2016-06-13 09:33:41 +01:00
Brian Gough
feeed9faaf
Merge pull request #39 from sharelatex/per-user-containers-part-1
...
Per user containers part 1
2016-06-09 15:17:35 +01:00
Henry Oswald
989c178546
use process id so link process to smoke test
2016-06-07 14:47:51 +01:00
Henry Oswald
f0dc5d6f86
add random string to smoke tests to avoid collision
2016-06-07 14:39:01 +01:00
Brian Gough
d3395ef763
log user_id when clearing project
2016-06-02 15:32:33 +01:00
Brian Gough
5367bc22e5
add per-user routes for clearing cache and extend expiry methods
...
this adds separate functionality for clearing the cache (assets and
database) and the project compile directory for a specific user
2016-06-02 15:32:33 +01:00
Brian Gough
df641549c4
add per-user routes and methods
2016-06-02 15:32:31 +01:00
Brian Gough
1462e17f0c
put the build id in the output file urls
...
the url attribute will now give the preferred location for accessing
the output file, without the url having to be constructed by the web
client
2016-06-02 15:30:50 +01:00
Brian Gough
bd22a6e02d
put the build id in the output file urls
...
the url attribute will now give the preferred location for accessing
the output file, without the url having to be constructed by the web
client
2016-06-02 15:29:56 +01:00
Henry Oswald
fdc8d83646
log out error on synctex
2016-05-27 16:18:18 +01:00
Henry Oswald
41ca3a4222
log out errors more clearly
2016-05-27 14:45:39 +01:00
Henry Oswald
5ed6ef571f
added logger.info to test setup
2016-05-24 14:12:02 +01:00
Henry Oswald
448a30750b
log out which command logger is used
2016-05-24 14:08:39 +01:00
Henry Oswald
ea8134c433
log out if the command running is being used
2016-05-23 15:45:39 +01:00