Tomasz Kolek
93b52f6f8e
Moved newrelic webhook into its own file newrelic.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
a2b31da045
Moved pivotal webhook into its own file pivotal.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
5ade895936
Moved jira webhook into its own file jira.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
a0512244b3
Moved beanstalk webhook into its own file beanstalk.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
6a3ab0605d
Moved github webhook into its own file github.py
2016-03-14 20:44:41 -07:00
Tim Abbott
999e4688d4
Fix missing return None in ZulipRemoteUserBackend.authenticate.
2016-02-03 19:29:07 -08:00
Alexander Trost
84f7a1f1ea
Make rabbitmq, redis, and memcached configurable via user settings.py.
...
Previously these were hardcoded in zproject/settings.py to be accessed
on localhost.
[Modified by Tim Abbott to adjust comments and fix configure-rabbitmq]
2016-01-21 22:07:56 -08:00
Javier Ros
a6a47aacde
Add easy support for using a remote postgres database.
2016-01-11 08:56:03 -08:00
Tim Abbott
85a8a742e2
Remove unused json_events_register route.
...
The browser registers for events via loading the home view, not this
interface, and this functionality is available via the API-format
register route anyway.
2016-01-09 20:01:38 -08:00
Tim Abbott
99975400df
Move LDAP password configuration to zulip-secrets.conf.
2015-12-25 16:47:48 -08:00
Tim Abbott
af8d75332c
Move email_gateway_password to zulip-secrets.conf.
2015-12-25 16:47:48 -08:00
Tim Abbott
8b1d7d7018
Fix missing step in postfix_localmail installation documentation.
2015-12-25 16:47:48 -08:00
Tim Abbott
f4e87936da
Silence 'Starting new HTTP connection' logs from requests library.
2015-12-25 16:23:57 -08:00
Tim Abbott
9d108989f3
Silence SimpleQueueClient info output by default.
2015-12-25 16:23:57 -08:00
Reid Barton
4c3334908a
Document that 'localhost' is necessary in ALLOWED_HOSTS.
...
It's needed for the tornado server. Otherwise, you get errors like
2015-12-20 09:33:55,124 ERROR Internal Server Error: /api/v1/events
Traceback (most recent call last):
File "/home/zulip/deployments/2015-12-20-13-44-47/zerver/management/commands/runtornado.py", line 209, in get_response
response = middleware_method(request)
File "/usr/lib/python2.7/dist-packages/django/middleware/common.py", line 62, in process_request
host = request.get_host()
File "/usr/lib/python2.7/dist-packages/django/http/request.py", line 101, in get_host
raise DisallowedHost(msg)
DisallowedHost: Invalid HTTP_HOST header: 'localhost:9993'. You may need to add u'localhost' to ALLOWED_HOSTS.
2015-12-25 10:07:12 -08:00
Tim Abbott
e95739961f
Remove now obsolete /json/send_message route.
2015-12-12 18:14:08 -08:00
Tim Abbott
9cec758854
Remove now obsolete /json/subscriptions/add endpoint.
2015-12-12 18:14:08 -08:00
Josh Mandel
716e2d9184
Add integration for Travis CI.
2015-11-30 20:41:33 -08:00
Chris Chapman
44a9e1dff5
Fix for setting file upload size through settings file.
...
(Slightly tweaked by Tim Abbott to change the variable name, docs, and
default values).
Fixes #276 .
2015-11-24 06:06:46 -08:00
Tim Abbott
aa33a0daec
Move users views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
4d79083cf5
Move tutorial views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
f77b0bdb43
Move alert_words views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
e64a3d0fae
Move reporting views to their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
8526d02370
Move settings views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
37d4a11610
Move streams views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
abdb148f42
Clarify instructions for setting up the S3 integration.
...
These instructions still aren't great due to #291 , but at least this
is clear about how to get this working.
2015-11-15 13:50:12 -08:00
Allie Jones
85809e6140
Add webpack build process.
2015-11-06 09:13:25 -08:00
Shumbashi
123791bfdd
Fix 'manage.py makemessages' errors.
...
Running 'manage.py makemessages' produced two errors previously.
Closes #265 .
2015-11-04 07:39:48 -08:00
Tim Abbott
2ea0663a4a
Apply Python 3 futurize transform libmodernize.fixes.fix_imports_six.
2015-11-01 09:26:16 -08:00
Tim Abbott
9c66229456
Apply Python 3 futurize transform libfuturize.fixes.fix_absolute_import.
2015-11-01 09:26:16 -08:00
Tim Abbott
43abd83d1c
Apply Python 3 futurize transform lib2to3.fixes.fix_ws_comma.
2015-11-01 09:26:14 -08:00
Tim Abbott
c1686235cd
Fix construction of names in LDAP integration.
...
Previously these users' names were being set to 1-element lists
containing the name, not the names themselves. This bug caused
existing users to have their people module state (e.g. @-mentions,
etc.) to break whenever a new user joined.
Fixes #222 .
2015-10-26 22:49:10 -07:00
Tim Abbott
54c964a332
Rewrite the email gateway integration instructions.
2015-10-19 10:10:20 -07:00
Tim Abbott
a6ddd28c9e
Clarify the steps in the outgoing SMTP setup process.
2015-10-19 10:09:45 -07:00
Tim Abbott
5d22f5ee0a
Improve LDAP_APPEND_DOMAIN default.
...
The documentation suggests the default is None; this change makes that
true. Also make the actual code robust to this being set to "" instead.
2015-10-15 09:16:59 -04:00
Tim Abbott
419d31a007
Expand documentation for the LDAP auth integration.
...
Fixes #134 , #173 .
2015-10-15 09:16:58 -04:00
Tim Abbott
784ba7e066
Fix support for LDAP Authentication mechanism.
...
This addresses a few issues:
* The LDAP authentication integration now creates an account a new
Zulip account if the user authenticated correctly but didn't have a
Zulip account.
* The previous code didn't correctly disable the LDAP group
permissions functionality. We're not using groups support from the
Django LDAP extension and not doing so can cause errors trying to
fetch data from LDAP.
Huge thanks to @toaomatis for the initial implementation of this.
Fixes #72 .
2015-10-15 09:16:58 -04:00
Darren Worrall
77fad7a16e
Add an api endpoint to fetch GOOGLE_CLIENT_ID
...
Further to #102 , this provides an endpoint suitable for mobile apps to
consume the GOOGLE_CLIENT_ID if configured.
2015-10-06 23:28:08 +00:00
Tim Abbott
3b00029c52
Show the username/password form if ZulipLDAPAuthBackend is enabled.
2015-09-30 09:04:16 -07:00
Tim Abbott
1482a386c2
Fix documentation for how to enable ZulipLDAPAuthBackend.
2015-09-30 09:04:16 -07:00
Tim Abbott
92aebe595b
Dramatically extend post-install documentation for production Zulip.
2015-09-30 09:04:14 -07:00
Tim Abbott
5ad84fd997
Improve documentation for the Zulip email integration.
...
* Document fix for the 'less insecure' email problem.
* Mention that general Django email documentation applies.
2015-09-29 18:58:27 -07:00
Tim Abbott
3efdb7ebf3
Document how to setup the Zulip S3 integration.
2015-09-29 18:11:58 -07:00
Tim Abbott
80fa5006f8
Document the purpose of local_settings.py properly.
2015-09-29 18:05:04 -07:00
Waseem Daher
6bb9b129f7
Update Zulip support email to zulip-devel@googlegroups.com.
...
Ideally some of these templates should really point to the
local installation's support email address, but this is a
good start.
Exceptions:
* Where to report security incidents
* MIT Zephyr-related pages
* zulip.com terms and conditions
2015-09-29 17:59:47 -07:00
Thomas Butter
d93d4c7216
Fix settings documentation of twitter keys.
...
Twitter keys are stored in zulip-secrets.conf.
2015-09-29 17:45:05 -07:00
Tim Abbott
852ac66f8e
Extend the Google oauth documentation in local_server_template.py.
2015-09-28 10:05:58 -07:00
Tim Abbott
b6c1f1d162
Fix incorrect name for email_password secret in settings template.
...
Fixes #49 .
2015-09-27 17:06:03 -07:00
Caleb Anderson
ed742fa847
small typo fix
2015-09-27 01:10:01 -06:00
Tim Abbott
af4aac6836
settings: Document SMTP firewall issues in email configuration.
2015-09-26 21:32:47 -07:00