Tim Abbott
327e31ae03
docs: Document push-to-pull-request tooling.
2019-02-18 10:40:16 -08:00
Anders Kaseorg
ce01a4c5a3
backup: Add Zulip, OS, and PostgreSQL version to the tarball.
...
==> zulip-backup/os-version <==
Ubuntu trusty
==> zulip-backup/postgres-version <==
90324
==> zulip-backup/zulip-version <==
2.0.0-rc1+git
2.0.0-rc1-50-gbf169b8-dirty
Documentation added by tabbott.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-02-14 15:11:57 -08:00
Vishnu Ks
949d098e99
management: Add tooling for transfering local uploads to s3.
...
This solves a common migration problem for folks who cut corners when
first setting up Zulip.
Fixes #11294 .
2019-02-14 14:31:46 -08:00
Tim Abbott
d44b8981e2
docs: Update changelog with most changes for 2.0 release.
2019-02-13 16:54:57 -08:00
Abhigyan Khaund
1ef34ccb98
docs: Typo fix in changelog for 2.0.0-rc1.
2019-02-12 10:29:13 -08:00
Tim Abbott
edb50cbf2c
Release Zulip Server 2.0.0-rc1.
2019-02-11 20:07:38 -08:00
Anders Kaseorg
e0a51948d9
script: Add ready-to-run tooling for doing backups.
...
Based on an initial version by Tim Abbott (#11204 ).
Fixes #552 .
2019-02-11 17:30:37 -08:00
Tim Abbott
e3bc788660
docs: Announce deprecation of Ubuntu Trusty.
2019-02-11 16:10:12 -08:00
xiaomingplus
5120d97633
docs: Remove confusing comment from boto example.
...
The boto config file format should have comments on a separate line.
here is the docs:
http://boto.cloudhackers.com/en/latest/boto_config_tut.html#details
2019-02-11 15:01:18 -08:00
Tim Abbott
a46640b325
docs: Document restricting access to an LDAP group.
2019-02-11 11:40:57 -08:00
Tim Abbott
ab41f13575
docs: Fix mistakes in PGroonga documentation.
...
Eventually, we'll just make this the default, but for now, we should
fix the typos and use our standing approach for documenting running
management commands.
2019-02-06 12:17:45 -08:00
Rishi Gupta
7adc7ed490
docs: Update mobile-push-notifications to discourage legacy signup.
2019-02-06 11:53:39 -08:00
Thomas Ip
744cadc33c
docs: Add missing link to npm.
2019-02-06 14:05:05 +08:00
Tim Abbott
e91f22c416
docs: Reorganize and simplifiy LDAP data synchronization docs.
2019-02-05 10:37:04 -08:00
Harshit Bansal
2abe325147
docs: Add documentation for the new custom profile data sync feature.
...
Fixes : #10976 .
2019-02-05 10:25:50 -08:00
vinitS101
0c37b9f116
Fix typo in new-feature-tutorial.md
2019-02-03 17:02:35 -08:00
Tim Abbott
001ec76e1f
export: Document /etc/zulip when discussing server migrations.
2019-02-02 23:22:22 -08:00
Anders Kaseorg
9add47ba0f
docs/conf.py: Remove unused imports.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-02-02 17:31:45 -08:00
Tim Abbott
1d788980be
docs: Update changelog with most changes for next major release.
2019-02-01 23:17:37 -08:00
Rishi Gupta
85f7ac8172
analytics: Remove Anomaly model.
2019-02-01 18:48:18 -08:00
synicalsyntax
76bc253a8a
docs: Fix mistake in optimize-svg test suite description.
2019-01-31 13:31:07 -08:00
synicalsyntax
2162d06e7c
docs: Document custom icon webfont subsystem in Frontend build processes.
2019-01-31 13:31:07 -08:00
Tim Abbott
dc663057ce
docs: Add changelog from 1.9.2 release.
2019-01-29 16:54:45 -08:00
Rohitt Vashishtha
a2751d90c2
widgets: Remove ALLOW_SUB_MESSAGES flag and enable widgets by default.
2019-01-29 09:34:14 -08:00
Tim Abbott
df436a55b4
scripts: Recommend apt update after enabling universe.
...
One needs to manually do an apt update after add-apt-repository, or it
won't actually work.
2019-01-26 12:29:05 -08:00
Priyanshu Singh
8cf5810fc0
docs: Fix a typo in gsoc-ideas.md.
2019-01-25 11:19:18 -08:00
Rohitt Vashishtha
f1ae0e2e94
docs: Do not indicate that Bugdown is an extension.
...
Also fix minor typos and formatting.
2019-01-22 15:28:08 -08:00
Tim Abbott
7824ce32a0
docs: Advertise HipChat/Slack import tools in installer docs.
...
This should help avoid confusion about when to use the import tools.
2019-01-16 15:15:01 -08:00
Tim Abbott
f9b60b4803
docs: Update some notes about Tornado scalability.
2019-01-16 11:26:57 -08:00
Anders Kaseorg
25d6107a4f
docs: Avoid hardcoded /tmp paths in miscellaneous documentation.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-01-15 16:16:12 -08:00
Adarsh Patel
aad010fd27
docs: Update screenshot-and-gif-software.
...
This adds a few more standard screenshot capture tools.
2019-01-13 20:21:58 -08:00
Harshit Bansal
71761bc2da
ldap: Add a setting to automatically deactivate non_matching users.
...
Fixes : #11151 .
2019-01-13 19:04:09 -08:00
Tim Abbott
40884dbb1d
docs: Document active directory values for AUTH_LDAP_USER_SEARCH.
...
Fixes #10019 .
2019-01-08 16:28:51 -08:00
Tim Abbott
534bf8f806
docs: Make more clear how installing from Git works.
...
The previous discussion made it sound like this did a development
environment installation.
2019-01-07 19:16:59 -08:00
Vishnu Ks
13de959121
tools: Add script to automate python dependency upgrade.
2019-01-07 10:25:35 -08:00
Marco Burstein
9ddadd39f4
compose: Add support for using Zoom as the video chat provider.
...
This adds Zoom call properties to the `Realm` model, creates endpoints
for creating calls, adds a frontend and tests.
Fixes #10979 .
2019-01-07 10:00:02 -08:00
rht
d815239aac
docs: Update CentOS/RHEL python3 `ln` command in setup-advanced.
2019-01-04 15:23:45 -08:00
Aastha
a65cb91cc1
docs: Add nginx reload documentation.
...
This adds reference for reloading nginx when the certificates are
replaced so that the server works with the new certificates instead of
the old ones.
Fixes : #4849 .
2019-01-04 14:30:26 -08:00
rht
7e1520b01f
provision: Ensure `python3` exists in PATH for CentOS.
2019-01-04 14:11:03 -08:00
Aditya Bansal
079dfadf1a
camo: Add endpoint to handle camo requests.
...
This endpoint serves requests which might originate from an image
preview link which had an http url and the message holding the image
link was rendered before we introduced thumbnailing. In that case
we would have used a camo proxy to proxy http content over https and
avoid mix content warnings.
In near future, we plan to drop use of camo and just rely on thumbor
to serve such images. This endpoint helps maintain backward
compatibility for links which were already rendered.
2019-01-04 10:27:04 -08:00
Aditya Bansal
3ee69f3da9
thumbnails: Add setting THUMBNAIL_IMAGES.
...
This setting splits away part of responsibility from THUMBOR_URL.
Now on, this setting will be responsible for controlling whether
we thumbnail images or not by asking bugdown to render image links
to hit our /thumbnail endpoint. This is irrespective of what
THUMBOR_URL is set to though ideally THUMBOR_URL should be set
to point to a running thumbor instance.
2019-01-04 10:27:04 -08:00
Tim Abbott
5d550145bd
docs: Document need for zulip group for some nagios checks.
2019-01-02 10:22:48 -08:00
rht
d3139266c8
setup_venv: Uninstall typing on Python >3.4.
...
Otherwise this causes an error
```
AttributeError: type object 'Callable' has no attribute '_abc_registry'
```
on 3.7. While the error is specific to 3.7, it is safer to uninstall
typing for all the versions that don't require a pip-provided typing
library.
2019-01-01 19:34:48 -08:00
rht
e54a25070c
docs: Update direct dev installation to mention RHEL7.
2019-01-01 19:34:48 -08:00
Vishnu Ks
13f8eeb1ac
docs: Update git/overview docs to reflect CI changes.
2018-12-29 15:28:27 -08:00
Vishnu Ks
6f5b1903c4
docs: Update code-reviewing docs to reflect CI changes.
2018-12-29 15:28:26 -08:00
Vishnu Ks
cddce5bd34
docs: Rename travis.md to continuous integration and add more content.
2018-12-29 15:26:36 -08:00
Rishi Gupta
e7220fd71f
billing: Do subscription management in-house instead of with Stripe Billing.
...
This is a major rewrite of the billing system. It moves subscription
information off of stripe Subscriptions and into a local CustomerPlan
table.
To keep this manageable, it leaves several things unimplemented
(downgrading, etc), and a variety of other TODOs in the code. There are also
some known regressions, e.g. error-handling on /upgrade is broken.
2018-12-22 13:39:30 -08:00
Tim Abbott
af1c7a9573
docs: Improve documentation for adding a new authentication backend.
...
Now that we have the Azure Active Directory integration cleaned up and
merged, we can nicely link to it as an example.
2018-12-18 16:49:01 -08:00
Tim Abbott
00a75bda3b
docs: Fix a few broken link anchors.
2018-12-18 16:49:01 -08:00
seresheim
49dbd85a89
auth: Add support for Azure Active Directory authentication.
...
This takes advantage of all of our work on making the
python-social-auth integration reusable for other authentication
backends.
2018-12-18 16:39:03 -08:00
rht
3f1005dab1
setup-advanced: Update section anchor on "installing directly ...".
2018-12-18 12:07:22 -08:00
rht
ac8a164709
setup-advanced: Add notice on bootstrap requirement for CentOS & Fedora.
2018-12-18 12:07:03 -08:00
rht
66c02e4dc7
docs: Update direct dev installation to mention Centos & Fedora.
...
Tweaked by tabbott to also deprecate the older instructions.
2018-12-17 16:33:31 -08:00
Tim Abbott
2558f101af
docs: Add documentation for `if False` mypy pattern in scripts.
...
This should help make it clear what's going on with these scripts.
2018-12-17 11:12:53 -08:00
Tim Abbott
128a08e0a4
docs: Rearrange mypy docs to deprioritize stubs section.
...
The stubs section is less important than the discussion of how to
handle mypy trouble.
2018-12-17 10:30:51 -08:00
Tim Abbott
612e70a64b
docs: Add a warning about editing mypy stubs and the daemon.
2018-12-17 10:28:18 -08:00
Tim Abbott
b29d66f34b
i18n: Rename email subject files so i18n detects them.
...
Apparently, when we renamed these files to no longer have a .txt
extension, we accidentally removed them from the set of strings for
translation, because `manage.py makemessages` by default only
processes .txt and .html files under the templates/ directory.
Fix this by adding a .txt extension.
2018-12-17 10:00:49 -08:00
Tim Abbott
cb9b526f0c
third: Extract bootstrap typeahead to its own module.
...
Bootstrap's typeahead is the main part of the project that we've
forked, and moving it to its own module should help unlock our ability
to upgrade bootstrap itself.
2018-12-17 09:06:52 -08:00
Tim Abbott
cf445861f1
docs: Clean up blog post link in our mypy documentation.
2018-12-16 21:52:53 -08:00
Tim Abbott
6b69cc0b39
lint: Run mypy as part of main linter.
...
To support this, we add a pass_targets option to the main linter
library, because with current mypy, it's generally counterproductive
to pass the list of files in (can produce spurious errors; isn't
faster).
2018-12-16 21:52:53 -08:00
Tim Abbott
3003517430
docs: Move mypy documentation from contributing to testing.
...
The testing section is more appropriate, since it's fundamentally part
of our CI system.
While we're at it, fix the fact that we were linking to GitHub, not
ReadTheDocs, in the run-mypy output.
2018-12-16 21:52:53 -08:00
Tim Abbott
a3c4ea51f0
docs: Simplify discussion of where mypy is installed.
2018-12-16 21:52:53 -08:00
Tim Abbott
dc54d290fc
docs: Rearrange mypy documentation ordering.
...
Installation/running is definitely higher priority than stubs for
third-party modules.
2018-12-16 21:52:53 -08:00
Tim Abbott
f3c6d91e69
mypy: Switch default to daemon mode.
...
There isn't any real advantage to running the non-daemon mode at this
point.
2018-12-16 21:37:58 -08:00
Tim Abbott
7485cb2a50
widgets: Rename voting_widget to poll_widget.
...
This ensures greater consistency with our other widgets' naming
convention.
2018-12-16 19:46:48 -08:00
Tim Abbott
fc7639ed39
docs: Update changelog with commits since 1.9.1 release.
2018-12-16 13:41:12 -08:00
rht
e8c602ec58
provision: Rename APT_DEPENDENCIES -> SYSTEM_DEPENDENCIES.
2018-12-14 04:59:48 +00:00
Tim Abbott
d815e5a299
docs: Document how to sync additional fields in LDAP.
...
This probably isn't something folks will use a lot, but it is a
question we get.
Fixes #9710 .
2018-12-13 16:24:15 -08:00
Tim Abbott
626e191201
ldap: Add support for automatic user deactivation/reactivation.
...
As part of this, extend our documentation on synchronizing data from
Active Directory.
2018-12-13 16:24:15 -08:00
Tim Abbott
5dd646f33f
ldap: Add support for syncing avatar images from LDAP.
...
This should make life a lot more convenient for organizations that use
the LDAP integration and have their avatars in LDAP already.
This hasn't been end-to-end tested against LDAP yet, so there may be
some minor revisions, but fundamentally, it works, has automated
tests, and should be easy to maintain.
Fixes #286 .
2018-12-13 13:39:22 -08:00
Tim Abbott
e92e982342
docs: Add a troubleshooting note about cookies on root domain.
2018-12-12 12:08:25 -08:00
rht
c9d54f7854
puppet: Remove vendored puppetlabs apt and stdlibs dependencies.
...
This commit works by vendoring the couple functions we still use from
puppetlabs stdlib (join and range), but removing the rest of the
puppetlabs codebase, and of course cleaning up our linter rules in the
process.
Fixes #7423 .
2018-12-11 13:03:26 -08:00
Vishnu Ks
c3aa7909ce
docs: Update docs/git/ directory to reflect CI changes.
...
This isn't complete, in that we still need to rename the ReadTheDocs
articles (e.g.).
2018-12-11 12:46:18 -08:00
Vishnu Ks
a86faecff5
tools: Rename tools/travis directory to tools/ci.
2018-12-10 11:07:26 -08:00
rht
37d2a831d3
docs: Use shorthand name for the Centos EPEL release.
2018-12-09 21:53:59 -08:00
Sumanth V Rao
cae718f184
provision: Rename generate_zulip_bots_static_files to .py.
...
This should make it possible to call this script as a function without
starting up a new Python interpreter.
2018-12-09 21:42:40 -08:00
Marco Burstein
ba46dc83c6
notifications: Add a setting for changing the notification sound.
...
Also, add a new notification sound, "ding". It comes from
https://freesound.org , where the original Zulip notification sound comes
from as well. In the future, new sounds can be added by adding audio
files to the `static/audio/notification_sounds` directory.
Tweaked significantly by tabbott:
* Avoided removing static/audio/zulip.ogg, because that file is
checked for by old versions of the desktop app.
* Added a views check for the sound being valid + tests.
* Added additional tests.
* Restructured the test_events test to be cleaner.
* Removed check_bool_or_string.
* Increased max length of notification_sound.
* Provide available_notification_sounds in events data set if global
notifications settings are requested.
Fixes #8051 .
2018-12-09 21:25:30 -08:00
Realmagnum
7026a8c574
docs: Fix typo in russian.md.
2018-12-09 21:11:48 -08:00
Tim Abbott
5b8997754c
docs: Update GSoC ideas list to be current for 2019.
...
A bunch of details were out of date about the current state of Zulip
and thus what projects make sense; while this isn't likely to be our
final 2019 ideas list, this should help avoid confusion about what's
happening.
2018-12-07 17:14:04 -08:00
Joshua Pan
441dca0eaf
email: Support delivery email in email change system.
2018-12-06 17:43:26 -08:00
Tim Abbott
e603237010
email: Convert accounts code to use delivery_email.
...
A key part of this is the new helper, get_user_by_delivery_email. Its
verbose name is important for clarity; it should help avoid blind
copy-pasting of get_user (which we'll also want to rename).
Unfortunately, it requires detailed understanding of the context to
figure out which one to use; each is used in about half of call sites.
Another important note is that this PR doesn't migrate get_user calls
in the tests except where not doing so would cause the tests to fail.
This probably deserves a follow-up refactor to avoid bugs here.
2018-12-06 16:21:38 -08:00
Tim Abbott
950d592279
docs: Remove outdated subsystems article on guest users.
...
This page was no longer up to date, and these details should be
covered in more user-facing sections of our documentation.
2018-12-05 17:41:44 -08:00
Tim Abbott
a4a25c3e14
docs: Expand security model documentation to cover guests.
...
This is a pretty minor update, just clarifying the discussion of what
types of users exist.
2018-12-05 17:25:12 -08:00
rht
8ed4933005
setup-advanced: Fix a subsubsection header formatting.
2018-12-05 12:24:15 -08:00
Anders Kaseorg
9ba860b4f2
Avoid double redirects to /login and then to /login/.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-12-04 16:12:58 -08:00
Tim Abbott
250a2b5164
docs: Fix documentation details for boto configuration.
...
This fixes a couple key gaps in our documentation of the #9376
workaround.
2018-12-04 13:28:13 -08:00
Steve Howell
6bfcebe6da
Update hashchange docs and tweak function names.
...
This is mostly doc updates, and we also rename
a couple functions to have more consistent naming.
2018-12-04 12:24:39 -08:00
Tim Abbott
e8742f1dd5
docs: Expand documentation for running management commands.
2018-12-03 09:16:05 -08:00
Steve Howell
682235af80
Rename hashchange.should_ignore to is_overlay_hash.
2018-12-02 18:40:00 -08:00
Tim Abbott
34bf5412b1
Add changelog and version updates for Zulip Server 1.9.1.
...
The actual changes in 1.9.1 are already present in master.
2018-11-30 15:51:02 -08:00
Tim Abbott
06f25115d8
docs: Add Docker to release checklist.
2018-11-30 13:19:04 -08:00
Tim Abbott
1303f8df20
docs: Fix missing quotes in `su zulip -c` documentation.
...
This fixes an actual user-facing issue in our mobile push
notifications documentation (where we were incorrectly failing to
quote the argument to `./manage.py register_server` making it not
work), as well as preventing future similar issues from occurring
again via a linter rule.
2018-11-30 12:12:27 -08:00
Tim Abbott
72db5d5a48
docs: Document how to setup system postfix email with Zulip.
2018-11-30 12:06:25 -08:00
Tim Abbott
81b99782b9
docs: Clean up unfinished sentence in sending-messages doc.
2018-11-30 10:06:04 -08:00
Tim Abbott
df5475996f
docs: Add prod auth docs link to dev auth docs.
...
This should be helpful for folks working on things like a Facebook
OAuth2 integration.
2018-11-29 20:45:02 -08:00
Tim Abbott
a3b38d8402
docs: Document nginx configuration for development SSL.
...
This is a useful technique for developing OAuth integrations with Zulip.
2018-11-29 20:45:02 -08:00
Tim Abbott
d0f71881f4
docs: Add detailed documentation on the process for sending messages.
...
This has long been something missing from our suite of documentation.
2018-11-29 16:25:35 -08:00
Tim Abbott
30e5b5fe55
docs: Increase highlighting of our linters in documentation.
2018-11-29 14:17:13 -08:00
Tim Abbott
4f022d3428
docs: Move zulip-specific tools earlier in the Git guide.
2018-11-29 14:03:29 -08:00
Tim Abbott
0932a27647
docs: Move generic reverse proxy notes further down.
2018-11-28 15:53:54 -08:00
Igor Posledov
7aed0a2a66
docs: Add nginx reverse proxy basic config example.
2018-11-28 15:52:06 -08:00
Bruce
604364eb65
docs: Document how to use Zulip behind an haproxy reverse proxy.
...
With significant rearrangement by tabbott to have more common text
between different proxy implementations.
2018-11-28 13:56:26 -08:00
Tim Abbott
f1f60bc9bb
docs: Document how to use AWS SIGv4 with boto.
...
This is required in some AWS regions.
The right long-term fix is to move to boto3 which doesn't have this
problem.
Allows us to downgrade the priority of #9376 .
2018-11-28 12:25:45 -08:00
Tim Abbott
51950ad352
docs: Fix accidental repeat bullet #1 in S3 backend documentation.
...
Due to missing indentation, the numbering was resetting to 1 rather
than continuing to 6.
2018-11-28 12:19:37 -08:00
Tim Abbott
f43668a7ba
docs: Add automated testing notes to our docs documentation.
2018-11-28 10:04:04 -08:00
Tim Abbott
05c774bcbe
docs: Update list of documentation types.
...
This had gotten somewhat out of date, and probably we should also
invest in a bit of a reorganization.
2018-11-28 09:49:39 -08:00
Tim Abbott
723fb60476
docs: Fix up some broken links output spam.
2018-11-28 09:49:39 -08:00
Tim Abbott
5f3c8be6d1
docs: Fix some broken links in security model doc.
...
Apparently, we haven't been running test-documentation in production
of late.
2018-11-28 09:49:39 -08:00
Tim Abbott
c679920c01
python: Fix unnecessary uses of str_utils library.
2018-11-27 11:44:09 -08:00
Cynthia Lin
d36dc5e2d1
hello: Add link and label for latest Zulip release.
...
Tweaked by tabbott to add the plumbing for the 3 variables we need and
add the links, and move to a plain-text styling.
2018-11-19 12:00:40 -08:00
Rishi Gupta
8470affb5b
billing: Add documentation on upgrading Stripe API versions.
2018-11-17 18:09:56 -08:00
Tim Abbott
6b99b53584
docs: Add docs for per-realm markdown fields.
2018-11-17 11:55:58 -08:00
Tim Abbott
71174d53cb
docs: Add a document with notes on the Django upgrade process.
2018-11-14 17:53:27 -08:00
Tim Abbott
f1c65975ad
docs: Clarify preparatory process for data import.
...
You need a Zulip server running the a matching version, and no longer
need to do an upgrade from master before using established import tools.
2018-11-14 17:02:33 -08:00
Tim Abbott
a2371a96b7
docs: Clarify push registration for running manage.py correctly.
...
We've had several users get errors running this because they ran it as
a bash script; fix this my making the command super explicit.
2018-11-14 13:07:04 -08:00
Tim Abbott
8ab26df9f0
docs: Link to setup-certbot multiple hostname support.
2018-11-13 12:55:24 -08:00
Rohitt Vashishtha
95ba947f13
setup-cerbot: Allow issuing certificates for multiple domains.
...
This commit allows specifying Subject Alternative Names to issue certs
for multiple domains using certbot. The first name passed to certbot-auto
becomes the common name for the certificate; common name and the other
names are then added to the SAN field. All of these arguments are now
positional. Also read the following for the certbot syntax reference:
https://community.letsencrypt.org/t/how-to-specify-subject-name-on-san/
Fixes #10674 .
2018-11-13 12:47:31 -08:00
Hemanth V. Alluri
f8882db8a0
docs: Replace "MagickMock" with "MagicMock".
2018-11-13 12:20:08 -08:00
Pranjal Vyas
f729840040
docs: Fix typo in writing-views.md.
2018-11-11 16:56:56 -08:00
Tim Abbott
db51d40f4e
release: Update version strings following 1.9.0 release.
2018-11-07 07:53:12 -08:00
Tim Abbott
06d39f87b7
Release Zulip Server 1.9.0.
2018-11-07 07:24:30 -08:00
ruchit2801
01f634cea0
docs: Update virtualbox link to not pin a version.
...
Older versions of virtual box were giving installation error in new
MacOS Mojave. While originally we considered changing the docs to
point to the current version 5.2.20, it seems better to just not pin a
version.
Significantly tweaked by tabbott.
2018-11-02 17:16:44 -07:00
Tim Abbott
ea1ec68899
events: Pass a realm object into send_event.
...
This is a preparator refactor for supporting hosting different Tornado
processes on different servers; to look up which Tornado server we
should be sending the event to, we'll need the realm object.
2018-11-02 16:47:39 -07:00
Puneeth Chaganti
19990b06e9
vagrant: Use id -g for finding a user's group.
...
On OSX, the user id and group id don't match. So while the previous
code was always wrong, it produced incorrect output there. We can fix
this by replacing `whoami` with `id -g` for finding the current user's
group ID.
2018-11-01 10:08:08 -07:00
Tim Abbott
2f36211fde
docs: Document need to enable Universe repository on Ubuntu.
2018-10-31 11:53:24 -07:00
Scott Lee
b4f95aa124
doc: Expand documentation for SSH port forwarding.
...
This adds additional links and examples to make it much more clear how
to do secure SSH port-forwarding with a remote development environment.
2018-10-22 14:53:52 -07:00
Scott Lee
32f1a13c7b
docs: Add note about creating a non-root user.
...
Tweaked by tabbott to move most of the content into the remote
development documentation, both for brevity in the main docs as well
as clarity.
Fixes #10694 .
2018-10-22 12:19:00 -07:00
Rishi Gupta
39c56b3ba9
docs: Update security-model.md.
...
Tweaked by tabbott to fix a few typos and purge use of "realm".
2018-10-19 15:40:36 -07:00
Rishi Gupta
f14ed03707
docs: Update import instructions in export-and-import.
2018-10-18 16:22:31 -07:00
Tim Abbott
c3c83d7e83
docs: Document PROVISION_VERSION.
2018-10-18 15:38:55 -07:00
Anders Kaseorg
c3bd293eaf
Add shellcheck as a linter.
...
Fixes #10162 .
Tweaked by tabbott to cover documentation as well.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-10-18 15:32:26 -07:00
Tim Abbott
b47b5c5309
docs: Update changelog to cover everything in latest master.
2018-10-17 17:32:24 -07:00
Rishi Gupta
d76f728dda
api docs: Rename webhook-walkthrough to incoming-webhooks-walkthrough.
2018-10-16 21:07:00 -07:00
Rishi Gupta
cd81b0766a
api docs: Move references to integration-guide to integrations-overview.
2018-10-16 21:06:59 -07:00
Tim Abbott
50be5ceae3
docs: Document our now-official production Docker image.
2018-10-16 15:27:03 -07:00
Tim Abbott
3039f11dd4
docs: Document installing Zulip from GitHub.
...
This has been unofficially supported for a long time, and is handy for
common use cases, so worth documenting.
2018-10-16 15:19:51 -07:00
Tim Abbott
05b29ea47c
docs: Remove production overview page.
...
This page didn't really add any value over the "Installation" page
after the refactorings we've done in recent time.
2018-10-16 15:10:28 -07:00
Tim Abbott
cc5dfa0c60
docs: Remove links to production/overview article.
...
We're planning to remove that article as unnecessary.
2018-10-16 15:06:35 -07:00
Kevin Lin
7f075e0da2
docs: Fix path to REST endpoints index.
...
The path in the tutorial was incorrect.
2018-10-15 12:48:09 -07:00
Aditya Bansal
75ae94e459
font-awesome: Drop support for legacy font awesome icons.
...
We drop support for usage of `icon-vector` as base class when
including icons from font awesome icons package.
Now on, only icons as specified in font awesome v4.7.0 can be used
in the code base.
2018-10-15 20:14:55 +05:30
Vishnu Ks
d8c19cb003
models: Move billing models from zilencer to corporate.
2018-10-11 14:54:29 -07:00
Jack Zhang
d60a088a49
developer docs: Recommend the mypy daemon for running mypy locally.
...
Resolves #10622 .
2018-10-10 16:29:16 -07:00
Rishi Gupta
bf22eefede
api docs: Move integration-docs-guide to docs/.
2018-10-09 20:28:44 -07:00
Rishi Gupta
8001d7e84c
docs: Move subsystems/documentation to be closer to other docs articles.
2018-10-09 20:28:44 -07:00
Rishi Gupta
29f67014af
docs: Clean up user-docs.md.
2018-10-09 20:28:44 -07:00
Greg Price
cbb6692882
prod docs: Say exactly how to test the SSL cert chain.
...
Users continue to run into this and get confused, certain that there's
no certificate problem.
2018-10-03 16:03:05 -07:00
Vishnu Ks
93b398bc0a
billing: Move zilencer/lib/stripe to corporate.
2018-10-01 15:43:44 -07:00
Rishi Gupta
0d1907fb71
user docs: Add test-mobile-notifications.
2018-09-28 12:09:33 -07:00
Rishi Gupta
660fb032cb
docs: Fix broken user docs links in new feature tutorial.
...
Surprisingly hard to find a good base example of a user doc. This one should
at least give the basic pointer to sidebar_index.md and where the new file
goes.
2018-09-28 12:09:33 -07:00