zulip/zerver/lib
Zev Benjamin 24ee4a5d57 socket: Build a real Request object to send through our full stack, including middleware
One quirk here is that the Request object is built in the
message_sender worker, not Tornado.  This means that the request time
only counts time taken for the actual sending and does not account
for socket overhead.  For this reason, I've left the fake logging in
for now so we can compare the two times.

(imported from commit b0c60a3017527a328cadf11ba68166e59cf23ddf)
2013-11-12 15:24:29 -05:00
..
bugdown Make built-in bots come from settings.py, and allow localserver-specific ones 2013-11-01 14:13:05 -04:00
__init__.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
actions.py Allow omission of EMAIL_GATEWAY_BOT and stream emails 2013-11-12 10:32:34 -05:00
alert_words.py Clean up some unused imports. 2013-11-04 11:51:17 -05:00
avatar.py Upload to local filesystem on local server. 2013-10-29 16:19:04 -04:00
bulk_create.py Supply a name when creating realms. 2013-10-17 13:47:51 -04:00
cache.py Cache realm user basic info dict that is used in bugdown 2013-10-28 12:59:36 -04:00
cache_helpers.py Don't cache UserPresence info. 2013-09-17 14:51:56 -04:00
ccache.py Clean up some unused imports. 2013-11-04 11:51:17 -05:00
context_managers.py Use os.path directly rather than sometimes importing it separately. 2013-10-28 15:44:13 -04:00
create_user.py Remove the onboarding checklist. 2013-10-31 11:34:15 -04:00
debug.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
digest.py digest emails: use a template filter to format new users, streams, etc. 2013-10-25 19:11:41 -04:00
event_queue.py Add temporary debug logging around Tornado handler protocol. 2013-11-07 15:44:19 -05:00
html_diff.py Make built-in bots come from settings.py, and allow localserver-specific ones 2013-11-01 14:13:05 -04:00
initial_password.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
logging_util.py Enable absolute imports for non-third-party code where it was omitted previously 2013-10-25 14:13:30 -04:00
mandrill_client.py Rework local_settings_template.py to be clear about what the user needs to do 2013-10-25 16:35:27 -04:00
mention.py Clean up some unused imports. 2013-11-04 11:51:17 -05:00
parallel.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
push_notifications.py localserver: Add support for not having an APNS_CERT_FILE. 2013-11-12 09:34:25 -05:00
query.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
queue.py Simplify callback protocol for register_json_consumer(). 2013-10-31 13:18:11 -04:00
rate_limiter.py [schema] Support for authenticating Deployments via the API. 2013-10-25 14:13:30 -04:00
response.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
rest.py Make rest_dispatch errors cleaner for requests from browsers. 2013-10-31 14:36:34 -04:00
socket.py socket: Build a real Request object to send through our full stack, including middleware 2013-11-12 15:24:29 -05:00
statistics.py Clean up some unused imports. 2013-11-04 11:51:17 -05:00
timeout.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
timestamp.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
tornado_ioloop_logging.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
unminify.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
upload.py Clean up some unused imports. 2013-11-04 11:51:17 -05:00
utils.py Move to a common random token generation function instead of several one-offs. 2013-08-09 14:59:26 -04:00