Commit Graph

63 Commits

Author SHA1 Message Date
Brian Gough 8ffec68250 add comment about fallback case 2016-09-05 12:46:52 +01:00
Brian Gough ef85bce3b8 track permissions when clients join and leave docs 2016-09-05 12:46:52 +01:00
Brian Gough 9ab19c5d03 avoid double callback 2016-09-02 16:34:14 +01:00
James Allen 51939512ac Return semantic error if doc ops range is not loaded 2016-05-31 14:21:23 +01:00
James Allen f4a465ea69 Return a 'not authorized' error if the user is not logged in/authorized 2016-05-31 11:49:51 +01:00
James Allen 343ec9d708 Add in flags that track how often each callback is called 2016-05-26 15:46:45 +01:00
James Allen 030abc5340 Don't flush to track changes now that this happens in doc updater 2016-01-20 17:51:24 +00:00
James Allen b28e5ac6b2 Use configurable app name if present 2015-12-07 11:49:55 +00:00
James Allen 73cd1a3e92 Use latest version of metrics with suitable event loop monitoring 2015-12-03 16:50:56 +00:00
James Allen 5b17764da2 Pin down logger version number 2015-12-01 17:28:26 +00:00
James Allen 3580e3ba6b Update to latest logger 2015-12-01 17:18:45 +00:00
James Allen 830d676f4f Add in limit on all JSON parsing 2015-12-01 11:05:49 +00:00
James Allen 92d18d7e2e Reduce limit to actuall 1Mb, not 1Gb 2015-11-30 15:40:03 +00:00
James Allen 0372fa3203 Add in extra logging about size of messages 2015-11-30 15:25:09 +00:00
James Allen 503b766dcc For duplicate ops only send ack to submitting client
When a duplicate op is received, we only need to ack it to client
that sent it. Only that client is having trouble, and all other clients
will already have received it.
2015-11-19 10:58:28 +00:00
James Allen 669cb0c085 Merge branch 'master' of github.com:sharelatex/real-time-sharelatex 2015-08-31 14:04:59 +01:00
James Allen da28b0fc70 Use updated metrics with unlimited socket config 2015-08-31 14:04:54 +01:00
Henry Oswald 3c70acd560 added metrics into realtime around doc update manager 2015-08-29 08:26:16 +01:00
James Allen d79793c34f Monitor get document times 2015-08-29 08:22:43 +01:00
Henry Oswald 42e7d5d4b6 make startup message consistent 2015-04-30 15:05:31 +01:00
James Allen 985abe42fe Release version 0.1.4 2015-03-20 14:21:17 +00:00
James Allen 5da5c5c435 Accept arrays of messages to send to client 2015-03-12 14:32:35 +00:00
James Allen 536118b0cf Relay messages received via HTTP into the project 2015-03-03 17:15:19 +00:00
James Allen 5ee71a423d Release version 0.1.3 2015-02-26 11:23:01 +00:00
James Allen f0462f0b1f Bump version to 0.1.2 2015-02-10 13:14:13 +00:00
James Allen 5f7b2bb802 Merge pull request #2 from dwrensha/request-dep
'request' is a production dependency
2015-02-10 10:14:18 +00:00
David Renshaw f72fa9de34 'request' is a production dependency 2015-02-09 17:34:01 -05:00
James Allen 79cd0e6a5c Record user id correctly when updating position 2015-02-05 13:41:31 +00:00
James Allen 99ac814c7d Truncate error stack traces to 10 lines 2014-11-25 09:17:26 +00:00
James Allen 7a9f7f0870 Don't print massive stack trace when there is no room_id 2014-11-24 22:28:50 +00:00
James Allen d62dc7ca3a Don't be so verbose with client update errors 2014-11-24 15:42:26 +00:00
James Allen 43a008c0bc Stub logger in unit tests 2014-11-24 15:42:13 +00:00
James Allen 0ed7d0c811 Ignore messages with null room_id 2014-11-24 12:09:12 +00:00
James Allen 57a34e940e Authorize users before updating their cursor positions 2014-11-24 12:05:05 +00:00
James Allen a48c8aad92 Support anonymous access 2014-11-21 11:48:59 +00:00
James Allen 2a05045600 Add in redis health check 2014-11-20 16:56:09 +00:00
James Allen 4d691cf543 Delete client.coffee 2014-11-17 15:09:55 +00:00
James Allen cddb4e7279 Add cookie parser dependency 2014-11-17 15:01:37 +00:00
James Allen 2cb365d2b4 Add /status end point 2014-11-17 14:38:43 +00:00
James Allen 14ace64bc6 Ignore grunt forever output 2014-11-17 14:35:32 +00:00
James Allen ce587a00ba Send web requests with HTTP auth 2014-11-17 14:35:07 +00:00
James Allen 66dfafdebe Add metrics into all end points 2014-11-17 13:12:49 +00:00
James Allen 8bc6d0e291 Unify logging 2014-11-17 12:46:27 +00:00
James Allen 7b275e9e0e Add acceptence tests for leaving(disconnecting) from a project 2014-11-17 12:23:30 +00:00
James Allen 80b7875414 Add in leaveProject handler 2014-11-14 16:51:55 +00:00
James Allen fd56655529 Add in track changes and doc updater flushing calls 2014-11-14 15:53:59 +00:00
James Allen 347ceaaf03 Listen for updates from doc updater and send them to clients 2014-11-14 15:30:18 +00:00
James Allen b6f51fdafd Refactor acceptance tests to wait for connection before proceeding 2014-11-14 10:21:54 +00:00
James Allen fef5f6b775 Add acceptance tests for applyOtUpdate 2014-11-14 10:12:35 +00:00
James Allen f0e69bfe2d Add appltOtUpdate end point (sans acceptance tests for now) 2014-11-13 17:07:05 +00:00