This project is mirrored from https://github.com/tinode/chat.
Pull mirroring updated .
- Apr 10, 2021
-
-
remfath authored
fix the table layout of environment variables
-
- Mar 01, 2021
-
-
Gene authored
Fixed a link
-
- Jan 11, 2021
-
-
or-else authored
- Jan 10, 2021
- Jan 08, 2021
-
-
https://github.com/tinode/chator-else authored
-
- Jan 07, 2021
- Jan 06, 2021
-
-
or-else authored
-
aforge authored
Less blocking on the Topic.run critical path. Move message serialization to the Session's writeLoop. Allow batch sending of messages to the Session in order to avoid sending messages to the Sessions' writeLoop one by one (and thus incur synchronization costs).
-
Gene authored
Support for drafty push notifications
-
- Jan 05, 2021
- Jan 04, 2021
- Jan 03, 2021
-
-
or-else authored
-
- Dec 29, 2020
-
-
aforge authored
Detach sessions immediatelly in topic broadcast logic.
-
- Dec 28, 2020
-
-
aforge authored
-
aforge authored
Presently, session attached to a topic that fail to handle a broadcast (queueOut() returns false) are detached from the topic by sending a leave request to the topic's unreg channel. This (a) incurs using a synchronization primitive and (b) may result in dropped leave requests (if the unreg queue becomes full). Change the logic to detach all "bad" sessions immediately, without routing the leave request via the unreg channel.
-
- Dec 27, 2020
-
-
aforge authored
Roll back to using goroutine pool from gorountine per master topic.
-
aforge authored
-
aforge authored
-
or-else authored
-
or-else authored
-
or-else authored
-
or-else authored
-
or-else authored
-
or-else authored
-
aforge authored
-
aforge authored
For ease of debugging.
-
aforge authored
The existing logic using reflect.Select turns out to be quite pricey in terms of both cpu and memory.
-
- Dec 25, 2020
-
-
aforge authored
Split logs into info, warning, errors.
-
- Dec 24, 2020