Commit Graph

142 Commits

Author SHA1 Message Date
Brian Gough 308ca01b3c don't log missing files as warnings, but do report file access errors 2016-03-31 11:14:39 +01:00
Brian Gough 80601eaa85 add support for sentry 2016-03-30 14:35:47 +01:00
James Allen a2edeb800b Only archive main log and blg 2016-03-30 14:10:07 +01:00
James Allen 9c7e8af851 Ignore both .cache and .archive and other hidden files in finding output files 2016-03-30 11:41:11 +01:00
James Allen 66fa6a3e2e Don't timestamp strace logs otherwise it runs as anew container each time since the command changes 2016-03-30 10:59:01 +01:00
James Allen da7b8b99fb Add in flags to run strace and capture logs 2016-03-30 10:37:22 +01:00
Brian Gough 285546fbcf bugfix - avoid double counting compiles 2016-03-17 14:37:34 +00:00
Brian Gough 456a8ca8cd add metric for qpdf 2016-03-17 09:55:18 +00:00
Brian Gough a26f4fc5f6 add metrics for latexmk runs and errors 2016-03-17 09:55:18 +00:00
Henry Oswald 124c91e302 increased EXPIRY_TIMEOUT from 1.5 days to 2.5 days 2016-03-10 10:30:37 +00:00
James Allen 320e225700 Send .svg files as text/plain to prevent executable JS if they are loaded as SVG in the browser 2016-03-10 09:32:32 +00:00
James Allen 263ee43cb5 Make draft mode regex global 2016-02-02 15:28:59 +00:00
James Allen 97b5ac6a7f Remove left over debug log line 2016-02-02 14:28:51 +00:00
James Allen 0f55ce18ac Inject [draft] option to documentclass if draft option is passed 2016-02-02 14:26:14 +00:00
James Allen 37dbdc21bb Download up to 5 files in parallel 2016-02-01 13:19:16 +00:00
James Allen de280d0ed4 Support configurable images in wordcount end point 2016-01-19 14:12:41 +00:00
James Allen d924da0d2d Allow optional image name to be passed 2016-01-15 09:59:06 +00:00
Henry Oswald e8e0b673eb fixed missing value in logger 2015-12-15 19:33:37 +00:00
Henry Oswald 253a99e780 added try catch around word count where a file is not created 2015-11-12 15:19:22 +00:00
Henry Oswald 069220dcc8 increased cache time to 1.5 days 2015-10-21 10:02:30 +01:00
Shane Kilkelly 3217b1d58f When serving output files, intelligently determine the appropriate content-type.
cherry pick 6fa3fda3ed28239cf3ac9720629f9707663aa197 from datajoy.
2015-09-21 16:59:35 +01:00
Henry Oswald ddcfc3ee61 lock down smoke test and metrics version 2015-09-17 10:30:12 +01:00
Henry Oswald d7d0a6d9b0 Merge pull request #33 from sharelatex/pr/28
wordcount
2015-09-09 14:03:20 +01:00
Henry Oswald 4ee50b7239 - fixed bug with texcount returning wrong data for nauty lines
- improved acceptence test for word count to use nauty lines
2015-09-09 13:52:45 +01:00
Henry Oswald ec338f8c10 add -inc to word count
use -inc to word count included files

also moved private function to bottom
2015-09-09 12:47:08 +01:00
Henry Oswald d44cfb8614 added test to check compile should continue on error downloading http
resource

also improved logging
2015-09-09 09:44:38 +01:00
Henry Oswald 4b3aa933a3 don't error if a http resource can not be download
try and continue, log the error but you might still be able to
compile. prevents issue with badly uploaded images in filstore
2015-09-08 21:58:27 +01:00
Henrique Dias d332665648 move texcount to docker 2015-09-08 10:19:46 -03:00
Henrique Dias 09032565e2 Merge remote-tracking branch 'upstream/master' into texcount 2015-09-08 09:13:04 -03:00
Brian Gough b3c030b3ed add memory logger from metrics-sharelatex 2015-08-14 14:47:42 +01:00
Henry Oswald d45a5e6d42 Merge branch 'master' of https://github.com/sharelatex/clsi-sharelatex 2015-06-12 17:11:11 +01:00
Henry Oswald e5f60081c9 added some load tests in 2015-06-12 17:11:03 +01:00
Henrique Dias 32c0a89ae1 add unit test 2015-06-08 19:27:47 -03:00
Henrique Dias 59e87a8729 initial version of texcount 2015-06-08 18:35:24 -03: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 44e1dc8c0c added comments 2015-05-21 11:33:13 +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
Henry Oswald 7dfdad02f5 change regex checking file request ensure other files can not be accessed 2015-05-12 15:18:09 +01:00
Brian Gough 604c31ae84 additional validation of requests 2015-05-11 12:10:13 +01:00
Brian Gough 23e3b279c1 use the latest versions of metrics and smoketest modules 2015-05-05 10:54:59 +01:00
Brian Gough f7d6c9de31 avoid leak when calling chai.should() repeatedly in smoke test 2015-05-05 10:03:17 +01:00
Brian Gough b08349e07c disable sequelize logging by default
prevent any leaking of objects to console during debugging
2015-05-05 10:03:17 +01:00
Henry Oswald 91d0f0f2f8 make startup message consistent 2015-04-30 15:07:48 +01:00