• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

zulip / zulip / 1714
3%

Build:
DEFAULT BRANCH: master
Ran 23 Mar 2017 05:44AM UTC
Jobs 5
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1714

push

travis-ci

timabbott
reload: Fix passing data to next browser session.

Apparently, Django's CSRF protection mechanism changed at some point,
and now we get a different CSRF token every time the webapp is loaded.
This, in turn, caused our reload logic to avoid losing state to be
completely ineffective, since the CSRF check in reload.initialize
always failed.

We fix this in a secure fashion by passing the reload instructions
from the browser to its reloaded self via localstorage, keyed by a
randomly generated token.  The token randomization is primarily
relevant for handling several Zulip tabs in the same browser, but also
servers to make it very difficult for an attacker to ever trigger this
code path by redirecting a browser to `/#reload` URLs.

Fixes #3411.
Fixes #3687.
Jobs
ID Job ID Ran Files Coverage
1 1714.1 (TEST_SUITE=static-analysis) 23 Mar 2017 05:44AM UTC 0
Travis Job 1714.1
2 1714.2 (TEST_SUITE=production) 23 Mar 2017 05:51AM UTC 0
Travis Job 1714.2
3 1714.3 (TEST_SUITE=production) 23 Mar 2017 05:50AM UTC 0
Travis Job 1714.3
6 1714.6 (TEST_SUITE=backend) 23 Mar 2017 05:52AM UTC 0
91.05
Travis Job 1714.6
7 1714.7 (TEST_SUITE=backend) 23 Mar 2017 05:54AM UTC 0
91.13
Travis Job 1714.7
Source Files on build 1714
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1714
  • fba3313c on github
  • Prev Build on master (#1713)
  • Next Build on master (#1715)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc