Commit Graph

2578 Commits

Author SHA1 Message Date
Tim Abbott
73ebc6a3b0 docs: Document changing subdomains on multiple organizations page. 2022-08-17 11:37:02 -07:00
Tim Abbott
87e8913703 docs: Remove documentation for ROOT_DOMAIN_LANDING_PAGE.
This is not a feature intended to be used outside zulip.com, since it
just sets your server to have the zulip.com landing pages. I think
it's only been turned on by people who were confused by this text.
2022-08-17 11:37:01 -07:00
Tim Abbott
cb57c5e2e4 docs: Clean up documentation for multiple hostnames.
The previous documentation did not spell out what to enter in the
realm creation form.
2022-08-17 11:37:00 -07:00
Matt Keller
e74582838f Release Zulip Server 5.5. 2022-07-21 20:29:38 -04:00
Alex Vandiver
93d2c77225 restore-backup: Provide flags to leave settings.py and zulip.conf as-is. 2022-07-21 11:45:41 -07:00
Alex Vandiver
5e78618309 Release Zulip Server 5.4. 2022-07-12 05:34:08 +00:00
Anders Kaseorg
6b3399d7e6 markdown: Rewrite include plugin without markdown-include.
markdown-include is GPL licensed.

Also, rewrite it as a block processor, so that it works correctly
inside indented blocks.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit dc33a0ae67)
2022-07-07 13:31:32 -07:00
Anders Kaseorg
5ebfb6aae5 check-thirdparty: License under GPLv2+.
Since python-debian is GPL licensed, our script that imports it should
arguably be GPL licensed as well.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit e069330084)
2022-07-07 13:31:32 -07:00
Alex Vandiver
bb3cc8eae8 release: Write a tool to automate final release checks and steps.
(cherry picked from commit c915400101)
2022-07-07 13:19:36 -07:00
Alex Vandiver
f604124622 docs: Specify which CPU architectures are supported.
Fixes: #22310.
(cherry picked from commit 68c4b708a0)
2022-07-05 17:25:40 -07:00
Alex Vandiver
0e613f724f docs: Document that loadbalancer.ips can be CIDR ranges.
(cherry picked from commit f9b7b8e5d9)
2022-06-28 14:59:06 -07:00
Alex Vandiver
3c7fdf8a82 Release Zulip Server 5.3. 2022-06-21 20:25:50 +00:00
Alex Vandiver
4fa62a25e2 docs: Correct and clarify wal-g backup documentation.
Backups are written every 16k of WAL archive, and by default do not
have an upper limit on how out of date they are, as `archive_timeout`
defaults to 0.

Also emphasize that these are streaming backups, not just one
point-in-time backup daily.

Fixes #21976.

(cherry picked from commit 18230fcd99)
2022-06-02 19:38:50 +00:00
Anders Kaseorg
1593ab6082 install: Resupport Ubuntu 22.04.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit e952641013)
2022-05-16 12:05:23 -07:00
Alex Vandiver
33d43b695e docs: Clarify nginx extension points.
(cherry picked from commit 04d4ae9862)
2022-05-10 14:57:11 -07:00
Alex Vandiver
acf90db8b6 docs: Update proxy docs.
Notable changes:
 - Describe `X-Forwarded-For` by name.
 - Switch each specific proxy to numbered steps.
 - Link back to the `X-Forwarded-For` section in each proxy
 - Default to using HTTPS, not HTTP, for the backend.
 - Include the HTTP-to-HTTPS redirect code for all proxies; it is
   important that it happen at the proxy, as the backend is unaware of
   it.
 - Call out Apache2 modules which are necessary.
 - Specify where the dhparam.pem file can be found.
 - Call out the `Host:` header forwarding necessary, and document
   `USE_X_FORWARDED_HOST` if that is not possible.
 - Standardize on 20 minutes of connection timeout.
2022-05-04 14:44:11 -07:00
Alex Vandiver
b20797ed9c Release Zulip Server 5.2. 2022-05-04 00:27:55 +00:00
Anders Kaseorg
4d0ddf483d actions: Delete zerver.lib.actions.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit cc30ed8ec7)
2022-04-15 10:08:19 -07:00
Anders Kaseorg
37b40df30c actions: Split out zerver.actions.realm_settings.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit 59f6b090c7)
2022-04-15 10:08:19 -07:00
Anders Kaseorg
3b48bcca95 actions: Split out zerver.actions.message_send.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit 975066e3f0)
2022-04-15 10:08:19 -07:00
Greg Price
051f1c3120 docs: Update apps' compatibility threshold to 3.0, from 2.1.0.
Zulip Server 3.0 is now about 21 months old, which is more than
18 months.  Per the general policy in the "Client apps" section
below, that means it's time to drop support for older versions.

We released 4.0 in 2021-05, so around 2022-11 we can update this
further to say 4.0.
2022-04-14 11:54:44 -07:00
Mateusz Mandera
8aa6958923 docs: Fix incorrect path to SAML certs in SAML Keycloak instructions.
This was supposed to be /etc/zulip/saml/idps/
2022-04-13 16:01:25 -07:00
Alex Vandiver
88e2f64869 docs: Fix typo.
We don't suggest self-hosing, unless via a sprinkler in warm weather.
2022-04-13 11:38:35 -07:00
Alex Vandiver
599094bcf5 docs: Fold FTS index updating into the upgrade step.
On the Debian 10 -> 11 upgrade, the server is running Zulip 4.x, which
lets us pass `--audit-fts-indexes` to `upgrade-zulip-stage-2` rather
than run the command as a separate step.

(cherry picked from commit 488aaef9b7)
2022-04-06 14:16:55 -07:00
Alex Vandiver
4a4be8620c docs: Upgrade Zulip before trying to fix collations.
The reindex-textual-data tool needs the venv to be cable to run;
switch the order of the last two steps, making them now match the
Debian 9 -> 10 and 10 -> upgrades.

Ref #21296.

(cherry picked from commit 1e3a6984a4)
2022-04-06 14:16:54 -07:00
Alex Vandiver
08c2d9a766 Release Zulip Server 5.1. 2022-04-02 05:45:55 +00:00
Anders Kaseorg
8616c2e092 changelog: Remove broken link.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit 7de1e7c477)
2022-03-30 20:38:16 -07:00
Tim Abbott
7809ecd38e version: Update version after 5.0 release. 2022-03-29 08:31:25 -07:00
Tim Abbott
d308c694ba Release Zulip Server 5.0. 2022-03-29 08:13:34 -07:00
Alex Vandiver
ab3196470f docs: Update release steps. 2022-03-24 18:05:40 -07:00
Tim Abbott
219e213c60 docs: Update changelog with changes since 5.0-rc1. 2022-03-24 17:44:58 -07:00
Alex Vandiver
330f0649d7 docs: Remove a stray extra word. 2022-03-24 11:14:50 -07:00
Alex Vandiver
4f93b4b6e4 uploads: Skip the outgoing proxy if S3_KEY is unset.
When the credentials are provided by dint of being run on an EC2
instance with an assigned Role, we must be able to fetch the instance
metadata from IMDS -- which is precisely the type of internal-IP
request that Smokescreen denies.

While botocore supports a `proxies` argument to the `Config` object,
this is not actually respected when making the IMDS queries; only the
environment variables are read from.  See
https://github.com/boto/botocore/issues/2644

As such, implement S3_SKIP_PROXY by monkey-patching the
`botocore.utils.should_bypass_proxies` function, to allow requests to
IMDS to be made without Smokescreen impeding them.

Fixes #20715.
2022-03-24 10:21:35 -07:00
Aman Agrawal
6fcbe4091d web_public_streams: Change globe icon.
This revised globe icon avoids looking like a "language choice" icon
(as the previous one did), while still being recognizably Earth (and
not a disk with some things drawn on it) and not showing only North
America (a flaw with the Font Awesome 4.7 icon).

Used a derivative of icon from
https://unpkg.com/ionicons@5.5.2/dist/svg/earth.svg
with modified outline by Vlad Korobov.
2022-03-22 16:15:55 -07:00
Aman Agrawal
9a7fadbbeb zulip-icons: Move custom icons to shared folder. 2022-03-22 16:14:56 -07:00
Alex Vandiver
e2f4b284db docs: Remove teleport from example list of services.
This is not expected on generic Zulip servers.
2022-03-21 16:33:28 -07:00
Alex Vandiver
f39ee5a16c docs: Remove references to supervisorctl (re)start all. 2022-03-21 16:33:28 -07:00
Alex Vandiver
086c0328bd docs: Be explicit about how to skip database creation. 2022-03-21 16:33:28 -07:00
Lorenzo Milesi
88e0d1b111 docs: Add more details on configuring LDAP group restriction.
Fixes #338.

Co-authored-by: Mateusz Mandera <mateusz.mandera@zulip.com>
2022-03-20 17:04:16 -07:00
rht
6be44a6971 docs: mobile-push-notifications.md: Fix grammar problems found by LanguageTool. 2022-03-18 15:28:16 -07:00
rht
74780d24d5 docs: management-commands.md: Fix grammar problems found by LanguageTool. 2022-03-18 15:28:16 -07:00
rht
507851c25a docs: requirements.md: Fix grammar problems found by LanguageTool. 2022-03-18 15:28:16 -07:00
Alex Vandiver
c35a783c35 docs: Minor wording fixes to warm standby replication docs. 2022-03-17 12:53:26 -07:00
Alex Vandiver
2c26ad3714 docs: Break out and clarify wal-g backup configuration. 2022-03-17 12:53:26 -07:00
Anders Kaseorg
f84a2c08d5 js: Prefix jQuery object variable names with $.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-16 12:52:07 -07:00
Tim Abbott
bcbba0b20d docs: Fix changelog typo. 2022-03-15 22:17:53 -07:00
Tim Abbott
63cac121ba docs: Update changelog for changes merged in recent months. 2022-03-15 22:12:59 -07:00
Alex Vandiver
f77204be14 version: Update version and changelog after 4.11 release. 2022-03-15 14:24:53 -07:00
Alex Vandiver
d17006da55 puppet: Support setting an ssl_mode verification level. 2022-03-15 12:43:50 -07:00
Alex Vandiver
253bef27f5 puppet: Support password-based PostgreSQL replication. 2022-03-15 12:43:50 -07:00