Commit Graph

  • 4a2b2a8707 Merge branch 'master' into sk-node-upgrade Shane Kilkelly 2016-08-31 16:34:25 +01:00
  • 095e16e953 handle failed compile due to validation error Brian Gough 2016-08-24 15:46:47 +01:00
  • 3a73971b42 fix commandRunner error to match dockerRunner Brian Gough 2016-08-24 15:45:26 +01:00
  • 748caeee7d remove chktex error Brian Gough 2016-08-22 15:11:39 +01:00
  • cd7ed6ce66 update tests Brian Gough 2016-08-11 10:31:37 +01:00
  • 2200ac2cf2 capture texcount error output Brian Gough 2016-08-11 09:40:08 +01:00
  • 928ffc96e6 read wordcount output asynchronously Brian Gough 2016-08-11 09:32:47 +01:00
  • ade3da7e0d add missing argument parameter to wordcount call Brian Gough 2016-08-11 09:29:03 +01:00
  • e66b1ecdea use a command wrapper for synctex Brian Gough 2016-08-04 16:08:14 +01:00
  • c6744caeeb change logging message to be different from LatexRunner Brian Gough 2016-08-04 16:07:36 +01:00
  • 189648e39a Merge pull request #44 from sharelatex/add-chktex-support Brian Gough 2016-08-02 14:55:38 +01:00
  • 8da29e6024 provide setting to override child_process.execFile for synctex Brian Gough 2016-07-29 14:54:24 +01:00
  • 664e908378 provide validation mode where compilation always exits after chktex Brian Gough 2016-07-27 16:54:27 +01:00
  • 14837a57ec run chktex when request has check:true Brian Gough 2016-07-26 16:22:38 +01:00
  • 6524439699 add support for passing additional environment parameters to command runner Brian Gough 2016-07-26 12:30:29 +01:00
  • a7c7f2697f Merge pull request #43 from sharelatex/stop-compile Brian Gough 2016-07-18 11:16:53 +01:00
  • fdf274fb82 remove dead code Brian Gough 2016-07-18 11:05:45 +01:00
  • 69666bef60 add support for stopping compile Brian Gough 2016-07-14 14:47:36 +01:00
  • cd8e60195c Merge pull request #42 from WaeCo/patch-1 Henry Oswald 2016-07-13 21:32:02 +01:00
  • d6808c11cc Set default project_cache_length_ms to 1 day WaeCo 2016-07-13 13:26:32 -07:00
  • 133f522e7b Merge pull request #41 from sharelatex/per-user-containers-part-3 Brian Gough 2016-06-30 08:06:01 +01:00
  • d29416fc77 keep one extra build until per-page pdf serving is enabled Brian Gough 2016-06-29 16:31:08 +01:00
  • c486d6c215 only keep a single cached output directory in per-user containers Brian Gough 2016-06-08 16:58:08 +01:00
  • 8bb12f4d99 Upgrade to node 4.2 Shane Kilkelly 2016-06-20 09:31:30 +01:00
  • e4ffc94de8 Move the latexmk timing command into a configurable latexmkCommandPrefix. Shane Kilkelly 2016-06-17 14:38:08 +01:00
  • 0b8435e358 add route to serve files from top level of per user containers Brian Gough 2016-06-15 16:12:19 +01:00
  • 801f09e7ed Merge branch 'per-user-containers-part-2' Brian Gough 2016-06-13 09:33:41 +01:00
  • 603b3d617c Merge pull request #39 from sharelatex/per-user-containers-part-1 Brian Gough 2016-06-09 15:17:35 +01:00
  • b97627d6d8 use process id so link process to smoke test Henry Oswald 2016-06-07 14:47:51 +01:00
  • da02661d53 add random string to smoke tests to avoid collision Henry Oswald 2016-06-07 14:38:17 +01:00
  • 6e017ecaf1 log user_id when clearing project Brian Gough 2016-05-31 16:12:55 +01:00
  • 0887fe3a72 add per-user routes for clearing cache and extend expiry methods Brian Gough 2016-05-27 15:31:44 +01:00
  • 226e6c87b1 add per-user routes and methods Brian Gough 2016-05-27 15:29:26 +01:00
  • 8c42a353e1 put the build id in the output file urls Brian Gough 2016-05-27 15:25:13 +01:00
  • 78b88683fc put the build id in the output file urls Brian Gough 2016-05-27 15:25:13 +01:00
  • ac3b7a571a log out error on synctex Henry Oswald 2016-05-27 16:18:18 +01:00
  • cda1e301f6 log out errors more clearly Henry Oswald 2016-05-27 14:45:39 +01:00
  • da324a8dd0 added logger.info to test setup Henry Oswald 2016-05-24 14:12:02 +01:00
  • b2f687c061 log out which command logger is used Henry Oswald 2016-05-24 14:08:39 +01:00
  • 2c3b1126b0 log out if the command running is being used Henry Oswald 2016-05-23 15:45:39 +01:00
  • 22f730c3e9 parallelFileDownloads defaults to 1, sql can't take it Henry Oswald 2016-05-23 14:31:27 +01:00
  • 2e97bcba3a add error handler on CommandRunner Henry Oswald 2016-05-23 14:13:55 +01:00
  • 0da85d5d03 be ready to serve files from per-user containers Brian Gough 2016-05-19 16:40:12 +01:00
  • 3379577499 fix error in log for expiry timeout Brian Gough 2016-05-20 10:22:45 +01:00
  • 855169b571 Merge branch 'master' of https://github.com/sharelatex/clsi-sharelatex Henry Oswald 2016-05-19 16:57:19 +01:00
  • 6b107bd20a log out EXPIRY_TIMEOUT Henry Oswald 2016-05-19 16:57:14 +01:00
  • a2c2fc3a51 make cached assets ttl set via config Henry Oswald 2016-05-19 16:51:50 +01:00
  • f8ae215c1e avoid clobbering the existing port variable Brian Gough 2016-05-19 16:23:33 +01:00
  • d26c6b933e return the file path in the output file list for easy lookup Brian Gough 2016-05-19 16:23:07 +01:00
  • 4496ddddfd Merge pull request #38 from sharelatex/add-fast-path-to-pdf Brian Gough 2016-05-13 12:32:26 +01:00
  • 434e00cb74 make the build id a secure random token Brian Gough 2016-05-13 10:11:35 +01:00
  • f92c70935b allow direct path to output file /project/project_id/build/build_id/output/* Brian Gough 2016-05-13 10:10:48 +01:00
  • 51f87c5f79 fix logic excluding smoke test in metric Brian Gough 2016-05-10 10:10:01 +01:00
  • 143913c67f fix tagname for graphite Brian Gough 2016-05-10 09:41:39 +01:00
  • dfd2bc31ef record system time Brian Gough 2016-05-10 09:12:13 +01:00
  • e70bd3ae8e preserve existing metric name Brian Gough 2016-05-10 09:12:00 +01:00
  • 0a5ca6b0fa add timing information from /usr/bin/time Brian Gough 2016-05-09 16:00:24 +01:00
  • 834668b033 add a metric for the TeXLive image used on each compile Brian Gough 2016-05-09 15:36:11 +01:00
  • 35240fbd4d move back to 2.5 days cache for moment Henry Oswald 2016-04-21 17:40:09 +01:00
  • 5f7cd5ece5 added project status endpoint Henry Oswald 2016-04-20 15:38:05 +01:00
  • 6860d2be6c increased clsi cache to 3.5 days Henry Oswald 2016-04-13 09:29:57 +01:00
  • 3c021fd4c9 ignore ECONNRESET Henry Oswald 2016-04-12 13:32:58 +01:00
  • f453f954e4 use socket.end for tcp checks Henry Oswald 2016-04-12 10:49:45 +01:00
  • cd499fa4e5 server load endpoint uses settings for port Henry Oswald 2016-04-11 13:47:06 +01:00
  • 7799e0bfdd return 0 for server which is being hammered Henry Oswald 2016-04-08 15:39:02 +01:00
  • 6ca8c10734 added err handler to socket Henry Oswald 2016-04-08 15:25:00 +01:00
  • 84cba7365f work of 1 min load and set server as up Henry Oswald 2016-04-08 15:18:22 +01:00
  • 11be12fc8e evaluate on every call Henry Oswald 2016-04-08 14:14:05 +01:00
  • 3e70c0f8e4 added example server load tcp server Henry Oswald 2016-04-08 13:31:23 +01:00
  • 558e9ae22b don't log errors when files have disappeared from build directory Brian Gough 2016-04-07 16:16:39 +01:00
  • 83e373d7e1 log errors in detail when file cannot be removed Brian Gough 2016-04-04 16:22:48 +01:00
  • 24fc9391c3 upgrade to the latest version of request Brian Gough 2016-03-31 14:03:48 +01:00
  • 7ff56c4793 suppress error when removing nonexistent file from cache Brian Gough 2016-03-31 13:33:42 +01:00
  • 665dbff75a parameter check on project_id Brian Gough 2016-03-31 12:12:25 +01:00
  • 5d6fb4579a remove console.log Brian Gough 2016-03-31 11:49:15 +01:00
  • bd036534e5 check directory exists before attempting to clear it Brian Gough 2016-03-31 11:43:36 +01:00
  • 3dcd4af62e always create project directory when syncing resources to disk Brian Gough 2016-03-31 11:25:25 +01:00
  • fe46a96fd2 don't log missing files as warnings, but do report file access errors Brian Gough 2016-03-31 11:14:39 +01:00
  • 8fcbec5c0f add support for sentry Brian Gough 2016-03-30 14:35:47 +01:00
  • fbb00ebf2f Only archive main log and blg James Allen 2016-03-30 14:10:07 +01:00
  • 6117cac1fd Ignore both .cache and .archive and other hidden files in finding output files James Allen 2016-03-30 11:41:11 +01:00
  • d949d4ac32 Don't timestamp strace logs otherwise it runs as anew container each time since the command changes James Allen 2016-03-30 10:59:01 +01:00
  • 6af22cf184 Add in flags to run strace and capture logs James Allen 2016-03-29 16:45:06 +01:00
  • 9f104a4f57 bugfix - avoid double counting compiles Brian Gough 2016-03-17 14:37:34 +00:00
  • 595bfe09ac add metric for qpdf Brian Gough 2016-03-16 15:49:13 +00:00
  • e64b08fcbe add metrics for latexmk runs and errors Brian Gough 2016-03-15 14:04:37 +00:00
  • dcfe1118d4 increased EXPIRY_TIMEOUT from 1.5 days to 2.5 days Henry Oswald 2016-03-10 10:30:37 +00:00
  • 89acd36dde Send .svg files as text/plain to prevent executable JS if they are loaded as SVG in the browser James Allen 2016-03-10 09:32:32 +00:00
  • a3383f11a1 Make draft mode regex global James Allen 2016-02-02 15:28:59 +00:00
  • 2df886e330 Remove left over debug log line James Allen 2016-02-02 14:28:51 +00:00
  • d96605d5e8 Inject [draft] option to documentclass if draft option is passed James Allen 2016-02-02 14:26:14 +00:00
  • 03b75b12cf Download up to 5 files in parallel James Allen 2016-02-01 13:19:16 +00:00
  • 86cf05c732 Support configurable images in wordcount end point James Allen 2016-01-19 14:12:41 +00:00
  • 4497352a3a Allow optional image name to be passed James Allen 2016-01-12 17:04:42 +00:00
  • 601a3e4805 Merge branch 'master' of https://github.com/sharelatex/clsi-sharelatex Henry Oswald 2015-12-15 19:34:34 +00:00
  • 0ea28710f5 fixed missing value in logger Henry Oswald 2015-12-15 19:33:37 +00:00
  • 2b5e7be964 Remove undefined reference to dst James Allen 2015-12-03 14:54:48 +00:00
  • c178458223 added try catch around word count where a file is not created Henry Oswald 2015-11-12 15:19:22 +00:00
  • 3ed29b3489 increased cache time to 1.5 days Henry Oswald 2015-10-21 10:02:30 +01:00
  • 29be2dc700 When serving output files, intelligently determine the appropriate content-type. Shane Kilkelly 2015-09-21 14:04:08 +01:00