Vishnu Ks
f15875c1fe
requirements: Upgrade SQLAlchemy to 1.1.10.
2017-06-19 06:40:18 -04:00
Vishnu Ks
59ee952c9a
requirements: Upgrade python-twitter to 3.3 and remove pytest-runner.
2017-06-19 06:40:18 -04:00
Vishnu Ks
c5bc4bd027
requirements: Upgrade pyasn1-modules to 0.0.9.
2017-06-19 06:40:18 -04:00
Vishnu Ks
4bf2ca25d6
requirements: Upgrade Pillow to 4.1.1 and remove olefile.
2017-06-19 06:40:18 -04:00
Vishnu Ks
dc245dfcd1
requirements: Upgrade pbr to 3.0.1.
2017-06-19 06:40:18 -04:00
Vishnu Ks
f5b6f972fb
requirements: Upgrade django-bitfield to 1.9.3.
2017-06-19 06:40:18 -04:00
Vishnu Ks
fe09421718
requirements: Upgrade django-pipeline to 1.6.13.
2017-06-19 06:40:18 -04:00
Vishnu Ks
6da5d71461
requirements: Upgrade oauth2client to 4.1.1.
2017-06-19 06:40:18 -04:00
Vishnu Ks
c04f21c4fa
requirements: Upgrade fonttools to 1.13.1.
2017-06-19 06:40:18 -04:00
Vishnu Ks
0323c772df
requirements: Upgrade django-auth-ldap to 1.2.12.
2017-06-19 06:40:18 -04:00
Vishnu Ks
6d792eaa89
requirements: Upgrade chardet to 3.0.4.
2017-06-19 06:40:18 -04:00
Vishnu Ks
5264855b7e
requirements: Upgrade boto to 2.47.0.
2017-06-19 06:40:18 -04:00
Vishnu Ks
f9bde4bd04
requirements: Upgrade beautifulsoup4 to 4.6.0.
2017-06-19 06:40:18 -04:00
Umair Khan
eeabc0f6a3
Django 1.11: Bump Django version to 1.11.
...
This commit also makes the following changes:
* Bumps the version of Django to 1.11.2.
* Fixes the HTTP response headers. Now CommonMiddleware sets Content-Length
header for non-streaming response, see
https://docs.djangoproject.com/en/1.11/ref/middleware/#module-django.middleware.common .
Due to this, 'Transfer-Encoding: chunked' header is removed, which signifies
a streaming response.
2017-06-15 14:44:38 -07:00
Mehanig
3f5d0e69fb
Build and handle jsfiles using webpack instead of django-pipeline.
...
Also renames bundle.js to translations.js.
2017-05-24 18:38:03 -07:00
Tim Abbott
7bee733565
requirements: Upgrade to the latest Django release.
2017-05-16 15:56:16 -07:00
Tim Abbott
3fd1943eb6
requirements: Move api dependency out of common.txt.
...
This is preparation for using `pip compile` to help automate our
requirements files; `pip compile` does not support relative paths.
2017-05-13 22:13:00 -07:00
Rishi Gupta
e46cbaffa2
email: Remove Mandrill pathways and dependency.
...
Everything it was doing (send_future_email) can now be done using
ScheduledJob.
2017-05-05 14:38:23 -07:00
rahuldeve
023730447e
Outgoing Webhook System: Add ndg-httpsclient requirement.
2017-05-02 08:24:28 -07:00
sinwar
2e0c03ae2d
requirements: Update psycopg2 to latest version.
...
Fixes #4580 .
2017-05-01 23:43:28 -07:00
hackerkid
a768c94f9d
requirements: Upgrade django-bitfield to 1.9.2.
2017-04-21 22:25:50 -07:00
hackerkid
7db87a452c
requirements: Upgrade typing to 3.6.1.
2017-04-21 18:13:58 -07:00
hackerkid
60d3346369
requirements: Upgrade SQLAlchemy to 1.1.9.
2017-04-21 18:13:58 -07:00
hackerkid
05a5a8bc40
requirements: Upgrade tornado to 4.5.1.
2017-04-21 18:13:58 -07:00
hackerkid
c9ee2b0c25
requirements: Upgrade pytz to 2017.2.
2017-04-21 18:13:58 -07:00
hackerkid
1ff9d6a600
requirements: Upgrade pylibmc to 1.5.2.
2017-04-21 18:13:58 -07:00
hackerkid
d8965691a4
requirements: Upgrade PyJWT to 1.5.0.
2017-04-21 18:13:58 -07:00
hackerkid
6b94cdc6f0
requirements: Upgrade Pillow to 4.1.0.
2017-04-21 18:13:58 -07:00
hackerkid
a9af3df67f
requirements: Upgrade pbr to 3.0.0.
2017-04-21 18:13:58 -07:00
hackerkid
2929c15953
requirements: Upgrade oauthlib to 2.0.2.
2017-04-21 18:13:57 -07:00
hackerkid
5972679a50
requirements: Upgrade MarkupSafe to 1.0.
2017-04-21 18:13:57 -07:00
hackerkid
8b126cbb22
requirements: Upgrade Jinja2 to 2.9.6.
2017-04-21 18:13:57 -07:00
hackerkid
b2db6f05fd
requirements: Upgrade fonttools to 3.10.0.
2017-04-21 18:13:57 -07:00
hackerkid
cf6cd3a447
requirements: Upgrade django-pipeline to 1.6.12.
2017-04-21 18:13:57 -07:00
hackerkid
0999227648
requirements: Upgrade django-auth-ldap to 1.2.10.
2017-04-21 18:13:57 -07:00
hackerkid
afc835a91e
requirements: Upgrade chardet to 3.0.2.
2017-04-21 18:13:57 -07:00
hackerkid
0915171868
requirements: Upgrade cffi to 1.10.0.
2017-04-21 18:13:57 -07:00
hackerkid
91011b74ef
requirements: Upgrade certifi to 2017.4.17.
2017-04-21 18:13:57 -07:00
sinwar
22b36ff2dc
requirements: Upgrade python-twitter to latest version.
...
We no longer need a forked version, since our patches were merged into
master several months ago.
Fixes #3407 .
2017-04-05 16:41:09 -07:00
Tim Abbott
35f3070927
requirements: Move incorrectly filed dependencies.
...
These are only used in development, and should never have been added
to common.txt.
2017-03-23 18:14:20 -07:00
Tim Abbott
ce2c3fbb06
requirements: Install api bindings in production.
2017-03-22 19:33:51 -07:00
Umair Khan
a2aeddba6b
testing: Add infrastructure for running backend tests in parallel.
...
This doesn't yet provide an option to actually run the backend tests
parallelized yet.
2017-03-21 10:59:12 -07:00
sinwar
d8ff09cb42
requirements: Upgrade pycodestyle to latest version.
...
Fixes #3927 .
2017-03-05 16:17:04 -08:00
hackerkid
8a2b7751a5
requirements: Move PyJWT to common.txt.
2017-02-27 16:04:49 -08:00
hackerkid
ea55b372ac
requirements: Remove JWT.
...
We are using PyJWT, not JWT.
2017-02-27 16:04:49 -08:00
Tim Abbott
4090d409a4
requirements: Install cffi and pycparser in production.
...
It's needed for the argon2 password hasher.
2017-02-26 16:12:31 -08:00
hackerkid
2bb4144e1c
requirements: Upgrade pyasn1 to 0.2.3.
2017-02-26 15:59:23 -08:00
hackerkid
e09093608b
requirements: Upgrade boto to 2.46.1.
2017-02-26 15:59:23 -08:00
hackerkid
89c23834cb
requirements: Upgrade requests_oauthlb to 0.8.0.
2017-02-26 15:59:23 -08:00
hackerkid
9d01b9f4a9
requirements: Upgrade requests to 2.13.0.
2017-02-26 15:59:23 -08:00
hackerkid
77c9d3e382
requirements: Upgrade pytest-runner to 2.11.1.
2017-02-26 15:59:23 -08:00
hackerkid
0b3d21964a
requirements: Upgrade Pygments to 2.2.0.
2017-02-26 15:59:23 -08:00
hackerkid
b4f4784764
requirements: Upgrade Markdown to 2.6.8.
2017-02-26 15:59:23 -08:00
hackerkid
b6a595c5a3
requirements: Upgrade Jinja2 to 2.9.5.
2017-02-26 15:59:23 -08:00
hackerkid
3810f5ffea
requirements: Upgrade httplib2 to 0.10.3.
2017-02-26 15:59:23 -08:00
hackerkid
767f21c397
requirements: Upgrade google-api-python-client to 1.6.2.
2017-02-26 15:59:23 -08:00
hackerkid
f61bfb0186
requirements: Upgrade fonttools to 3.7.2.
2017-02-26 15:59:23 -08:00
hackerkid
6b672ea992
requirements: Upgrade django-auth-ldap to 1.2.9.
2017-02-26 15:59:23 -08:00
hackerkid
e5a1ccbed6
requirements: Upgrade defusedxml to 0.5.0.
2017-02-26 15:59:23 -08:00
hackerkid
903611c4f5
requirements: Upgrade certifi to 2017.1.23.
2017-02-26 15:59:23 -08:00
sinwar
483a351d44
Upgrade to argon password hasher.
...
The Argon2 password hasher is the currently recommended password
hasher for Django.
Fixes #3362 .
2017-02-22 23:29:12 -08:00
hackerkid
071ab7bf70
requirements: Upgrade Typing to 3.5.3.0.
2017-01-19 14:18:39 -08:00
hackerkid
dc5e09f5e1
requirements: Upgrade Jinja2 to 2.9.4.
2017-01-19 14:18:39 -08:00
hackerkid
9f5108ded2
requirements: Upgrade Pillow to 4.0.0.
2017-01-19 14:18:39 -08:00
hackerkid
7a20dc64d7
requirements: Add olefile package to common.txt.
...
Olefile is needed for running Pillow==4.0.0.
2017-01-19 14:18:39 -08:00
hackerkid
b5de4e06f1
requirements: Upgrade backports-abc to 0.5.
2017-01-19 14:18:39 -08:00
hackerkid
aeb9c4b485
requirements: Upgrade boto to 2.45.0.
2017-01-19 14:18:39 -08:00
hackerkid
4dd0de33db
requirements: Upgrade requests to 2.12.5.
2017-01-19 14:18:39 -08:00
hackerkid
ae1bd2b0bc
requirements: Upgrade beautifulsoup4 to 4.5.3.
2017-01-19 14:11:07 -08:00
hackerkid
43c4d7f39e
requirements: Upgrade pcodestyle to 2.2.0.
2017-01-19 14:11:07 -08:00
hackerkid
6571d7c568
requirements: Upgrade polib to 1.0.8.
2017-01-19 14:11:07 -08:00
hackerkid
c29cd84ce9
requirements: Upgrade django-pipeline to 1.6.11.
2017-01-19 14:11:07 -08:00
hackerkid
60fbe093c1
requirements: Upgrade sourcemap to 0.2.0.
2017-01-19 14:11:07 -08:00
hackerkid
24426d4684
requirements: Upgrade simplejson to 3.10.0.
2017-01-19 14:11:07 -08:00
hackerkid
22c2c0144c
requirements: Upgrade pytz to 2016.10.
2017-01-19 14:11:07 -08:00
hackerkid
f1c2156aae
requirements: Upgrade oauthlib to 2.0.1.
2017-01-19 14:11:07 -08:00
hackerkid
82d8ef12cd
requirements: Upgrade oauth2client to 4.0.0.
2017-01-19 14:11:07 -08:00
hackerkid
9d999dd524
requirements: Upgrade google-api-python-client to 1.6.1.
2017-01-19 14:11:07 -08:00
hackerkid
33e8be51e2
requirements: Upgrade fonttools to 3.5.0.
2017-01-19 14:11:07 -08:00
hackerkid
2ce60273f9
requirements: Upgrade SQLAlchemy to 1.1.5.
2017-01-19 14:11:07 -08:00
hackerkid
db9d0b74a7
requirements: Upgrade Django to 1.10.5.
2017-01-19 14:11:07 -08:00
Tim Abbott
687d0cbf9e
docs: Add support for including markdown files in others.
...
This uses a third-party dependency, python-markdown-include.
The example use for settings is intended primarily as a demonstration.
2016-12-30 17:16:29 -08:00
Rishi Gupta
13d1a636d5
queue_processors.SignupWorker: Upgrade to MailChimp API v3.0.
...
Removes the dependence on postmonkey, which is a wrapper around
MailChimp API v1.3. MailChimp recommends using their v3.0 API directly,
rather than through a wrapper library.
2016-12-29 16:16:18 -08:00
Umair Khan
c24fbd28b2
Shift to python-gcm for Android push notifications.
...
Fixes #2650
2016-12-15 12:17:07 -08:00
Umair Khan
efccefc386
Upgrade to the latest Django release, 1.10.4.
...
Most of the changes to support this were merged some time ago; what
remains are these changes:
* Update requirements.txt
* Django 1.10: Upgrade success-http-headers.txt file.
- We no longer get the absolute urls, see
https://docs.djangoproject.com/en/1.10/releases/1.9/#http-redirects-no-longer-forced-to-absolute-uris
- The headers are capitalized, previously, they were in upper case.
* Bump PROVISON_VERSION to 3.0 since this is a disruptive change.
Fixes #3 .
2016-12-14 22:43:20 -08:00
Umair Khan
9f5c961a1b
Django 1.10: Use django-bitfield from Disqus.
...
Disqus is the upstream for django-bitfield and has now merged in the
support for Django 1.10 we were previously getting from another
repository.
2016-12-14 22:38:35 -08:00
Igor Tokarev
c93f1d4eda
Add oembed/Open Graph/Meta tags data retrieval from inline links.
...
This change adds support for displaying inline open graph previews for
links posted into Zulip.
It is designed to interact correctly with message editing.
This adds the new settings.INLINE_URL_EMBED_PREVIEW setting to control
whether this feature is enabled.
By default, this setting is currently disabled, so that we can burn it
in for a bit before it impacts users more broadly.
Eventually, we may want to make this manageable via a (set of?)
per-realm settings. E.g. I can imagine a realm wanting to be able to
enable/disable it for certain URLs.
2016-12-07 17:40:18 -08:00
Chelsea Voss
32f5db16fb
Add pytest-runner as a prereq to pip installing python-twitter.
...
While I was setting up the dev environment, pip failed to install
python-twitter: https://github.com/bear/python-twitter/issues/406
This was fixed by manually installing pytest-runner before trying to
install python-twitter, for both the python and python3 virtualenvs.
2016-11-20 13:06:41 -08:00
Umair Khan
47e8a56870
Django 1.10: Use compatible django guardian.
2016-11-14 16:09:12 -08:00
Umair Khan
e89af4c470
Django 1.10: Fix django-bitfield.
...
SubfieldBase was deprecated in Django 1.10 so the version we use now
doesn't rely on that class.
2016-11-14 16:09:12 -08:00
paxapy
456e761294
lint: Add pep8 checker to the project.
...
We set this up initially with all of the rules that Zulip violates
disabled.
Also, the pep8 linter is substantially slower than the other Zulip
linters, so we've put it behind an option to `tools/lint-all`.
2016-11-09 15:17:49 -08:00
paxapy
93965a8e89
Add tools for dumping and comparing markdown renderings.
...
This adds a couple new tools that can be used to determine whether a
particular change in Zulip's backend markdown processor would impact
the rendering of historical messages, without a human actually looking
at the message content. This is a useful way to verify whether a
change to our markdown syntax is likely to create problems.
[commit message and code tweaked by tabbott]
2016-11-07 07:49:56 -08:00
Tim Abbott
50382f153a
requirements: Upgrade pillow to the latest version.
2016-11-06 20:52:04 -08:00
Tim Abbott
be506d63f6
requirements: Upgrade a bunch of minor Python package versions.
...
These are all minor versions and thus shouldn't have any impact.
2016-11-05 09:13:28 -07:00
K.Kanakhin
09e17fbe17
run-dev: Use tornado for dev proxy server for HTTP requests.
...
- Use tornado as proxy server for development environment,
replacing twisted (this doesn't support websockets).
- Upgrade tornado version to 4.4.1 (needs to be coupled to the
above since neither change works without the other)
2016-11-01 20:35:31 -07:00
Tim Abbott
7a02ed42e7
requirements: Move fakeldap to dev.txt.
2016-10-28 11:04:08 -07:00
Umair Khan
50422e775b
Add LDAP tests.
2016-10-28 09:27:55 -07:00
Tim Abbott
14e2540b2f
requirements: Upgrade a bunch of dependencies.
...
These are all minor version upgrades that should be safe.
2016-10-16 01:13:50 -07:00
umkay
c028815385
bugdown: Update python-markdown to version 2.6.7.
...
This updates Bugdown to reflect the changes in the updated
markdown. In particular, we now pass a default config object in the
__init__ for the Bugdown extension, update the make_md_engine function
to take kwargs as opposed to a config list, and have UListProcessor
inherit from ulist as opposed to olist (which no longer works).
We update the (forked from upstream) fenced_code extension's
makeExtension to take args and kwargs, and update
FencedBlockPreprocessor __init__ method with updated Codehilite
arguments.
We update the (forked from upstream) Codehilite extension to
mirror the logic with the latest upstream Codehilite:
Add parse_hl_lines function
update makeExtension to take args and kwarfs instead of config
list
Add regex for highlight lines
use linenums instead of linenos
use get_formatter_by_name instead of HtmlFormatter
user get_lexer_by_name instead of TextLexer
add hl_lines and use_pygments arguments to the codehlite
constructor
2016-10-15 23:38:32 -07:00
umkay
bfbf07fde2
Update pinned SQLAlchemy requirement to latest upstream version.
...
The prerequisite to this change is
278574a6ec
2016-10-14 14:45:43 -07:00