zulip/zerver/tornado
Tim Abbott fd2a63b049 event_queue: Fix missing copy for edit-message events.
Apparently, our edit-message events did not guarantee that the outer
wrapper dictionary, which is intended to be unique for each client,
was unique for every client (instead only ensuring it was unique for
each user).

This led to clients unexpectedly getting last_event_id validation
errors in this code path when a user had multiple connected clients,
because the linear ordering of event IDs within a given queue was
corrupted.
2019-08-06 13:40:30 -07:00
..
__init__.py
application.py tornado: Remove unused imports. 2019-02-02 17:33:13 -08:00
autoreload.py tornado: Fix bugs in Tornado autoreload library. 2019-08-02 12:47:49 -07:00
descriptors.py typing: Use TYPE_CHECKING when dealing with cyclic dependencies. 2019-07-31 12:19:39 -07:00
event_queue.py event_queue: Fix missing copy for edit-message events. 2019-08-06 13:40:30 -07:00
exceptions.py zerver/lib: Change use of typing.Text to str. 2018-05-10 14:19:49 -07:00
handlers.py handlers: Remove duplicate type annotation. 2019-07-22 16:27:39 -07:00
ioloop_logging.py mypy: Fix missing type annotation in tornado code. 2018-11-20 19:08:14 -08:00
sharding.py tornado: Fix populate_db failing to call send_event properly. 2018-11-02 17:07:21 -07:00
socket.py tornado: Remove unused imports. 2019-02-02 17:33:13 -08:00
views.py tornado: Require non-negative lifespan_secs. 2018-12-05 14:50:37 -08:00
websocket_client.py tornado: Remove unused imports. 2019-02-02 17:33:13 -08:00