Vishnu Ks
d472d30c28
requirements: Upgrade stripe pip package from 2.21.0 to 2.35.0.
2019-08-19 11:09:33 -07:00
Anders Kaseorg
a5596011a0
queue_processors, python_examples: Fix mypy errors.
...
zerver/openapi/python_examples.py:105: error: Argument 1 to "get_user_presence" of "Client" has incompatible type "str"; expected "Dict[str, Any]"
zerver/openapi/python_examples.py:563: error: Argument 1 to "add_reaction" of "Client" has incompatible type "Dict[str, object]"; expected "Dict[str, str]"
zerver/openapi/python_examples.py:576: error: Argument 1 to "remove_reaction" of "Client" has incompatible type "Dict[str, object]"; expected "Dict[str, str]"
zerver/worker/queue_processors.py:587: error: Argument "client" to "extract_query_without_mention" has incompatible type "EmbeddedBotHandler"; expected "ExternalBotHandler"
These were only missed because mypy daemon mode requires us to set
`follow_imports = skip` for the `zulip` package.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-16 14:13:40 -07:00
Vishnu KS
7a433f279a
requirements: Upgrade Django from 1.11.22 to 1.11.23.
2019-08-15 16:56:31 -07:00
Anders Kaseorg
72655611ce
requirements: Use maintained fork django-sendfile2 of django-sendfile
...
The original seems to be unmaintained
(johnsensible/django-sendfile#65 ). Notably, this fixes a bug in the
filename parameter, which perviously showed the Python 3 repr of a
byte string (johnsensible/django-sendfile#49 ).
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-12 15:40:08 -07:00
Anders Kaseorg
68dd8e4ec8
mypy: Migrate from mypy_extensions to typing_extensions.
...
This gives us access to typing_extensions.Deque, which was not added
to typing until 3.5.4.
(PROVISION_VERSION is not bumped because the transitive dependency set
in dev.txt hasn’t changed.)
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-05 17:24:09 -07:00
Mateusz Mandera
d8ee11d849
requirements: Add 'decorator' dependency.
...
We already had this as an indirect dependency, but now it's going to be
needed to write a decorator for rate limiting authenticate() functions,
so it should be added to common.in.
2019-08-02 15:03:00 -07:00
Mateusz Mandera
8f6f78b912
requirements: Upgrade redis from 2.10.6 to 3.2.1.
...
Fixes #11209 .
This requires changing how zadd is used in rate_limiter.py:
In redis-py >= 3.0 the pairs to ZADD need to be passed as a dictionary,
not as *args or **kwargs, as described at
https://pypi.org/project/redis/3.2.1/ in the section
"Upgrading from redis-py 2.X to 3.0".
The rate_limiter change has to be in one commit with the redis upgrade,
because the dict format is not supported before redis-py 3.0.
2019-07-29 15:34:05 -07:00
Vishnu Ks
b602cbbb82
requirements: Upgrade defusedxml from 0.5.0 to 0.6.0.
2019-07-26 10:57:31 -07:00
Vishnu Ks
cb8b935ee8
requirements: Upgrade certifi from 2019.3.9 to 2019.6.16.
2019-07-26 10:57:31 -07:00
Vishnu Ks
9487539930
requirements: Upgrade twilio from 6.26.2 to 6.29.2.
2019-07-26 10:57:31 -07:00
Vishnu Ks
2ed41095d6
requirements: Upgrade SQLAlchemy from 1.3.3 to 1.3.6.
2019-07-26 10:57:31 -07:00
Vishnu Ks
65457441f3
requirements: Upgrade Pygments from 2.3.1 to 2.4.2.
2019-07-26 10:57:31 -07:00
Vishnu Ks
7531afa9a4
requirements: Upgrade psycopg2 from 2.8.2 to 2.8.3.
2019-07-26 10:57:31 -07:00
Vishnu Ks
f3eb7a8aa9
requirements: Upgrade premailer from 3.4.0 to 3.5.0.
2019-07-26 10:57:31 -07:00
Vishnu Ks
43c8d915d8
requirements: Upgrade phonenumberslite from 8.10.12 to 8.10.15.
2019-07-26 10:57:31 -07:00
Vishnu Ks
5871a81ba0
requirements: Upgrade mock from 2.0.0 to 3.0.5.
2019-07-26 10:57:31 -07:00
Vishnu Ks
b2bab27afe
requirements: Upgrade lxml from 4.3.3 to 4.3.4.
2019-07-26 10:57:31 -07:00
Vishnu Ks
e9920164e4
requirements: Upgrade ijson from 2.3 to 2.4.
2019-07-26 10:57:31 -07:00
Vishnu Ks
b57d90d7f2
requirements: Upgrade httplib2 from 0.12.3 to 0.13.0.
2019-07-26 10:57:31 -07:00
Vishnu Ks
da04697167
requirements: Upgrade django-two-factor-auth from 1.8.0 to 1.9.1.
2019-07-26 10:57:31 -07:00
Vishnu Ks
501b58c6e8
requirements: Upgrade django-bitfield from 1.9.5 to 1.9.6.
2019-07-26 10:57:31 -07:00
Vishnu Ks
5d40082fe0
requirements: Upgrade django-auth-ldap from 1.7.0 to 2.0.0.
2019-07-26 10:57:31 -07:00
Vishnu Ks
aaa056b150
requirements: Upgrade disposable-email-domains from 0.0.49 to 0.0.52.
2019-07-26 10:57:31 -07:00
Vishnu Ks
20a466a73f
requirements: Upgrade beautifulsoup4 from 4.7.1 to 4.8.0.
2019-07-26 10:57:31 -07:00
Vishnu Ks
fb4db2c851
requirements: Upgrade apns2 from 0.4.1 to 0.5.0.
2019-07-26 10:57:31 -07:00
Anders Kaseorg
6d5a20ac62
requirements: Remove django-pipeline.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-24 17:40:31 -07:00
Harshit Bansal
bf14a0af4d
auth: Migrate google auth to python-social-auth.
...
This replaces the two custom Google authentication backends originally
written in 2012 with using the shared python-social-auth codebase that
we already use for the GitHub authentication backend. These are:
* GoogleMobileOauth2Backend, the ancient code path for mobile
authentication last used by the EOL original Zulip Android app.
* The `finish_google_oauth2` code path in zerver/views/auth.py, which
was the webapp (and modern mobile app) Google authentication code
path.
This change doesn't fix any known bugs; its main benefit is that we
get to remove hundreds of lines of security-sensitive semi-duplicated
code, replacing it with a widely trusted, high quality third-party
library.
2019-07-21 20:51:34 -07:00
Rohitt Vashishtha
726d5003e1
bugdown: Force absolute urls in topic links.
...
If a url doesn't have a scheme, browsers would treat it as a relative
url and open something like: https://chat.zulip.org/google.com instead.
This PR fixes the issue on the backend; the frontend implementation
remains out of sync and the user sending the message wouldn't see
any linkification for urls without a scheme.
Fixes #12791 .
2019-07-19 12:02:52 -07:00
Eeshan Garg
8dfc9d8bca
pypi: Upgrade to release 0.6.1.
2019-07-15 12:28:16 -07:00
Tim Abbott
06d3194ff6
dependencies: Use the django-bitfield 1.9.5 release.
...
The release contains all the fixes from our fork.
2019-07-12 16:25:40 -07:00
Anders Kaseorg
0555007bd0
requirements: Remove unused dependencies.
...
* backports-abc: For old Python versions.
* backports.ssl-match-hostname: For old Python versions.
* docopt: Has never been used directly.
* gitdb: Has never been used directly.
* ndg-httpsclient: No longer used by requests ≥ 2.12.1.
* pycrypto: Has never been used directly.
* smmap: Has never been used directly.
* typing: For old Python versions.
* typing_extensions: For old Python versions.
PROVISION_VERSION is not bumped because these were already unused
since at least the last major bump.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-10 15:44:50 -07:00
Anders Kaseorg
51b5188299
requirements: Delist recursive dependencies from *.in not used directly.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-10 15:44:50 -07:00
Vishnu Ks
0b35bb96f0
requirements: Upgrade pillow from 5.4.1 to 6.1.0.
...
Fixes #12193
2019-07-07 22:28:54 -07:00
Vishnu Ks
4f65b50c44
requirements: Upgrade django-otp from 0.5.2 to 0.6.0.
...
This indirect dependency was upgraded separately since
it contained a migration with autogenerated name.
2019-07-07 22:28:54 -07:00
Vishnu Ks
41f6de1e92
requirements: Upgrade django from 1.11.20 to 1.11.22.
2019-07-07 22:28:54 -07:00
Vishnu Ks
8143b4e47f
requirements: Upgrade indirect python dependencies.
2019-07-07 22:28:54 -07:00
Rohitt Vashishtha
d6e8bd6515
dependencies: Upgrade markdown from 3.0.1 -> 3.1.1.
...
Fixes #12192 .
2019-07-03 15:06:19 -07:00
Vishnu Ks
9e86a8b4d4
requirements: Explicitly specefy phonenumberslite as a dependency.
...
If we don't specify phonenumberslite explicitly it would
be removed when setuptools is upgraded to latest version.
2019-05-27 12:07:47 -07:00
Rishi Gupta
d9d0285865
requirements: Downgrade stripe from 2.27.0 to 2.21.0.
...
Reverts c09962b
and 697b4b2
. The lines that break look like
stripe.Invoice.finalize_invoice(stripe_invoice).
Something like stripe_invoice.finalize_invoice() would work, but it's a big
change given how the tests in test_stripe.py currently work.
2019-05-15 17:27:32 -07:00
Puneeth Chaganti
0884764421
url preview: Add python-magic dependency for content-type sniffing.
2019-05-06 12:37:32 -07:00
Mayank Madan
aae01f5795
dependencies: Install line_profiler from our fork.
...
This is required for Python 3.7 support; line_profiler needs a release
with Cython rerun following the Python 3.7 release, and this achieves
that goal.
2019-05-05 17:53:00 -07:00
Vishnu Ks
43bc029f68
requirements: Upgrade twilio from 6.26.1 to 6.26.2.
2019-04-26 16:22:00 -07:00
Vishnu Ks
c09962bd7b
requirements: Upgrade stripe from 2.26.0 to 2.27.0.
2019-04-26 16:22:00 -07:00
Vishnu Ks
f9f823066e
requirements: Upgrade pyasn1-modules from 0.2.4 to 0.2.5.
2019-04-26 16:22:00 -07:00
Vishnu Ks
7e2e7ca0e5
requirements: Upgrade virtualenv-clone from 0.5.1 to 0.5.3.
2019-04-26 16:22:00 -07:00
Vishnu Ks
5970f0f277
requirements: Upgrade twilio from 6.25.0 to 6.26.1.
2019-04-26 16:22:00 -07:00
Vishnu Ks
697b4b22c2
requirements: Upgrade stripe from 2.21.0 to 2.26.0.
2019-04-26 16:22:00 -07:00
Vishnu Ks
45e6f07f63
requirements: Upgrade SQLAlchemy from 1.3.0 to 1.3.3.
2019-04-26 16:22:00 -07:00
Vishnu Ks
54ad03775e
requirements: Upgrade pytz from 2018.9 to 2019.1.
2019-04-26 16:22:00 -07:00
Vishnu Ks
a34cfd4782
requirements: Upgrade psycopg2 from 2.7.7 to 2.8.2.
2019-04-26 16:22:00 -07:00
Vishnu Ks
eb00e78856
requirements: Upgrade premailer from 3.3.0 to 3.4.0.
2019-04-26 16:22:00 -07:00
Vishnu Ks
4158251b0b
requirements: Upgrade lxml from 4.3.2 to 4.3.3.
2019-04-26 16:22:00 -07:00
Vishnu Ks
c33437d473
requirements: Upgrade Jinja2 from 2.10 to 2.10.1.
2019-04-26 16:22:00 -07:00
Vishnu Ks
9d022eb127
requirements: Upgrade httplib2 from 0.12.1 to 0.12.3.
2019-04-26 16:22:00 -07:00
Vishnu Ks
57c762d6c4
requirements: Upgrade disposable-email-domains from 0.0.46 to 0.0.49.
2019-04-26 16:22:00 -07:00
Vishnu Ks
2c5510b34a
requirements: Upgrade cffi from 1.12.2 to 1.12.3.
2019-04-26 16:22:00 -07:00
Vishnu Ks
3177e981fd
requirements: Upgrade certifi from 2018.11.29 to 2019.3.9.
2019-04-26 16:22:00 -07:00
Vishnu Ks
ab63f2b524
requirements: Upgrade indirect dependencies in dev.txt, prod.txt.
2019-04-26 16:22:00 -07:00
Eeshan Garg
a6abafa54b
python-zulip-api: Upgrade to release 0.6.0.
2019-03-19 20:07:53 -02:30
Vishnu Ks
c20b73154c
requirements: Upgrade twilio from 6.23.1 to 6.25.0.
2019-03-06 09:31:24 -08:00
Vishnu Ks
837d6c99c6
requirements: Upgrade stripe from 2.20.0 to 2.21.0.
2019-03-06 09:31:24 -08:00
Vishnu Ks
737d054571
requirements: Upgrade SQLAlchemy from 1.2.17 to 1.3.0.
2019-03-06 09:31:24 -08:00
Vishnu Ks
d53b750acc
requirements: Upgrade python-dateutil from 2.7.5 to 2.8.0.
2019-03-06 09:31:24 -08:00
Vishnu Ks
8d56976a0c
requirements: Upgrade premailer from 3.2.0 to 3.3.0.
2019-03-06 09:31:24 -08:00
Vishnu Ks
2e69f50ced
requirements: Upgrade MarkupSafe from 1.1.0 to 1.1.1.
2019-03-06 09:31:24 -08:00
Vishnu Ks
980293c63c
requirements: Upgrade lxml from 4.3.0 to 4.3.2.
2019-03-06 09:31:24 -08:00
Vishnu Ks
d90192deb4
requirements: Upgrade httplib2 from 0.12.0 to 0.12.1.
2019-03-06 09:31:24 -08:00
Vishnu Ks
2c547f4855
requirements: Upgrade disposable-email-domains from 0.0.43 to 0.0.46.
2019-03-06 09:31:24 -08:00
Vishnu Ks
b0039827fb
requirements: Upgrade cryptography from 2.5 to 2.6.1.
2019-03-06 09:31:24 -08:00
Vishnu Ks
7709e6c420
requirements: Upgrade cffi from 1.11.5 to 1.12.2.
2019-03-06 09:31:24 -08:00
Vishnu Ks
21f61140f8
requirements: Upgrade indirect dependencies.
2019-03-06 09:31:24 -08:00
Bennet Sunder
7c5f316cb8
alert_words: Performance improvements in looking for alert_words.
...
This commit leverages the ahocorasick algorithm to build a set of user_ids
that have their alert_words present in the message. It runs in linear time
of the order of length of the input message as opposed to number of
alert_words. This is after building a ahocorasick Automaton which runs
in O(number of alert_words in entire realm) which is usually cached.
2019-03-01 15:36:39 -08:00
Tim Abbott
42a5dc2649
requirements: Add line_profiler.
...
This library is super useful for doing line-by-line profiling of code
paths that we want to be really fast.
2019-02-27 17:48:49 -08:00
Tim Abbott
f289801d23
requirements: Update Django to latest security release.
2019-02-27 17:02:02 -08:00
Eeshan Garg
8de84eea4c
pypi_packages: Upgrade to release 0.5.9.
2019-02-17 02:57:03 -03:30
Vishnu Ks
0d0007742f
requirements: Upgrade pika from 0.12.0 to 0.13.0.
...
The important changes to pika for us are based on this PR of ours:
https://github.com/pika/pika/pull/1129
Fixes #11394 .
2019-01-31 10:04:07 -08:00
Vishnu Ks
8fc3a1f6b7
requirements: Upgrade virtualenv-clone from 0.4.0 to 0.5.1.
2019-01-30 09:50:43 -08:00
Vishnu Ks
6e0764f32d
requirements: Upgrade twilio from 6.22.1 to 6.23.1.
2019-01-30 09:50:43 -08:00
Vishnu Ks
50a53a4fc6
requirements: Upgrade stripe from 2.17.0 to 2.20.0.
2019-01-30 09:50:43 -08:00
Vishnu Ks
1159480ef8
requirements: Upgrade SQLAlchemy from 1.2.15 to 1.2.17.
2019-01-30 09:50:43 -08:00
Vishnu Ks
9231e5453c
requirements: Upgrade pyasn1-modules from 0.2.3 to 0.2.4.
2019-01-30 09:50:43 -08:00
Vishnu Ks
84dd501775
requirements: Upgrade psycopg2 from 2.7.6.1 to 2.7.7.
2019-01-30 09:50:43 -08:00
Vishnu Ks
757e0e39b8
requirements: Upgrade oauthlib from 2.1.0 to 3.0.1.
2019-01-30 09:50:43 -08:00
Vishnu Ks
f29aff0de6
requirements: Upgrade disposable-email-domains from 0.0.39 to 0.0.43.
2019-01-30 09:50:42 -08:00
Vishnu Ks
5c0dc326eb
requirements: Upgrade cryptography from 2.4.2 to 2.5.
2019-01-30 09:50:42 -08:00
Vishnu Ks
2ecd02aa5d
requirements: Upgrade backports.ssl-match-hostname from 3.5.0.1 to 3.7.0.1.
2019-01-30 09:50:42 -08:00
Vishnu Ks
2f9a38971d
requirements: Upgrade argon2-cffi from 18.3.0 to 19.1.0.
...
This also upgrades various recursive dependencies of Zulip.
2019-01-30 09:50:33 -08:00
Eeshan Garg
9cdcfad920
pypi: Upgrade to release 0.5.8.
2019-01-22 22:49:51 -03:30
Eeshan Garg
3c4e3ddcdb
pypi: Upgrade to release 0.5.7.
2019-01-16 21:27:50 -03:30
Rohitt Vashishtha
b7c5ae7bca
dependencies: Upgrade markdown from 2.6.11 -> 3.0.1.
...
This is a major upgrade, and requires some significant compatibility
work:
* Migrating the pattern-removal logic to use the Registry feature.
* Handling the removal of positional arguments in markdown extensions.
* Handling the removal of safe mode.
2019-01-11 11:40:18 -08:00
Tim Abbott
53436766c1
hipchat: Improve import of public room subscribers.
...
Now, if you pass an api_key, we'll initialize the public room
subscribers to be whatever they were at the time the import happened.
Also, document the situation on the caveats section.
2019-01-09 16:50:00 -08:00
Vishnu Ks
58cf938aa2
requirements: Upgrade Django to 1.11.18.
2019-01-07 10:30:49 -08:00
Vishnu Ks
259f87fcdc
requirements: Upgrade yamole from 2.1.5 to 2.1.6.
2019-01-07 10:30:48 -08:00
Vishnu Ks
728b4069f5
requirements: Upgrade twilio from 6.19.2 to 6.22.1.
2019-01-07 10:30:48 -08:00
Vishnu Ks
7f602f41c9
requirements: Upgrade stripe from 2.16.0 to 2.17.0.
2019-01-07 10:30:48 -08:00
Vishnu Ks
95bbcba089
requirements: Upgrade SQLAlchemy from 1.2.14 to 1.2.15.
2019-01-07 10:30:48 -08:00
Vishnu Ks
aaf20d2768
requirements: Upgrade six from 1.11.0 to 1.12.0.
2019-01-07 10:30:48 -08:00
Vishnu Ks
a028fb710b
requirements: Upgrade pytz from 2018.5 to 2018.9.
2019-01-07 10:30:48 -08:00
Vishnu Ks
6cbbbbfd5a
requirements: Upgrade python-dateutil from 2.6.1 to 2.7.5.
2019-01-07 10:30:48 -08:00
Vishnu Ks
5b7eec3d02
requirements: Upgrade PyJWT from 1.6.4 to 1.7.1.
2019-01-07 10:30:48 -08:00
Vishnu Ks
c1d18c6976
requirements: Upgrade Pygments from 2.2.0 to 2.3.1.
2019-01-07 10:30:48 -08:00
Vishnu Ks
7773a277d9
requirements: Upgrade pyasn1-modules from 0.2.2 to 0.2.3.
2019-01-07 10:30:48 -08:00
Vishnu Ks
39d455e217
requirements: Upgrade pyasn1 from 0.4.4 to 0.4.5.
2019-01-07 10:30:48 -08:00
Vishnu Ks
fdcb55873a
requirements: Upgrade Pillow from 5.3.0 to 5.4.1.
2019-01-07 10:30:48 -08:00
Vishnu Ks
6825b9d3b6
requirements: Upgrade pika from 0.11.0 to 0.12.0.
...
Based on our analysis, the bug that made us uncomfortable with
upgrading to 0.11.2 was fixed in 0.12.0.
Fixes #8466 .
2019-01-07 10:29:41 -08:00
Vishnu Ks
2b86e10eda
requirements: Upgrade lxml from 4.2.5 to 4.3.0.
2019-01-07 10:26:31 -08:00
Vishnu Ks
fc903e0b0e
requirements: Upgrade httplib2 from 0.11.3 to 0.12.0.
2019-01-07 10:26:31 -08:00
Vishnu Ks
7354678215
requirements: Upgrade disposable-email-domains from 0.0.38 to 0.0.39.
2019-01-07 10:26:31 -08:00
Vishnu Ks
261475c2fd
requirements: Upgrade cryptography from 2.4.1 to 2.4.2.
2019-01-07 10:26:31 -08:00
Vishnu Ks
110fb7cd7b
requirements: Upgrade certifi from 2018.10.15 to 2018.11.29.
2019-01-07 10:26:31 -08:00
Vishnu Ks
e566a450c4
requirements: Upgrade beautifulsoup4 from 4.6.3 to 4.7.1.
2019-01-07 10:26:31 -08:00
Rishi Gupta
fc41360ed9
billing: Update stripe python package.
...
Needed for stripe.Invoice.finalize_invoice().
2018-12-18 12:48:22 -08:00
Eeshan Garg
88cf6777d0
python-zulip-api: Upgrade to latest PyPI release (0.5.6).
2018-12-17 18:37:20 -03:30
Tim Abbott
6aee656f6b
requirements: Update recursive dependencies.
...
This was generated by:
* `rm -f requirements/*.txt`
* `./tools/update-locked-requirements`
and passes tests. The effect is to unpin ourselves from old versions
of a bunch of recursive dependencies of our third-party dependencies.
2018-11-13 12:31:35 -08:00
Vishnu Ks
7fafcd438e
requirements: Upgrade SQLAlchemy to 1.2.14.
2018-11-13 12:15:07 -08:00
Vishnu Ks
11c595a33e
requirements: Upgrade disposable-email-domains to 0.0.38.
2018-11-12 15:27:26 -08:00
Vishnu Ks
96bd1328a5
requirements: Upgrade pylibmc to 1.6.0.
2018-11-12 15:27:26 -08:00
Vishnu Ks
1657f0d161
requirements: Upgrade psycopg2 to 2.7.6.1.
2018-11-12 15:27:26 -08:00
Vishnu Ks
7121903fc5
requirements: Upgrade cryptography to 2.4.1.
2018-11-12 15:27:26 -08:00
Vishnu Ks
77473c2a6a
requirements: Upgrade django-auth-ldap to 1.7.0.
2018-11-12 15:27:26 -08:00
Vishnu Ks
4f91a564ef
requirements: Upgrade virtualenv-clone to 0.4.0.
2018-11-12 15:27:26 -08:00
Vishnu Ks
8f5cbb5c8c
requirements: Upgrade typing to 3.6.6.
2018-11-12 15:27:26 -08:00
Vishnu Ks
fe931d9b66
requirements: Upgrade sockjs-tornado to 1.0.6.
2018-11-09 10:17:55 -08:00
Vishnu Ks
349a9fe75a
requirements: Upgrade social-auth-app-django to 3.1.0.
2018-11-09 10:17:55 -08:00
Vishnu Ks
2de33e413f
requirements: Upgrade rsa to 4.0.
2018-11-09 10:17:55 -08:00
Vishnu Ks
ce4088c9ed
requirements: Upgrade python-twitter to 3.5.
2018-11-09 10:17:55 -08:00
Vishnu Ks
f4a81b743e
requirements: Upgrade Pillow to 5.3.0.
2018-11-09 10:17:55 -08:00
Vishnu Ks
ff253fb1c7
requirements: Upgrade oauth2client to 4.1.3.
2018-11-09 10:17:55 -08:00
Vishnu Ks
6e15d4efc7
requirements: Upgrade Markupsafe to 1.1.0.
2018-11-09 10:17:55 -08:00
Vishnu Ks
ed973ebc71
requirements: Upgrade django-two-factor-auth to 1.8.0.
2018-11-09 10:17:55 -08:00
Vishnu Ks
d039ef871b
requirements: Upgrade disposable-email-domains to 0.0.37.
2018-11-09 10:17:55 -08:00
Vishnu Ks
5ec9eb819b
requirements: Upgrade certifi to 2018.10.15.
2018-11-09 10:17:55 -08:00
Vishnu Ks
1789cbea30
requirements: Upgrade beautifulsoup4 to 4.6.3.
2018-11-09 10:17:55 -08:00
Vishnu Ks
70a426c7ce
requirements: Upgrade argon2-cffi to 18.3.0.
2018-11-09 10:17:55 -08:00
Tim Abbott
15519ee0bc
requirements: Upgrade a few dependencies.
2018-11-06 16:28:02 -08:00
Tim Abbott
c5b1406c54
requirements: Update disposable-email-domains.
2018-11-02 12:23:09 -07:00
Tim Abbott
f5c3a4aea7
requirements: Update Django to 1.11.16.
2018-10-31 12:12:25 -07:00
Tim Abbott
275b1db32d
requirements: Upgrade lxml to 4.2.5.
2018-10-31 12:12:24 -07:00
Aaditya Arora
f4d4c55d92
dependencies: Upgrade mypy to version 0.641.
...
This requires upgrading a few other packages that mypy depends on.
2018-10-24 10:48:05 -07:00
Tim Abbott
d58e5b8c16
requirements: Use a forked version of libthumbor for performance.
...
This optimizes the import performance of Zulip by using a fork of
pkgresources. The fork just has a single commit, which replaces
libthumbor's use of pkgresources (which is really slow to import) with
a direct query to the version number.
This fixes part of #9953 .
2018-10-17 11:21:29 -07:00
Eeshan Garg
c9765da47d
pypi: Upgrade to release 0.5.5.
2018-09-25 18:24:36 -07:00
Eeshan Garg
e1c4df0acb
pypi: Upgrade to release 0.5.4.
2018-08-31 13:44:59 -07:00
Eeshan Garg
080b1eccea
pypi: Upgrade to release 0.5.3.
2018-08-18 08:00:56 -07:00
Yago González
2f7e4484c8
requirements: Upgrade python-zulip-api/zulip to 7dfecf557.
2018-08-16 14:12:44 -07:00
Yago González
a9c8d9b3d9
requirements: Upgrade python-zulip-api/zulip to 7dfecf557.
2018-08-14 10:11:57 -07:00
Vishnu Ks
c0ed2283d3
requirements: Upgrade django-auth-ldap to 1.6.0.
...
The autenticate function now follows the signature of
Django 2.0 https://github.com/django-auth-ldap/
django-auth-ldap/commit/27a8052b26f1d3a43cdbcdfc8e7dc0322580adae
Also AUTH_LDAP_CACHE_GROUPS is depricated in favor of
AUTH_LDAP_CACHE_TIMEOUT.
2018-08-02 15:53:11 -07:00
Vishnu Ks
70de33384e
requirements: Upgrade stripe to 2.3.0.
2018-07-31 11:13:22 -07:00
Vishnu Ks
680c2100e3
requirements: Upgrade Pillow to 5.2.0.
2018-07-31 11:13:22 -07:00
Vishnu Ks
cb4e0d32e2
requirements: Upgrade uWSGI to 2.0.17.1.
...
TLSv1 is now disabled by default. Can be re-enabled
with ssl-enable-tlsv1 at our own risk.
https://uwsgi-docs.readthedocs.io/en/latest/
Changelog-2.0.17.1.html
2018-07-31 11:13:22 -07:00
Vishnu Ks
6f17db5731
requirements: Upgrade pytz to 2018.5.
...
https://github.com/stub42/pytz/blob/master/tz/NEWS
2018-07-30 10:09:19 -07:00
Vishnu Ks
9e39e136b9
requirements: Upgrade twilio to 6.15.2.
...
Lot of bug fixes and changes. But nothing looks like
it will bfeak Zulip.
2018-07-30 10:06:23 -07:00
Vishnu Ks
de77728c86
requirements: Upgrade SQLAlchemy to 1.2.10.
...
Bunch of bug fixes.
http://docs.sqlalchemy.org/en/latest/changelog/
changelog_12.html#change-1.2.10
2018-07-30 10:06:23 -07:00
Vishnu Ks
ebad4d3aaa
requirements: Upgrade python-twitter to 3.4.2.
...
Minor changes and cleanups.
2018-07-30 10:06:23 -07:00
Vishnu Ks
060ed8cb92
requirements: Upgrade pyasn1-modules to 0.2.2.
...
rfc2986 module added and some documentation changes.
2018-07-30 10:06:23 -07:00
Vishnu Ks
dedb8735ec
requirements: Upgrade pyasn1 to 0.4.4.
...
Two minor bug fixes.
2018-07-30 10:06:23 -07:00
Vishnu Ks
77f88ca0d7
requirements: Upgrade py3dns to 3.2.0.
...
A bunch of minor bug fixes.
2018-07-30 10:06:23 -07:00
Vishnu Ks
d58cb80f9d
requirements: Upgrade psycopg2 to 2.7.5.
...
Bunch of bug fixes.
* Allow non-ascii chars in namedtuple fields (regression
introduced fixing ticket #211 ).
* Fixed adaptation of arrays of arrays of nulls (ticket #325 ).
* Fixed building on Solaris 11 and derivatives such as
SmartOS and illumos (ticket #677 ).
* Maybe fixed building on MSYS2 (as reported in ticket #658 ).
* Allow string subclasses in connection and other places (ticket #679 ).
* Don’t raise an exception closing an unused named cursor (ticket #716 ).
* Wheel package compiled against PostgreSQL 10.4 libpq and OpenSSL 1.0.2o.
2018-07-30 10:06:23 -07:00
Vishnu Ks
ba8dcbff0d
requirements: Upgrade ndg-httpsclient to 0.5.1.
...
Some minor changes.
* Clean up handling for description file - pull in content
from this file into setup()
* Allows the nightly build to fail
* Add Trove version classifiers to make it explicit what
is supported
* Add python_requires to help pip
* Drop support for EOL Python 2.6 and 3.3
2018-07-30 10:06:23 -07:00
Vishnu Ks
e466400799
requirements: Upgrade lxml to 4.2.3.
...
Only one bug fix -> Fix sporadic crash during
GC when parse-time schema validation is used.
2018-07-30 10:06:23 -07:00
Vishnu Ks
be16e1e509
requirements: Upgrade ipython to 6.5.0.
...
No major changes. Miscellaneous bug fixes
and compatibility with Python 3.7.
2018-07-30 10:06:23 -07:00
Vishnu Ks
0a3eba2c0a
requirements: Upgrade google-api-python-client to 1.7.4.
...
Mostly cleanups. Also updated to catch ServerNotFoundError
and retry the request.
2018-07-30 10:06:23 -07:00
Vishnu Ks
fbbd43719b
requirements: Upgrade django to 1.11.14.
2018-07-30 10:06:23 -07:00
Vishnu Ks
9deae31b09
requirements: Upgrade disposable-email-domains to 0.0.30.
2018-07-30 10:06:23 -07:00
Vishnu Ks
96b9007aa8
requirements: Upgrade cryptography to 2.3.
...
Has a security fix involving finalize_with_tag
function.
2018-07-30 10:06:23 -07:00
Vishnu Ks
7e93df2262
requirements: Upgrade boto to 2.49.0.
...
Updated the CA Bundle as well as some bucket encryption fixes.
2018-07-30 10:06:23 -07:00
Eeshan Garg
73e8daffbe
pypi: Upgrade to release 0.5.2.
2018-07-27 00:11:52 -07:00
Anders Kaseorg
f5d44e7355
Fork django-bitfield to save a few hundred ms of startup time
...
See #9953 , https://github.com/zulip/django-bitfield/pull/1 .
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-07-18 15:24:15 -04:00
Tim Abbott
52f5d83c90
thumbor: Add libthumbor dependency.
...
We need this for signing thumbnail requests from within Zulip.
2018-07-14 21:46:02 +05:30
Eeshan Garg
3f40240017
pypi_packages: Upgrade to release 0.5.1.
2018-07-01 08:17:17 -07:00
Yago González
93e75b9c84
requirements: Upgrade yamole to 2.1.5.
2018-06-23 12:42:11 +02:00
Aditya Bansal
998fb038a9
django-pylibmc: Add dependancy and use as cache backend for memcached.
2018-06-16 05:24:19 -07:00
Eeshan Garg
4446b76427
pypi: Upgrade to release 0.5.0.
2018-06-07 08:31:21 -07:00
Eeshan Garg
2d6d8fe5d8
zulip_bots: Upgrade to latest commit.
...
This upgrade fixes a dependency conflict between one of the bots
in zulip_bots and the main repo.
2018-06-04 16:20:00 -07:00
Eeshan Garg
ea6a1750f5
pypi: Upgrade to release 0.4.7.
2018-06-04 11:48:36 -07:00
Yago González
9f98002b76
tests: Allow testing our REST API against the OpenAPI docs.
2018-06-01 12:03:31 -07:00
Vishnu Ks
97e143e987
requirements: Upgrade Django to 1.11.13.
2018-05-28 09:06:10 -07:00
Yago González
5a0911980e
requirements: Add dependency for parsing OpenAPI-formatted YAML files.
2018-05-26 06:26:14 -07:00
Vishnu Ks
e458da5327
requirements: Upgrade PyJWT to 1.6.4.
2018-05-24 15:16:02 -07:00
Vishnu Ks
09970b3aea
requirements: Upgrade stripe to 1.82.1.
2018-05-24 11:31:48 -07:00
Vishnu Ks
e35cbb55c9
requirements: Upgrade twilio to 6.14.0.
2018-05-24 11:31:48 -07:00
Vishnu Ks
1d1b6b29fc
requirements: Upgrade pytz to 2018.4.
2018-05-24 11:31:47 -07:00
Vishnu Ks
1ef994c992
requirements: Upgrade pyasn1 to 0.4.3.
2018-05-24 23:53:49 +05:30
Vishnu Ks
e380dd50f2
requirements: Upgrade oauthlib to 2.1.0.
2018-05-24 23:53:49 +05:30
Vishnu Ks
04e9a30351
requirements: Upgrade ipython to 6.4.0.
2018-05-24 23:53:49 +05:30
Vishnu Ks
0dd8521e75
requirements: Upgrade disposable-email-domains to 0.0.28.
2018-05-24 23:53:49 +05:30
Vishnu Ks
ff99fd0348
requirements: Upgrade apns to 0.4.1.
2018-05-24 23:53:49 +05:30
Umair Khan
f38d6ac6fe
ldap: Make Zulip compatible with django-auth-ldap==1.5.
...
In version 1.5, get_or_create_user method is not used. It exists just
for the compatibility. The main function to use now is
get_or_build_user.
See the changelog:
https://django-auth-ldap.readthedocs.io/en/latest/changes.html#id1
Fixes #9307
2018-05-22 08:13:41 -07:00
Vishnu Ks
fb0e054d7c
requirements: Upgrade stripe to 1.80.0.
2018-05-03 20:39:56 -07:00
Vishnu Ks
0988232725
requirements: Upgrade twilio to 6.13.0.
2018-05-03 20:39:56 -07:00
Vishnu Ks
94d58cb545
requirements: Upgrade SQLAlchemy to 1.2.7.
2018-05-03 20:39:56 -07:00
Vishnu Ks
27193b0ecc
requirements: Upgrade premailer to 3.2.0.
2018-05-03 20:39:56 -07:00
Vishnu Ks
bf610f6570
requirements: Upgrade Pillow to 5.1.0.
2018-05-03 20:39:56 -07:00
Vishnu Ks
0e9fda033a
requirements: Upgrade ndg-httpsclient to 0.5.0.
2018-05-03 20:39:56 -07:00
Vishnu Ks
440d458313
requirements: Upgrade ipython to 6.3.1.
2018-05-03 20:39:56 -07:00
Vishnu Ks
1b0c647ded
requirements: Upgrade google-api-python-client to 1.6.7.
2018-05-03 20:39:56 -07:00
Vishnu Ks
bb5dabb33c
requirements: Upgrade disposable-email-domains to 0.0.26.
2018-05-03 20:39:56 -07:00
Vishnu Ks
69fe367771
requirements: Upgrade certifi to 2018.1.18.
2018-05-03 20:39:56 -07:00
Eeshan Garg
7d14ce2cb6
pypi packaging: Upgrade to release 0.4.6.
...
As a part of the upgrade, we had to update our API tests in
zerver/lib/api_test_helpers.
2018-04-27 14:50:25 -07:00
Eeshan Garg
1e217ed4e4
pypi: Upgrade to release 0.4.5.
2018-04-23 15:20:02 -07:00
Tim Abbott
310b451dc2
Revert "requirements: Use pypi versions of zulip and zulip_bots."
...
This reverts commit 6b142b35e6
.
2018-04-16 16:39:01 -07:00
Tim Abbott
6b142b35e6
requirements: Use pypi versions of zulip and zulip_bots.
2018-04-16 16:14:43 -07:00
Eeshan Garg
6782f2b76a
pypi: Upgrade to release 0.4.4.
...
This is the latest release after pip 10 was launched.
2018-04-16 16:04:46 -07:00
Vishnu Ks
132754f2ef
requirements: Downgrade pika to 0.11.0.
...
Downgrading as issue #8466 is not fixed yet.
2018-04-11 09:31:10 -07:00
Eeshan Garg
96e01c0d27
pypi: Upgrade to release 0.4.3.
2018-04-03 18:11:25 -07:00
sinwar
a66a15a519
requirements: Upgrade pyldap to latest version.
...
The pyldap fork was merged back into python-ldap, and released as
python-ldap 3.0.0; `pyldap` is now just a wrapper package that depends
on python-ldap.
Fixes #8912 .
2018-04-03 09:33:44 -07:00
Vishnu Ks
c473ce0919
requirements: Upgrade Django to 1.11.11.
2018-04-02 09:29:12 -07:00
Vishnu Ks
bdf6e08fc0
requirements: Upgrade python-twitter to 3.4.1.
2018-04-02 09:29:12 -07:00
Vishnu Ks
9e7a8d1603
requirements: Upgrade lxml to 4.2.1.
2018-04-01 14:24:00 -07:00
Vishnu Ks
03475362c4
requirements: Upgrade cryptography to 2.2.2.
2018-04-01 14:24:00 -07:00
Vishnu Ks
082f8bb682
requirements: Upgrade cffi to 1.11.5.
2018-04-01 14:24:00 -07:00
Vishnu Ks
47f79a0bf0
requirements: Upgrade stripe to 1.79.1.
2018-04-01 14:24:00 -07:00
Vishnu Ks
211826a0d8
requirements: Upgrade twilio to 6.11.0.
2018-04-01 14:24:00 -07:00
Vishnu Ks
94c107747f
requirements: Upgrade SQLAlchemy to 1.2.6.
2018-04-01 14:24:00 -07:00
Vishnu Ks
dda3aad198
requirements: Upgrade PyJWT to 1.6.1.
2018-04-01 14:23:55 -07:00
Vishnu Ks
685ae4050f
requirements: Upgrade pika to 0.11.2.
2018-04-01 14:23:55 -07:00
Vishnu Ks
82c1c86707
requirements: Upgrade oauthlib to 2.0.7.
2018-04-01 14:23:55 -07:00
Vishnu Ks
c046451fbc
requirements: Upgrade httplib2 to 0.11.3.
2018-04-01 14:23:55 -07:00
Vishnu Ks
47afc015b3
requirements: Upgrade google-api-python-client to 1.6.6.
2018-04-01 14:23:55 -07:00
Vishnu Ks
64e6db5b88
requirements: Upgrade django-webpack-loader to 0.6.0.
2018-04-01 14:23:55 -07:00
Vishnu Ks
46ed1b3d78
requirements: Upgrade disposable-email-domains to 0.0.23.
2018-04-01 14:10:43 -07:00
Eeshan Garg
87cc548e30
pypa: Upgrade to release 0.4.2.
2018-03-31 15:49:07 -07:00
Vishnu Ks
41f8618c04
email: Use PyPi module for disposable email providers list.
2018-03-11 21:48:56 -07:00
Robert Hönig
194b2fd8c0
Upgrade the zulip_bots dependency to python-zulip-api:192e9e1.
...
192e9e1 introduces bot-specific validate_config()
methods that are used in subsequent commits.
2018-03-08 15:05:38 -08:00
Tim Abbott
11b31b3584
requirements: Update uwsgi to the latest version.
...
Apparently, older uwsgi doesn't install properly on systems with newer
versions of OpenSSL; see https://github.com/unbit/uwsgi/issues/1395
for details.
This fixes #7609 .
2018-03-06 13:14:26 -08:00
Eeshan Garg
5af55d7845
requirements: Upgrade to virtualenv-clone 0.3.0.
2018-03-03 15:24:18 -08:00
Tim Abbott
68664acf1f
requirements: Update sqlalchemy to 1.2.4.
...
This requires updating one of the tests for the group_pm_with feature
in test_narrow to use the new style of tautology generated by SQLAlchemy.
Thanks to Sinwar for investigating this.
Fixes #8381 .
2018-02-26 21:32:27 -08:00
Umair Khan
db1e090c6a
django-auth-ldap: Bump version to 1.3.0.
...
The name of _get_user_attrs was changed to attrs in
152d40a2a0
Fixes #8380
2018-02-22 05:39:04 -08:00
Vishnu Ks
7d3b41b039
requirements: Upgrade psycopg2 to 2.7.3.4.
...
psycopg2 package contains both binary and source
currently.The binary would soon be only available
in psycopg2-binary. So currently installing psycopg2
will show a warning about the future migration of binary.
To avoid the warning we should only install the source.
https://www.postgresql.org/message-id/CA%2Bmi_8bd6kJHL
TGkuyHSnqcgDrJ1uHgQWvXCKQFD3tPQBUa2Bw%40mail.gmail.com
2018-02-21 13:14:59 -08:00
Tim Abbott
6479f32c7c
dependencies: Downgrade pika to avoid constantly logged errors.
...
With the new pika 0.11.2, we got a lot of errors from pika on
chat.zulip.org. See #8466 for details.
2018-02-20 14:03:07 -08:00
Aditya Bansal
efe8545303
local-uploads: Start running authentication checks on file requests.
...
From here on we start to authenticate uploaded file request before
serving this files in production. This involves allowing NGINX to
pass on these file requests to Django for authentication and then
serve these files by making use on internal redirect requests having
x-accel-redirect field. The redirection on requests and loading
of x-accel-redirect param is handled by django-sendfile.
NOTE: This commit starts to authenticate these requests for Zulip
servers running platforms either Ubuntu Xenial (16.04) or above.
Fixes : #320 and #291 partially.
2018-02-16 05:06:37 +05:30
Vishnu Ks
caaa7d1b82
requirements: Upgrade ndg-httpsclient to 0.4.4.
2018-02-14 09:44:26 -08:00
Vishnu Ks
18436c100a
requirements: Upgrade google-api-python-client to 1.6.5.
2018-02-14 09:44:25 -08:00
Vishnu Ks
f93f1972e9
requirements: Upgrade certifi to 2018.1.18.
2018-02-14 09:41:49 -08:00
Vishnu Ks
026d835d3a
requirements: Upgrade twilio to two.
2018-02-14 09:41:49 -08:00
Vishnu Ks
adac6c0cf2
requirements: Upgrade tornado to 4.5.3.
2018-02-14 09:41:49 -08:00
Vishnu Ks
9effe27eab
requirements: Upgrade typing to 3.6.4.
2018-02-14 09:41:49 -08:00
Vishnu Ks
3f3f876187
requirements: Upgrade stripe to 1.77.2.
2018-02-14 09:41:49 -08:00
Vishnu Ks
48f93a7460
requirements: Upgrade pytz to 2018.3.
2018-02-14 09:41:49 -08:00
Vishnu Ks
0aa6f00cf2
requirements: Upgrade pyasn1 to pyasn1-modules.
2018-02-14 09:41:49 -08:00
Vishnu Ks
f1098a77f2
requirements: Upgrade polib to 1.1.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
2b081f882a
requirements: Upgrade Pillow to 5.0.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
0e2058ae48
requirements: Upgrade pika to 0.11.2.
2018-02-14 09:41:49 -08:00
Vishnu Ks
3780b8ce04
requirements: Upgrade Markdown to 2.6.11.
2018-02-14 09:41:49 -08:00
Vishnu Ks
6ca3f72e6e
requirements: Upgrade lxml to 4.1.1.
2018-02-14 09:41:49 -08:00
Vishnu Ks
617549fec5
requirements: Upgrade Jinja2 to 2.10.
2018-02-14 09:41:49 -08:00
Vishnu Ks
51577b788a
requirements: Upgrade html2text to 2018.1.9.
2018-02-14 09:41:49 -08:00
Vishnu Ks
449c1d5064
requirements: Upgrade django-two-factor-auth to 1.7.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
2b0099f696
requirements: Upgrade django-pipeline to 1.6.14.
2018-02-14 09:41:49 -08:00
Vishnu Ks
7a8b174a01
requirements: Upgrade cryptography to 2.1.4.
2018-02-14 09:41:49 -08:00
Vishnu Ks
1b8ca55dd2
requirements: Upgrade cffi to 1.11.4.
2018-02-14 09:41:49 -08:00