zulip/zerver/tornado
Anders Kaseorg e00d4be6d5 events: Check last_event_id for validity.
This verifies that the client passed a last_event_id that actually
came from the queue instead of making up an ID from the future.  It
turns out one of our tests was making up such an ID, but legitimate
clients are expected not to do so.

Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-26 17:18:28 -07:00
..
__init__.py
application.py tornado: Remove unused imports. 2019-02-02 17:33:13 -08:00
autoreload.py tornado: Remove unused imports. 2019-02-02 17:33:13 -08:00
descriptors.py tornado: Remove unused imports. 2019-02-02 17:33:13 -08:00
event_queue.py events: Check last_event_id for validity. 2019-07-26 17:18:28 -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