Brian Gough
e5160d9a36
log client id when disconnecting on otUpdateError
...
only log errors for connected clients
2016-12-16 14:43:51 +00:00
James Allen
bf2620ee0c
Return ranges from docupdater to client
2016-12-08 11:37:31 +00:00
James Allen
5d377713d6
Try to fix issue with acceptance tests timing out
2016-12-08 11:25:25 +00:00
James Allen
7bade0a8bb
Merge branch 'master' of github.com:sharelatex/real-time-sharelatex
2016-12-08 11:16:22 +00:00
James Allen
9cf0eb5540
Add in acceptance test script
2016-12-08 11:14:27 +00:00
James Allen
4cff89becc
Fix acceptance tests
2016-12-08 11:12:07 +00:00
James Allen
81b4401c47
Merge pull request #8 from sharelatex/sk-sessions-cluster
...
Sk sessions cluster
2016-11-18 14:27:24 +00:00
Shane Kilkelly
de18231ef1
clarify purpose of redis client
2016-11-09 12:09:15 +00:00
Shane Kilkelly
41868ddda3
Make real-time work with web sessions in redis-cluster
2016-11-09 12:06:32 +00:00
Brian Gough
02194f7f86
Merge pull request #7 from sharelatex/bg-add-authentication-events-on-connect
...
send connectionAccepted/Rejected events on connect
2016-11-01 11:25:15 +00:00
Brian Gough
2e0f5b74db
send connectionAccepted/Rejected events on connect
...
let the client know whether it has successfully authenticated
2016-10-28 15:41:57 +01:00
James Allen
5f8b4d6a0a
Merge pull request #6 from sharelatex/ja-real-time-reconnects
...
Add end point to start draining clients
2016-10-26 10:04:40 +01:00
James Allen
6fa2a81baf
Make breakout logic after draining N clients more clear
2016-10-24 16:54:56 +01:00
James Allen
7107d9adcd
Delete logging that will be noisy in production
2016-10-24 16:40:10 +01:00
James Allen
59d042e264
Add end point to start draining clients
2016-10-24 16:36:09 +01:00
Shane Kilkelly
185bc7e635
Update session code
2016-09-07 08:58:35 +01:00
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