zulip/docs
Alex Vandiver d46279c41e docs: Clarify that trust of X-Fowarded-Proto is also necessary.
Previously, `X-Forwarded-Proto` did not need to be set, and failure to
set `loadbalancer.ips` would merely result in bad IP-address
rate-limiting and incorrect access logs; after 0935d388f0, however,
failure to do either of those, if Zulip is deployed with `http_only`,
will lead to infinite redirect loops after login.  These are
accompanied by a misleading error, from Tornado, of:

    Forbidden (Origin checking failed - https://zulip.example.com does not match any trusted origins.): /json/events

This is most common with Docker deployments, where deployments use
another docker container, such as nginx or Traefik, to do SSL
termination.  See zulip/docker-zulip#403.

Update the documentation to reinforce that `loadbalancer.ips` also
controls trust of `X-Forwarded-Proto`, and that failure to set it will
cause the application to not function correctly.
2023-06-23 10:47:14 -07:00
..
_static docs: Move homepage link to TOC tree. 2023-03-03 23:06:17 -08:00
_templates docs: Update development version warning text to be more explicit. 2023-04-20 10:37:30 -07:00
contributing docs: Add a guide on suggesting features and improvements. 2023-06-12 16:04:00 -07:00
development docs: Document and advocate systemd for WSL 2. 2023-06-12 10:58:11 -07:00
documentation web: Save a needless 301 redirect from /integrations to /integrations/. 2023-03-24 14:51:01 -07:00
git docs: Document and advocate systemd for WSL 2. 2023-06-12 10:58:11 -07:00
images docs: Update documentation for tips when writing pull request comments. 2023-03-07 15:40:04 -08:00
outreach docs: Update first point in outreach prioritization section. 2023-06-12 10:54:32 -07:00
overview docs: Clarify that trust of X-Fowarded-Proto is also necessary. 2023-06-23 10:47:14 -07:00
production docs: Clarify that trust of X-Fowarded-Proto is also necessary. 2023-06-23 10:47:14 -07:00
subsystems docs: Update Transifex URLs. 2023-06-12 17:38:41 -07:00
testing streams: Make stream settings and create stream UI more consistent. 2023-04-24 17:02:33 -07:00
translating docs: Update Transifex URLs. 2023-06-12 17:38:41 -07:00
tutorials docs: Make a few surface fixes. 2023-05-01 16:37:27 -07:00
.gitignore
Makefile Revert "docs: Temporarily disable parallel building." 2022-02-28 16:28:31 -08:00
README.md docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
THIRDPARTY icons: Add new unmute icon SVG. 2023-04-25 13:35:38 -07:00
code-of-conduct.md
conf.py docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
index.md web: Save a 301 redirect from /help to /help/. 2023-03-24 14:51:01 -07:00

README.md

Zulip Markdown documentation hosted elsewhere

The Markdown files in this directory ( /zulip/docs ) are not intended to be read on GitHub. Instead, visit our ReadTheDocs to read the Zulip documentation.