Brian Gough
748caeee7d
remove chktex error
...
too many false positives from 'unable to execute latex command'
2016-08-22 15:11:39 +01:00
Brian Gough
cd7ed6ce66
update tests
2016-08-11 10:31:37 +01:00
Brian Gough
2200ac2cf2
capture texcount error output
2016-08-11 10:26:08 +01:00
Brian Gough
928ffc96e6
read wordcount output asynchronously
2016-08-11 09:32:53 +01:00
Brian Gough
ade3da7e0d
add missing argument parameter to wordcount call
2016-08-11 09:29:03 +01:00
Brian Gough
e66b1ecdea
use a command wrapper for synctex
...
instead of an alternative child_process object
2016-08-04 16:08:14 +01:00
Brian Gough
c6744caeeb
change logging message to be different from LatexRunner
2016-08-04 16:07:36 +01:00
Brian Gough
189648e39a
Merge pull request #44 from sharelatex/add-chktex-support
...
Add chktex support
2016-08-02 14:55:38 +01:00
Brian Gough
8da29e6024
provide setting to override child_process.execFile for synctex
2016-07-29 14:54:24 +01:00
Brian Gough
664e908378
provide validation mode where compilation always exits after chktex
2016-07-27 16:54:27 +01:00
Brian Gough
14837a57ec
run chktex when request has check:true
2016-07-26 16:22:38 +01:00
Brian Gough
6524439699
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
a7c7f2697f
Merge pull request #43 from sharelatex/stop-compile
...
add support for stopping compile
2016-07-18 11:16:53 +01:00
Brian Gough
fdf274fb82
remove dead code
2016-07-18 11:05:45 +01:00
Brian Gough
69666bef60
add support for stopping compile
2016-07-14 16:43:52 +01:00
Henry Oswald
cd8e60195c
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
d6808c11cc
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
133f522e7b
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
d29416fc77
keep one extra build until per-page pdf serving is enabled
2016-06-29 16:31:16 +01:00
Brian Gough
c486d6c215
only keep a single cached output directory in per-user containers
2016-06-28 09:28:40 +01:00
Shane Kilkelly
e4ffc94de8
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
0b8435e358
add route to serve files from top level of per user containers
2016-06-15 16:12:19 +01:00
Brian Gough
801f09e7ed
Merge branch 'per-user-containers-part-2'
...
Conflicts:
app/coffee/CompileController.coffee
2016-06-13 09:33:41 +01:00
Brian Gough
603b3d617c
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
b97627d6d8
use process id so link process to smoke test
2016-06-07 14:47:51 +01:00
Henry Oswald
da02661d53
add random string to smoke tests to avoid collision
2016-06-07 14:39:01 +01:00
Brian Gough
6e017ecaf1
log user_id when clearing project
2016-06-02 15:32:33 +01:00
Brian Gough
0887fe3a72
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
226e6c87b1
add per-user routes and methods
2016-06-02 15:32:31 +01:00
Brian Gough
8c42a353e1
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
78b88683fc
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
ac3b7a571a
log out error on synctex
2016-05-27 16:18:18 +01:00
Henry Oswald
cda1e301f6
log out errors more clearly
2016-05-27 14:45:39 +01:00
Henry Oswald
da324a8dd0
added logger.info to test setup
2016-05-24 14:12:02 +01:00
Henry Oswald
b2f687c061
log out which command logger is used
2016-05-24 14:08:39 +01:00
Henry Oswald
2c3b1126b0
log out if the command running is being used
2016-05-23 15:45:39 +01:00
Henry Oswald
22f730c3e9
parallelFileDownloads defaults to 1, sql can't take it
2016-05-23 14:31:27 +01:00
Henry Oswald
2e97bcba3a
add error handler on CommandRunner
2016-05-23 14:13:55 +01:00
Brian Gough
0da85d5d03
be ready to serve files from per-user containers
2016-05-20 10:23:07 +01:00
Brian Gough
3379577499
fix error in log for expiry timeout
2016-05-20 10:23:07 +01:00
Henry Oswald
855169b571
Merge branch 'master' of https://github.com/sharelatex/clsi-sharelatex
2016-05-19 16:57:19 +01:00
Henry Oswald
6b107bd20a
log out EXPIRY_TIMEOUT
2016-05-19 16:57:14 +01:00
Henry Oswald
a2c2fc3a51
make cached assets ttl set via config
2016-05-19 16:51:50 +01:00
Brian Gough
f8ae215c1e
avoid clobbering the existing port variable
2016-05-19 16:38:18 +01:00
Brian Gough
d26c6b933e
return the file path in the output file list for easy lookup
2016-05-19 16:38:18 +01:00
Brian Gough
4496ddddfd
Merge pull request #38 from sharelatex/add-fast-path-to-pdf
...
Add fast path to pdf
2016-05-13 12:32:26 +01:00
Brian Gough
434e00cb74
make the build id a secure random token
...
we allow existing build ids to work for backwards compatibility
this can be removed after some time
2016-05-13 10:11:35 +01:00
Brian Gough
f92c70935b
allow direct path to output file /project/project_id/build/build_id/output/*
...
this avoids use of the query string ?build=... and so we can match the
url directly with the nginx location directive
2016-05-13 10:10:48 +01:00
Brian Gough
51f87c5f79
fix logic excluding smoke test in metric
2016-05-10 10:10:01 +01:00
Brian Gough
143913c67f
fix tagname for graphite
2016-05-10 09:41:39 +01:00