zulip/zerver
Eeshan Garg 006e47198c webhooks/jira: Decode stream name on our end.
Recently, one of our users reported that a JIRA webhook was not
able to send messages to a stream with a space character in its
name. Turns out that JIRA does something weird with webhook URLs,
such that escaped space characters (%20) are escaped again, so
that when the request gets to Zulip, the double escaped %20 is
evaluated as the literal characters `%20`, and not as a space.

We fix this by unescaping the stream name on our end before
sending the message forward!
2018-11-06 15:57:04 -08:00
..
data_import slack import: Correctly detect the commenting user. 2018-11-06 13:14:23 -08:00
lib webhooks/jira: Decode stream name on our end. 2018-11-06 15:57:04 -08:00
management tornado: Extract functions for Tornado queue names. 2018-11-02 17:00:10 -07:00
migrations Revert "Change if(realm.domain == mit.edu) to use Realm.is_zephyr_..." 2018-11-02 13:16:45 -07:00
openapi messages: Add history_limited flag to messages response. 2018-10-26 17:41:07 -07:00
templatetags api docs: Rename webhook-walkthrough to incoming-webhooks-walkthrough. 2018-10-16 21:07:00 -07:00
tests narrow: Throw a clear error for invalid id: narrows. 2018-11-06 15:53:02 -08:00
tornado tornado: Fix populate_db failing to call send_event properly. 2018-11-02 17:07:21 -07:00
views narrow: Throw a clear error for invalid id: narrows. 2018-11-06 15:53:02 -08:00
webhooks webhooks/jira: Decode stream name on our end. 2018-11-06 15:57:04 -08:00
worker queue_processors: Remove unnecessary spammy logging output. 2018-10-31 16:31:35 -07:00
__init__.py
apps.py zerver: Use Python 3 syntax for typing. 2017-11-28 16:49:36 -08:00
context_processors.py portico: Change buttons on /plans to reflect current plan. 2018-09-05 13:44:35 -07:00
decorator.py billing: Improve error message for require_billing_access. 2018-11-01 14:17:36 -07:00
filters.py error reports: Ensure we filter API keys from query strings. 2018-10-19 15:03:14 -07:00
forms.py password reset: Deduplicate code for reset URL generation. 2018-08-23 12:06:02 -07:00
logging_handlers.py bugdown: Improve exception handler for BugdownRenderingException. 2018-07-26 09:27:55 -07:00
middleware.py middleware: Fix logging of query counts in websockets requests. 2018-10-31 16:22:17 -07:00
models.py billing: Set message_visibility_limit to 10000 for Limited. 2018-10-26 17:10:38 -07:00
signals.py emails: Add detection for ChromeOS User-Agents. 2018-09-21 10:41:05 -07:00
static_header.txt