[Python-modules-commits] [django-allauth] 01/03: Import django-allauth_0.33.0.orig.tar.gz

Jonas Meurer mejo at moszumanska.debian.org
Fri Sep 15 11:59:29 UTC 2017


This is an automated email from the git hooks/post-receive script.

mejo pushed a commit to branch master
in repository django-allauth.

commit 46d6367eeacc7a27a13ee2f24ad12e945ae6efd3
Author: Jonas Meurer <jonas at freesources.org>
Date:   Fri Sep 15 11:06:48 2017 +0200

    Import django-allauth_0.33.0.orig.tar.gz
---
 .dir-locals.el                                     |    2 +
 .editorconfig                                      |   21 +
 .gitignore                                         |   33 +
 .isort.cfg                                         |   13 +
 .travis.yml                                        |   66 +
 .tx/config                                         |    8 +
 AUTHORS                                            |  114 ++
 ChangeLog.rst                                      | 1423 ++++++++++++++++++++
 LICENSE                                            |   24 +
 MANIFEST.in                                        |    7 +
 Makefile                                           |   17 +
 README.rst                                         |   85 ++
 allauth/__init__.py                                |   19 +
 allauth/account/__init__.py                        |    1 +
 allauth/account/adapter.py                         |  501 +++++++
 allauth/account/admin.py                           |   33 +
 allauth/account/app_settings.py                    |  330 +++++
 allauth/account/apps.py                            |    7 +
 allauth/account/auth_backends.py                   |   52 +
 allauth/account/decorators.py                      |   37 +
 allauth/account/forms.py                           |  570 ++++++++
 allauth/account/management/__init__.py             |    0
 allauth/account/management/commands/__init__.py    |    0
 .../commands/account_unsetmultipleprimaryemails.py |   43 +
 allauth/account/managers.py                        |   75 ++
 allauth/account/migrations/0001_initial.py         |   56 +
 .../account/migrations/0002_email_max_length.py    |   31 +
 allauth/account/migrations/__init__.py             |    0
 allauth/account/models.py                          |  170 +++
 allauth/account/signals.py                         |   23 +
 allauth/account/templatetags/__init__.py           |    0
 allauth/account/templatetags/account.py            |   52 +
 allauth/account/tests.py                           | 1058 +++++++++++++++
 allauth/account/urls.py                            |   34 +
 allauth/account/utils.py                           |  436 ++++++
 allauth/account/views.py                           |  815 +++++++++++
 allauth/app_settings.py                            |    8 +
 allauth/compat.py                                  |   87 ++
 allauth/exceptions.py                              |    7 +
 allauth/locale/ar/LC_MESSAGES/django.po            |  847 ++++++++++++
 allauth/locale/cs/LC_MESSAGES/django.po            |  851 ++++++++++++
 allauth/locale/de/LC_MESSAGES/django.po            |  846 ++++++++++++
 allauth/locale/el/LC_MESSAGES/django.po            |  841 ++++++++++++
 allauth/locale/en/LC_MESSAGES/django.po            |  738 ++++++++++
 allauth/locale/es/LC_MESSAGES/django.po            |  863 ++++++++++++
 allauth/locale/fa/LC_MESSAGES/django.po            |  841 ++++++++++++
 allauth/locale/fi/LC_MESSAGES/django.po            |  837 ++++++++++++
 allauth/locale/fr/LC_MESSAGES/django.po            |  845 ++++++++++++
 allauth/locale/he/LC_MESSAGES/django.po            |  833 ++++++++++++
 allauth/locale/hr/LC_MESSAGES/django.po            |  840 ++++++++++++
 allauth/locale/hu/LC_MESSAGES/django.po            |  831 ++++++++++++
 allauth/locale/it/LC_MESSAGES/django.po            |  837 ++++++++++++
 allauth/locale/ja/LC_MESSAGES/django.po            |  852 ++++++++++++
 allauth/locale/ko/LC_MESSAGES/django.po            |  785 +++++++++++
 allauth/locale/ky/LC_MESSAGES/django.po            |  821 +++++++++++
 allauth/locale/lt/LC_MESSAGES/django.po            |  843 ++++++++++++
 allauth/locale/lv/LC_MESSAGES/django.po            |  832 ++++++++++++
 allauth/locale/nl/LC_MESSAGES/django.po            |  861 ++++++++++++
 allauth/locale/no/LC_MESSAGES/django.po            |  782 +++++++++++
 allauth/locale/pl/LC_MESSAGES/django.po            |  861 ++++++++++++
 allauth/locale/pt_BR/LC_MESSAGES/django.po         |  834 ++++++++++++
 allauth/locale/pt_PT/LC_MESSAGES/django.po         |  849 ++++++++++++
 allauth/locale/ru/LC_MESSAGES/django.po            |  847 ++++++++++++
 allauth/locale/sk/LC_MESSAGES/django.po            |  811 +++++++++++
 allauth/locale/sv/LC_MESSAGES/django.po            |  854 ++++++++++++
 allauth/locale/th/LC_MESSAGES/django.po            |  825 ++++++++++++
 allauth/locale/tr/LC_MESSAGES/django.po            |  856 ++++++++++++
 allauth/locale/uk/LC_MESSAGES/django.po            |  845 ++++++++++++
 allauth/locale/zh_CN/LC_MESSAGES/django.po         |  952 +++++++++++++
 allauth/locale/zh_Hans/LC_MESSAGES/django.po       |  954 +++++++++++++
 allauth/locale/zh_Hant/LC_MESSAGES/django.po       |  953 +++++++++++++
 allauth/locale/zh_TW/LC_MESSAGES/django.po         |  950 +++++++++++++
 allauth/models.py                                  |    0
 allauth/socialaccount/__init__.py                  |    1 +
 allauth/socialaccount/adapter.py                   |  195 +++
 allauth/socialaccount/admin.py                     |   59 +
 allauth/socialaccount/app_settings.py              |   82 ++
 allauth/socialaccount/apps.py                      |    7 +
 allauth/socialaccount/fields.py                    |   67 +
 allauth/socialaccount/forms.py                     |   64 +
 allauth/socialaccount/helpers.py                   |  192 +++
 allauth/socialaccount/migrations/0001_initial.py   |   76 ++
 .../migrations/0002_token_max_lengths.py           |   35 +
 .../migrations/0003_extra_data_default_dict.py     |   21 +
 allauth/socialaccount/migrations/__init__.py       |    5 +
 allauth/socialaccount/models.py                    |  326 +++++
 allauth/socialaccount/providers/__init__.py        |   54 +
 allauth/socialaccount/providers/amazon/__init__.py |    0
 allauth/socialaccount/providers/amazon/models.py   |    1 +
 allauth/socialaccount/providers/amazon/provider.py |   34 +
 allauth/socialaccount/providers/amazon/tests.py    |   18 +
 allauth/socialaccount/providers/amazon/urls.py     |    6 +
 allauth/socialaccount/providers/amazon/views.py    |   37 +
 .../socialaccount/providers/angellist/__init__.py  |    0
 .../socialaccount/providers/angellist/models.py    |    1 +
 .../socialaccount/providers/angellist/provider.py  |   31 +
 allauth/socialaccount/providers/angellist/tests.py |   22 +
 allauth/socialaccount/providers/angellist/urls.py  |    6 +
 allauth/socialaccount/providers/angellist/views.py |   28 +
 allauth/socialaccount/providers/asana/__init__.py  |    0
 allauth/socialaccount/providers/asana/models.py    |    0
 allauth/socialaccount/providers/asana/provider.py  |   22 +
 allauth/socialaccount/providers/asana/tests.py     |   15 +
 allauth/socialaccount/providers/asana/urls.py      |    6 +
 allauth/socialaccount/providers/asana/views.py     |   27 +
 allauth/socialaccount/providers/auth0/__init__.py  |    0
 allauth/socialaccount/providers/auth0/models.py    |    1 +
 allauth/socialaccount/providers/auth0/provider.py  |   34 +
 allauth/socialaccount/providers/auth0/tests.py     |   20 +
 allauth/socialaccount/providers/auth0/urls.py      |    6 +
 allauth/socialaccount/providers/auth0/views.py     |   42 +
 .../socialaccount/providers/authentiq/__init__.py  |    0
 .../socialaccount/providers/authentiq/models.py    |    1 +
 .../socialaccount/providers/authentiq/provider.py  |   92 ++
 allauth/socialaccount/providers/authentiq/tests.py |   98 ++
 allauth/socialaccount/providers/authentiq/urls.py  |    6 +
 allauth/socialaccount/providers/authentiq/views.py |   39 +
 allauth/socialaccount/providers/baidu/__init__.py  |    0
 allauth/socialaccount/providers/baidu/models.py    |    1 +
 allauth/socialaccount/providers/baidu/provider.py  |   34 +
 allauth/socialaccount/providers/baidu/tests.py     |   13 +
 allauth/socialaccount/providers/baidu/urls.py      |    6 +
 allauth/socialaccount/providers/baidu/views.py     |   27 +
 allauth/socialaccount/providers/base.py            |  207 +++
 .../socialaccount/providers/basecamp/__init__.py   |    0
 allauth/socialaccount/providers/basecamp/models.py |    1 +
 .../socialaccount/providers/basecamp/provider.py   |   40 +
 allauth/socialaccount/providers/basecamp/tests.py  |   40 +
 allauth/socialaccount/providers/basecamp/urls.py   |    6 +
 allauth/socialaccount/providers/basecamp/views.py  |   27 +
 .../socialaccount/providers/battlenet/__init__.py  |    0
 .../socialaccount/providers/battlenet/models.py    |    0
 .../socialaccount/providers/battlenet/provider.py  |   31 +
 allauth/socialaccount/providers/battlenet/tests.py |   65 +
 allauth/socialaccount/providers/battlenet/urls.py  |    6 +
 .../providers/battlenet/validators.py              |    4 +
 allauth/socialaccount/providers/battlenet/views.py |  127 ++
 .../socialaccount/providers/bitbucket/__init__.py  |    0
 .../socialaccount/providers/bitbucket/models.py    |    1 +
 .../socialaccount/providers/bitbucket/provider.py  |   34 +
 allauth/socialaccount/providers/bitbucket/tests.py |   37 +
 allauth/socialaccount/providers/bitbucket/urls.py  |    6 +
 allauth/socialaccount/providers/bitbucket/views.py |   46 +
 .../providers/bitbucket_oauth2/__init__.py         |    0
 .../providers/bitbucket_oauth2/models.py           |    1 +
 .../providers/bitbucket_oauth2/provider.py         |   37 +
 .../providers/bitbucket_oauth2/tests.py            |  158 +++
 .../providers/bitbucket_oauth2/urls.py             |    6 +
 .../providers/bitbucket_oauth2/views.py            |   46 +
 allauth/socialaccount/providers/bitly/__init__.py  |    0
 allauth/socialaccount/providers/bitly/models.py    |    1 +
 allauth/socialaccount/providers/bitly/provider.py  |   33 +
 allauth/socialaccount/providers/bitly/tests.py     |   27 +
 allauth/socialaccount/providers/bitly/urls.py      |    6 +
 allauth/socialaccount/providers/bitly/views.py     |   30 +
 allauth/socialaccount/providers/box/__init__.py    |    0
 allauth/socialaccount/providers/box/models.py      |    1 +
 allauth/socialaccount/providers/box/provider.py    |   22 +
 allauth/socialaccount/providers/box/tests.py       |   31 +
 allauth/socialaccount/providers/box/urls.py        |    6 +
 allauth/socialaccount/providers/box/views.py       |   35 +
 .../socialaccount/providers/coinbase/__init__.py   |    0
 allauth/socialaccount/providers/coinbase/models.py |    1 +
 .../socialaccount/providers/coinbase/provider.py   |   32 +
 allauth/socialaccount/providers/coinbase/tests.py  |   47 +
 allauth/socialaccount/providers/coinbase/urls.py   |    6 +
 allauth/socialaccount/providers/coinbase/views.py  |   36 +
 .../socialaccount/providers/dataporten/__init__.py |    0
 .../socialaccount/providers/dataporten/models.py   |    0
 .../socialaccount/providers/dataporten/provider.py |   94 ++
 .../socialaccount/providers/dataporten/tests.py    |   68 +
 allauth/socialaccount/providers/dataporten/urls.py |    6 +
 .../socialaccount/providers/dataporten/views.py    |   64 +
 allauth/socialaccount/providers/daum/__init__.py   |    0
 allauth/socialaccount/providers/daum/models.py     |    0
 allauth/socialaccount/providers/daum/provider.py   |   23 +
 allauth/socialaccount/providers/daum/tests.py      |   23 +
 allauth/socialaccount/providers/daum/urls.py       |    6 +
 allauth/socialaccount/providers/daum/views.py      |   30 +
 .../providers/digitalocean/__init__.py             |    0
 .../socialaccount/providers/digitalocean/models.py |    1 +
 .../providers/digitalocean/provider.py             |   21 +
 .../socialaccount/providers/digitalocean/tests.py  |   38 +
 .../socialaccount/providers/digitalocean/urls.py   |    6 +
 .../socialaccount/providers/digitalocean/views.py  |   27 +
 .../socialaccount/providers/discord/__init__.py    |    0
 allauth/socialaccount/providers/discord/models.py  |    1 +
 .../socialaccount/providers/discord/provider.py    |   30 +
 allauth/socialaccount/providers/discord/tests.py   |   17 +
 allauth/socialaccount/providers/discord/urls.py    |    5 +
 allauth/socialaccount/providers/discord/views.py   |   31 +
 allauth/socialaccount/providers/douban/__init__.py |    0
 allauth/socialaccount/providers/douban/models.py   |    1 +
 allauth/socialaccount/providers/douban/provider.py |   45 +
 allauth/socialaccount/providers/douban/tests.py    |   24 +
 allauth/socialaccount/providers/douban/urls.py     |    6 +
 allauth/socialaccount/providers/douban/views.py    |   43 +
 .../socialaccount/providers/doximity/__init__.py   |    0
 allauth/socialaccount/providers/doximity/models.py |    1 +
 .../socialaccount/providers/doximity/provider.py   |   38 +
 allauth/socialaccount/providers/doximity/tests.py  |   62 +
 allauth/socialaccount/providers/doximity/urls.py   |    6 +
 allauth/socialaccount/providers/doximity/views.py  |   27 +
 .../socialaccount/providers/draugiem/__init__.py   |    0
 allauth/socialaccount/providers/draugiem/models.py |    1 +
 .../socialaccount/providers/draugiem/provider.py   |   62 +
 allauth/socialaccount/providers/draugiem/tests.py  |  124 ++
 allauth/socialaccount/providers/draugiem/urls.py   |    9 +
 allauth/socialaccount/providers/draugiem/views.py  |   94 ++
 .../socialaccount/providers/dropbox/__init__.py    |    0
 allauth/socialaccount/providers/dropbox/models.py  |    1 +
 .../socialaccount/providers/dropbox/provider.py    |   23 +
 allauth/socialaccount/providers/dropbox/tests.py   |   37 +
 allauth/socialaccount/providers/dropbox/urls.py    |    6 +
 allauth/socialaccount/providers/dropbox/views.py   |   35 +
 .../providers/dropbox_oauth2/__init__.py           |    7 +
 .../providers/dropbox_oauth2/models.py             |    1 +
 .../providers/dropbox_oauth2/provider.py           |   22 +
 .../providers/dropbox_oauth2/tests.py              |   35 +
 .../socialaccount/providers/dropbox_oauth2/urls.py |    6 +
 .../providers/dropbox_oauth2/views.py              |   35 +
 allauth/socialaccount/providers/dwolla/__init__.py |    0
 allauth/socialaccount/providers/dwolla/models.py   |    0
 allauth/socialaccount/providers/dwolla/provider.py |   28 +
 allauth/socialaccount/providers/dwolla/test.py     |   25 +
 allauth/socialaccount/providers/dwolla/urls.py     |    8 +
 allauth/socialaccount/providers/dwolla/views.py    |   62 +
 allauth/socialaccount/providers/edmodo/__init__.py |    0
 allauth/socialaccount/providers/edmodo/models.py   |    1 +
 allauth/socialaccount/providers/edmodo/provider.py |   35 +
 allauth/socialaccount/providers/edmodo/tests.py    |   41 +
 allauth/socialaccount/providers/edmodo/urls.py     |    6 +
 allauth/socialaccount/providers/edmodo/views.py    |   27 +
 .../socialaccount/providers/eventbrite/__init__.py |    0
 .../socialaccount/providers/eventbrite/provider.py |   43 +
 .../socialaccount/providers/eventbrite/tests.py    |   27 +
 allauth/socialaccount/providers/eventbrite/urls.py |    7 +
 .../socialaccount/providers/eventbrite/views.py    |   32 +
 .../socialaccount/providers/eveonline/__init__.py  |    0
 .../socialaccount/providers/eveonline/models.py    |    1 +
 .../socialaccount/providers/eveonline/provider.py  |   47 +
 allauth/socialaccount/providers/eveonline/tests.py |   19 +
 allauth/socialaccount/providers/eveonline/urls.py  |    6 +
 allauth/socialaccount/providers/eveonline/views.py |   27 +
 .../socialaccount/providers/evernote/__init__.py   |    0
 allauth/socialaccount/providers/evernote/models.py |    1 +
 .../socialaccount/providers/evernote/provider.py   |   25 +
 allauth/socialaccount/providers/evernote/tests.py  |   20 +
 allauth/socialaccount/providers/evernote/urls.py   |    6 +
 allauth/socialaccount/providers/evernote/views.py  |   37 +
 .../socialaccount/providers/facebook/__init__.py   |    0
 .../providers/facebook/data/FacebookLocales.xml    |  850 ++++++++++++
 allauth/socialaccount/providers/facebook/forms.py  |    5 +
 allauth/socialaccount/providers/facebook/locale.py |   70 +
 allauth/socialaccount/providers/facebook/models.py |    1 +
 .../socialaccount/providers/facebook/provider.py   |  201 +++
 .../facebook/static/facebook/js/fbconnect.js       |  122 ++
 .../facebook/templates/facebook/fbconnect.html     |    6 +
 allauth/socialaccount/providers/facebook/tests.py  |  133 ++
 allauth/socialaccount/providers/facebook/urls.py   |   15 +
 allauth/socialaccount/providers/facebook/views.py  |  124 ++
 allauth/socialaccount/providers/feedly/__init__.py |    0
 allauth/socialaccount/providers/feedly/models.py   |    1 +
 allauth/socialaccount/providers/feedly/provider.py |   36 +
 allauth/socialaccount/providers/feedly/tests.py    |   25 +
 allauth/socialaccount/providers/feedly/urls.py     |    6 +
 allauth/socialaccount/providers/feedly/views.py    |   32 +
 .../providers/fivehundredpx/__init__.py            |    0
 .../providers/fivehundredpx/models.py              |    0
 .../providers/fivehundredpx/provider.py            |   38 +
 .../socialaccount/providers/fivehundredpx/tests.py |   76 ++
 .../socialaccount/providers/fivehundredpx/urls.py  |    6 +
 .../socialaccount/providers/fivehundredpx/views.py |   41 +
 allauth/socialaccount/providers/flickr/__init__.py |    0
 allauth/socialaccount/providers/flickr/models.py   |    1 +
 allauth/socialaccount/providers/flickr/provider.py |   67 +
 allauth/socialaccount/providers/flickr/tests.py    |   92 ++
 allauth/socialaccount/providers/flickr/urls.py     |    6 +
 allauth/socialaccount/providers/flickr/views.py    |   49 +
 .../socialaccount/providers/foursquare/__init__.py |    0
 .../socialaccount/providers/foursquare/models.py   |    1 +
 .../socialaccount/providers/foursquare/provider.py |   32 +
 .../socialaccount/providers/foursquare/tests.py    |   65 +
 allauth/socialaccount/providers/foursquare/urls.py |    6 +
 .../socialaccount/providers/foursquare/views.py    |   33 +
 allauth/socialaccount/providers/fxa/__init__.py    |    0
 allauth/socialaccount/providers/fxa/models.py      |    0
 allauth/socialaccount/providers/fxa/provider.py    |   38 +
 allauth/socialaccount/providers/fxa/tests.py       |   15 +
 allauth/socialaccount/providers/fxa/urls.py        |    6 +
 allauth/socialaccount/providers/fxa/views.py       |   31 +
 allauth/socialaccount/providers/github/__init__.py |    0
 allauth/socialaccount/providers/github/models.py   |    1 +
 allauth/socialaccount/providers/github/provider.py |   46 +
 allauth/socialaccount/providers/github/tests.py    |   57 +
 allauth/socialaccount/providers/github/urls.py     |    6 +
 allauth/socialaccount/providers/github/views.py    |   57 +
 allauth/socialaccount/providers/gitlab/__init__.py |    0
 allauth/socialaccount/providers/gitlab/models.py   |    1 +
 allauth/socialaccount/providers/gitlab/provider.py |   35 +
 allauth/socialaccount/providers/gitlab/tests.py    |   37 +
 allauth/socialaccount/providers/gitlab/urls.py     |    6 +
 allauth/socialaccount/providers/gitlab/views.py    |   39 +
 allauth/socialaccount/providers/google/__init__.py |    0
 allauth/socialaccount/providers/google/models.py   |    1 +
 allauth/socialaccount/providers/google/provider.py |   60 +
 allauth/socialaccount/providers/google/tests.py    |  210 +++
 allauth/socialaccount/providers/google/urls.py     |    6 +
 allauth/socialaccount/providers/google/views.py    |   31 +
 allauth/socialaccount/providers/hubic/__init__.py  |    0
 allauth/socialaccount/providers/hubic/models.py    |    1 +
 allauth/socialaccount/providers/hubic/provider.py  |   26 +
 allauth/socialaccount/providers/hubic/tests.py     |   30 +
 allauth/socialaccount/providers/hubic/urls.py      |    6 +
 allauth/socialaccount/providers/hubic/views.py     |   30 +
 .../socialaccount/providers/instagram/__init__.py  |    0
 .../socialaccount/providers/instagram/models.py    |    1 +
 .../socialaccount/providers/instagram/provider.py  |   38 +
 allauth/socialaccount/providers/instagram/tests.py |   30 +
 allauth/socialaccount/providers/instagram/urls.py  |    6 +
 allauth/socialaccount/providers/instagram/views.py |   27 +
 allauth/socialaccount/providers/kakao/__init__.py  |    0
 allauth/socialaccount/providers/kakao/models.py    |    0
 allauth/socialaccount/providers/kakao/provider.py  |   43 +
 allauth/socialaccount/providers/kakao/tests.py     |   24 +
 allauth/socialaccount/providers/kakao/urls.py      |    6 +
 allauth/socialaccount/providers/kakao/views.py     |   27 +
 allauth/socialaccount/providers/line/__init__.py   |    0
 allauth/socialaccount/providers/line/models.py     |    0
 allauth/socialaccount/providers/line/provider.py   |   26 +
 allauth/socialaccount/providers/line/tests.py      |   17 +
 allauth/socialaccount/providers/line/urls.py       |    6 +
 allauth/socialaccount/providers/line/views.py      |   27 +
 .../socialaccount/providers/linkedin/__init__.py   |    0
 allauth/socialaccount/providers/linkedin/models.py |    1 +
 .../socialaccount/providers/linkedin/provider.py   |   65 +
 allauth/socialaccount/providers/linkedin/tests.py  |   23 +
 allauth/socialaccount/providers/linkedin/urls.py   |    6 +
 allauth/socialaccount/providers/linkedin/views.py  |   68 +
 .../providers/linkedin_oauth2/__init__.py          |    0
 .../providers/linkedin_oauth2/models.py            |    1 +
 .../providers/linkedin_oauth2/provider.py          |   64 +
 .../providers/linkedin_oauth2/tests.py             |   20 +
 .../providers/linkedin_oauth2/urls.py              |    6 +
 .../providers/linkedin_oauth2/views.py             |   34 +
 .../socialaccount/providers/mailchimp/__init__.py  |    0
 .../socialaccount/providers/mailchimp/provider.py  |   48 +
 allauth/socialaccount/providers/mailchimp/tests.py |   30 +
 allauth/socialaccount/providers/mailchimp/urls.py  |    7 +
 allauth/socialaccount/providers/mailchimp/views.py |   33 +
 allauth/socialaccount/providers/mailru/__init__.py |    0
 allauth/socialaccount/providers/mailru/models.py   |    1 +
 allauth/socialaccount/providers/mailru/provider.py |   41 +
 allauth/socialaccount/providers/mailru/tests.py    |   21 +
 allauth/socialaccount/providers/mailru/urls.py     |    6 +
 allauth/socialaccount/providers/mailru/views.py    |   36 +
 allauth/socialaccount/providers/naver/__init__.py  |    0
 allauth/socialaccount/providers/naver/models.py    |    0
 allauth/socialaccount/providers/naver/provider.py  |   23 +
 allauth/socialaccount/providers/naver/tests.py     |   29 +
 allauth/socialaccount/providers/naver/urls.py      |    6 +
 allauth/socialaccount/providers/naver/views.py     |   27 +
 allauth/socialaccount/providers/oauth/__init__.py  |    0
 allauth/socialaccount/providers/oauth/client.py    |  200 +++
 allauth/socialaccount/providers/oauth/models.py    |    1 +
 allauth/socialaccount/providers/oauth/provider.py  |   37 +
 allauth/socialaccount/providers/oauth/urls.py      |   19 +
 allauth/socialaccount/providers/oauth/views.py     |  114 ++
 allauth/socialaccount/providers/oauth2/__init__.py |    0
 allauth/socialaccount/providers/oauth2/client.py   |   94 ++
 allauth/socialaccount/providers/oauth2/models.py   |    1 +
 allauth/socialaccount/providers/oauth2/provider.py |   32 +
 allauth/socialaccount/providers/oauth2/urls.py     |   19 +
 allauth/socialaccount/providers/oauth2/views.py    |  151 +++
 .../providers/odnoklassniki/__init__.py            |    0
 .../providers/odnoklassniki/models.py              |    1 +
 .../providers/odnoklassniki/provider.py            |   41 +
 .../socialaccount/providers/odnoklassniki/tests.py |   25 +
 .../socialaccount/providers/odnoklassniki/urls.py  |    6 +
 .../socialaccount/providers/odnoklassniki/views.py |   63 +
 allauth/socialaccount/providers/openid/__init__.py |    0
 allauth/socialaccount/providers/openid/admin.py    |   15 +
 allauth/socialaccount/providers/openid/forms.py    |   15 +
 .../providers/openid/migrations/0001_initial.py    |   41 +
 .../providers/openid/migrations/__init__.py        |    0
 allauth/socialaccount/providers/openid/models.py   |   26 +
 allauth/socialaccount/providers/openid/provider.py |  101 ++
 allauth/socialaccount/providers/openid/tests.py    |  106 ++
 allauth/socialaccount/providers/openid/urls.py     |    9 +
 allauth/socialaccount/providers/openid/utils.py    |  188 +++
 allauth/socialaccount/providers/openid/views.py    |  106 ++
 allauth/socialaccount/providers/orcid/__init__.py  |    0
 allauth/socialaccount/providers/orcid/models.py    |    1 +
 allauth/socialaccount/providers/orcid/provider.py  |   60 +
 allauth/socialaccount/providers/orcid/tests.py     |  139 ++
 allauth/socialaccount/providers/orcid/urls.py      |    6 +
 allauth/socialaccount/providers/orcid/views.py     |   46 +
 .../socialaccount/providers/patreon/__init__.py    |    0
 allauth/socialaccount/providers/patreon/models.py  |    0
 .../socialaccount/providers/patreon/provider.py    |   34 +
 allauth/socialaccount/providers/patreon/test.py    |   56 +
 allauth/socialaccount/providers/patreon/urls.py    |    8 +
 allauth/socialaccount/providers/patreon/views.py   |   32 +
 allauth/socialaccount/providers/paypal/__init__.py |    0
 allauth/socialaccount/providers/paypal/models.py   |    1 +
 allauth/socialaccount/providers/paypal/provider.py |   33 +
 allauth/socialaccount/providers/paypal/tests.py    |   20 +
 allauth/socialaccount/providers/paypal/urls.py     |    6 +
 allauth/socialaccount/providers/paypal/views.py    |   49 +
 .../socialaccount/providers/persona/__init__.py    |    0
 allauth/socialaccount/providers/persona/models.py  |    0
 .../socialaccount/providers/persona/provider.py    |   44 +
 .../providers/persona/templates/persona/auth.html  |   35 +
 allauth/socialaccount/providers/persona/tests.py   |   27 +
 allauth/socialaccount/providers/persona/urls.py    |    8 +
 allauth/socialaccount/providers/persona/views.py   |   45 +
 .../socialaccount/providers/pinterest/__init__.py  |    0
 .../socialaccount/providers/pinterest/models.py    |    1 +
 .../socialaccount/providers/pinterest/provider.py  |   35 +
 allauth/socialaccount/providers/pinterest/tests.py |   20 +
 allauth/socialaccount/providers/pinterest/urls.py  |    6 +
 allauth/socialaccount/providers/pinterest/views.py |   43 +
 allauth/socialaccount/providers/reddit/__init__.py |    0
 allauth/socialaccount/providers/reddit/models.py   |    1 +
 allauth/socialaccount/providers/reddit/provider.py |   28 +
 allauth/socialaccount/providers/reddit/tests.py    |   15 +
 allauth/socialaccount/providers/reddit/urls.py     |    6 +
 allauth/socialaccount/providers/reddit/views.py    |   42 +
 .../socialaccount/providers/robinhood/__init__.py  |    0
 .../socialaccount/providers/robinhood/models.py    |    1 +
 .../socialaccount/providers/robinhood/provider.py  |   30 +
 allauth/socialaccount/providers/robinhood/tests.py |   17 +
 allauth/socialaccount/providers/robinhood/urls.py  |    6 +
 allauth/socialaccount/providers/robinhood/views.py |   37 +
 .../socialaccount/providers/shopify/__init__.py    |    0
 allauth/socialaccount/providers/shopify/models.py  |    1 +
 .../socialaccount/providers/shopify/provider.py    |   52 +
 allauth/socialaccount/providers/shopify/tests.py   |  143 ++
 allauth/socialaccount/providers/shopify/urls.py    |    6 +
 allauth/socialaccount/providers/shopify/views.py   |   92 ++
 allauth/socialaccount/providers/slack/__init__.py  |    0
 allauth/socialaccount/providers/slack/models.py    |    0
 allauth/socialaccount/providers/slack/provider.py  |   34 +
 allauth/socialaccount/providers/slack/tests.py     |   18 +
 allauth/socialaccount/providers/slack/urls.py      |    6 +
 allauth/socialaccount/providers/slack/views.py     |   53 +
 .../socialaccount/providers/soundcloud/__init__.py |    0
 .../socialaccount/providers/soundcloud/models.py   |    1 +
 .../socialaccount/providers/soundcloud/provider.py |   33 +
 .../socialaccount/providers/soundcloud/tests.py    |   39 +
 allauth/socialaccount/providers/soundcloud/urls.py |    6 +
 .../socialaccount/providers/soundcloud/views.py    |   27 +
 .../socialaccount/providers/spotify/__init__.py    |    0
 allauth/socialaccount/providers/spotify/models.py  |    1 +
 .../socialaccount/providers/spotify/provider.py    |   29 +
 allauth/socialaccount/providers/spotify/tests.py   |   39 +
 allauth/socialaccount/providers/spotify/urls.py    |    6 +
 allauth/socialaccount/providers/spotify/views.py   |   30 +
 .../providers/stackexchange/__init__.py            |    0
 .../providers/stackexchange/models.py              |    1 +
 .../providers/stackexchange/provider.py            |   37 +
 .../socialaccount/providers/stackexchange/tests.py |   42 +
 .../socialaccount/providers/stackexchange/urls.py  |    6 +
 .../socialaccount/providers/stackexchange/views.py |   31 +
 allauth/socialaccount/providers/stripe/__init__.py |    0
 allauth/socialaccount/providers/stripe/models.py   |    1 +
 allauth/socialaccount/providers/stripe/provider.py |   25 +
 allauth/socialaccount/providers/stripe/tests.py    |   51 +
 allauth/socialaccount/providers/stripe/urls.py     |    6 +
 allauth/socialaccount/providers/stripe/views.py    |   28 +
 allauth/socialaccount/providers/trello/__init__.py |    0
 allauth/socialaccount/providers/trello/models.py   |    1 +
 allauth/socialaccount/providers/trello/provider.py |   35 +
 allauth/socialaccount/providers/trello/tests.py    |   11 +
 allauth/socialaccount/providers/trello/urls.py     |    6 +
 allauth/socialaccount/providers/trello/views.py    |   39 +
 allauth/socialaccount/providers/tumblr/__init__.py |    1 +
 allauth/socialaccount/providers/tumblr/models.py   |    1 +
 allauth/socialaccount/providers/tumblr/provider.py |   28 +
 allauth/socialaccount/providers/tumblr/tests.py    |   42 +
 allauth/socialaccount/providers/tumblr/urls.py     |    6 +
 allauth/socialaccount/providers/tumblr/views.py    |   36 +
 .../providers/twentythreeandme/__init__.py         |    0
 .../providers/twentythreeandme/models.py           |    1 +
 .../providers/twentythreeandme/provider.py         |   28 +
 .../providers/twentythreeandme/tests.py            |   28 +
 .../providers/twentythreeandme/urls.py             |    6 +
 .../providers/twentythreeandme/views.py            |   27 +
 allauth/socialaccount/providers/twitch/__init__.py |    0
 allauth/socialaccount/providers/twitch/models.py   |    1 +
 allauth/socialaccount/providers/twitch/provider.py |   31 +
 allauth/socialaccount/providers/twitch/tests.py    |   18 +
 allauth/socialaccount/providers/twitch/urls.py     |    6 +
 allauth/socialaccount/providers/twitch/views.py    |   29 +
 .../socialaccount/providers/twitter/__init__.py    |    0
 allauth/socialaccount/providers/twitter/models.py  |    1 +
 .../socialaccount/providers/twitter/provider.py    |   51 +
 allauth/socialaccount/providers/twitter/tests.py   |   34 +
 allauth/socialaccount/providers/twitter/urls.py    |    6 +
 allauth/socialaccount/providers/twitter/views.py   |   43 +
 .../socialaccount/providers/untappd/__init__.py    |    0
 allauth/socialaccount/providers/untappd/client.py  |   40 +
 .../socialaccount/providers/untappd/provider.py    |   51 +
 allauth/socialaccount/providers/untappd/tests.py   |   95 ++
 allauth/socialaccount/providers/untappd/urls.py    |    6 +
 allauth/socialaccount/providers/untappd/views.py   |   44 +
 allauth/socialaccount/providers/vimeo/__init__.py  |    0
 allauth/socialaccount/providers/vimeo/models.py    |    1 +
 allauth/socialaccount/providers/vimeo/provider.py  |   26 +
 allauth/socialaccount/providers/vimeo/tests.py     |   35 +
 allauth/socialaccount/providers/vimeo/urls.py      |    6 +
 allauth/socialaccount/providers/vimeo/views.py     |   37 +
 allauth/socialaccount/providers/vk/__init__.py     |    0
 allauth/socialaccount/providers/vk/models.py       |    1 +
 allauth/socialaccount/providers/vk/provider.py     |   49 +
 allauth/socialaccount/providers/vk/tests.py        |   28 +
 allauth/socialaccount/providers/vk/urls.py         |    6 +
 allauth/socialaccount/providers/vk/views.py        |   62 +
 allauth/socialaccount/providers/weibo/__init__.py  |    0
 allauth/socialaccount/providers/weibo/models.py    |    1 +
 allauth/socialaccount/providers/weibo/provider.py  |   38 +
 allauth/socialaccount/providers/weibo/tests.py     |   27 +
 allauth/socialaccount/providers/weibo/urls.py      |    6 +
 allauth/socialaccount/providers/weibo/views.py     |   29 +
 allauth/socialaccount/providers/weixin/__init__.py |    0
 allauth/socialaccount/providers/weixin/client.py   |   53 +
 allauth/socialaccount/providers/weixin/models.py   |    1 +
 allauth/socialaccount/providers/weixin/provider.py |   32 +
 allauth/socialaccount/providers/weixin/tests.py    |   31 +
 allauth/socialaccount/providers/weixin/urls.py     |    6 +
 allauth/socialaccount/providers/weixin/views.py    |   72 +
 .../providers/windowslive/__init__.py              |    0
 .../socialaccount/providers/windowslive/models.py  |    1 +
 .../providers/windowslive/provider.py              |   43 +
 .../socialaccount/providers/windowslive/tests.py   |   28 +
 .../socialaccount/providers/windowslive/urls.py    |    6 +
 .../socialaccount/providers/windowslive/views.py   |   39 +
 allauth/socialaccount/providers/xing/__init__.py   |    0
 allauth/socialaccount/providers/xing/models.py     |    1 +
 allauth/socialaccount/providers/xing/provider.py   |   36 +
 allauth/socialaccount/providers/xing/tests.py      |   40 +
 allauth/socialaccount/providers/xing/urls.py       |    6 +
 allauth/socialaccount/providers/xing/views.py      |   36 +
 allauth/socialaccount/signals.py                   |   20 +
 allauth/socialaccount/templatetags/__init__.py     |    0
 .../socialaccount/templatetags/socialaccount.py    |  101 ++
 allauth/socialaccount/tests.py                     |  589 ++++++++
 allauth/socialaccount/urls.py                      |   13 +
 allauth/socialaccount/views.py                     |  127 ++
 allauth/templates/account/account_inactive.html    |   11 +
 allauth/templates/account/base.html                |    1 +
 allauth/templates/account/email.html               |   73 +
 .../account/email/email_confirmation_message.txt   |    8 +
 .../email/email_confirmation_signup_message.txt    |    1 +
 .../email/email_confirmation_signup_subject.txt    |    1 +
 .../account/email/email_confirmation_subject.txt   |    4 +
 .../account/email/password_reset_key_message.txt   |   11 +
 .../account/email/password_reset_key_subject.txt   |    4 +
 allauth/templates/account/email_confirm.html       |   31 +
 allauth/templates/account/login.html               |   46 +
 allauth/templates/account/logout.html              |   21 +
 .../messages/cannot_delete_primary_email.txt       |    2 +
 .../account/messages/email_confirmation_sent.txt   |    2 +
 .../templates/account/messages/email_confirmed.txt |    2 +
 .../templates/account/messages/email_deleted.txt   |    2 +
 allauth/templates/account/messages/logged_in.txt   |    4 +
 allauth/templates/account/messages/logged_out.txt  |    2 +
 .../account/messages/password_changed.txt          |    2 +
 .../templates/account/messages/password_set.txt    |    2 +
 .../account/messages/primary_email_set.txt         |    2 +
 .../account/messages/unverified_primary_email.txt  |    2 +
 allauth/templates/account/password_change.html     |   15 +
 allauth/templates/account/password_reset.html      |   24 +
 allauth/templates/account/password_reset_done.html |   16 +
 .../templates/account/password_reset_from_key.html |   23 +
 .../account/password_reset_from_key_done.html      |    9 +
 allauth/templates/account/password_set.html        |   15 +
 allauth/templates/account/signup.html              |   21 +
 allauth/templates/account/signup_closed.html       |   11 +
 .../account/snippets/already_logged_in.html        |    5 +
 allauth/templates/account/verification_sent.html   |   12 +
 .../templates/account/verified_email_required.html |   23 +
 allauth/templates/base.html                        |   40 +
 allauth/templates/openid/base.html                 |    1 +
 allauth/templates/openid/login.html                |   18 +
 .../socialaccount/authentication_error.html        |   11 +
 allauth/templates/socialaccount/base.html          |    1 +
 allauth/templates/socialaccount/connections.html   |   54 +
 .../templates/socialaccount/login_cancelled.html   |   15 +
 .../socialaccount/messages/account_connected.txt   |    2 +
 .../messages/account_connected_other.txt           |    2 +
 .../messages/account_disconnected.txt              |    2 +
 allauth/templates/socialaccount/signup.html        |   22 +
 .../socialaccount/snippets/login_extra.html        |    3 +
 .../socialaccount/snippets/provider_list.html      |   20 +
 allauth/tests.py                                   |  201 +++
 allauth/urls.py                                    |   22 +
 allauth/utils.py                                   |  300 +++++
 docs/Makefile                                      |  153 +++
 docs/advanced.rst                                  |  252 ++++
 docs/conf.py                                       |  240 ++++
 docs/configuration.rst                             |  218 +++
 docs/decorators.rst                                |   26 +
 docs/faq.rst                                       |   90 ++
 docs/index.rst                                     |   31 +
 docs/installation.rst                              |  148 ++
 docs/overview.rst                                  |  190 +++
 docs/providers.rst                                 | 1320 ++++++++++++++++++
 docs/release-notes.rst                             |    7 +
 docs/signals.rst                                   |   85 ++
 docs/support.rst                                   |    2 +
 docs/templates.rst                                 |   94 ++
 docs/views.rst                                     |   96 ++
 example/README.rst                                 |   47 +
 example/example/__init__.py                        |    0
 example/example/demo/__init__.py                   |    1 +
 example/example/demo/apps.py                       |   42 +
 example/example/demo/models.py                     |    0
 example/example/demo/tests.py                      |   16 +
 example/example/demo/views.py                      |    1 +
 example/example/local_settings.example             |   83 ++
 example/example/locale/nl/LC_MESSAGES/django.po    |  634 +++++++++
 example/example/settings.py                        |  177 +++
 .../templates/bootstrap/allauth/account/base.html  |   26 +
 .../templates/bootstrap/allauth/account/email.html |   90 ++
 .../bootstrap/allauth/account/email_confirm.html   |   31 +
 .../templates/bootstrap/allauth/account/login.html |   48 +
 .../bootstrap/allauth/account/logout.html          |   21 +
 .../bootstrap/allauth/account/password_change.html |   17 +
 .../bootstrap/allauth/account/password_reset.html  |   33 +
 .../allauth/account/password_reset_from_key.html   |   29 +
 .../bootstrap/allauth/account/password_set.html    |   17 +
 .../bootstrap/allauth/account/signup.html          |   24 +
 .../allauth/socialaccount/connections.html         |   81 ++
 .../bootstrap/allauth/socialaccount/signup.html    |   28 +
 example/example/templates/plain/example/base.html  |   42 +
 example/example/templates/plain/example/index.html |    7 +
 .../example/templates/plain/example/profile.html   |    7 +
 .../templates/uniform/allauth/account/email.html   |   76 ++
 .../templates/uniform/allauth/account/login.html   |   50 +
 .../uniform/allauth/account/password_change.html   |   19 +
 .../uniform/allauth/account/password_reset.html    |   35 +
 .../allauth/account/password_reset_from_key.html   |   28 +
 .../uniform/allauth/account/password_set.html      |   20 +
 .../templates/uniform/allauth/account/signup.html  |   26 +
 .../templates/uniform/allauth/openid/login.html    |   24 +
 .../uniform/allauth/socialaccount/connections.html |   56 +
 .../uniform/allauth/socialaccount/signup.html      |   30 +
 example/example/urls.py                            |   11 +
 example/manage.py                                  |   10 +
 manage.py                                          |    6 +
 setup.py                                           |  158 +++
 test_settings.py                                   |  133 ++
 tox.ini                                            |   51 +
 654 files changed, 54823 insertions(+)

diff --git a/.dir-locals.el b/.dir-locals.el
new file mode 100644
index 0000000..3d400c9
--- /dev/null
+++ b/.dir-locals.el
@@ -0,0 +1,2 @@
+;;; This file contains project-specific emacs configuration
+((nil . ((python-sort-imports-on-save t))))
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..15e5842
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,21 @@
+# http://editorconfig.org
+root = true
+
+[*]
+charset = utf-8
+indent_style = space
+indent_size = 2
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.py]
+indent_size = 4
+
+[Makefile]
+indent_style = tab
+indent_size = 8
+
+[*.md]
+insert_final_newline = false
+trim_trailing_whitespace = false
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1b7183f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,33 @@
+*.pyc
+*~
+.idea
+.project
+.pydevproject
+*.geany
+docs/_build
+build
+dist
+*.egg*
+example/local_settings.py
+node_modules/
+
+# Unit test / coverage reports
+htmlcov/
+.tox/
+.coverage
+.coverage.*
+coverage.xml
+
+.ropeproject/*
+pep8.txt
+*.bak
+.#*
+\#*
+*.db
+*.tmp
+virtualenv
+.DS_Store
+
+*.prefs
+*.mo
+/.stfolder
diff --git a/.isort.cfg b/.isort.cfg
new file mode 100644
index 0000000..38d081d
--- /dev/null
+++ b/.isort.cfg
@@ -0,0 +1,13 @@
+[settings]
+indent=4
+combine_star=1
+combine_as_imports=1
+include_trailing_comma=1
+multi_line_output=3
+lines_after_imports=2
+known_django=django
+known_future_library=future
+known_standard_library=types,requests
+known_first_party=allauth
+default_section=THIRDPARTY
+sections=FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..da6e32f
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,66 @@
+# https://travis-ci.org/pennersr/django-allauth
+sudo: false
+language: python
+
+python: "3.6"
+
+env:
+  matrix:
+   - TOXENV=py27-django18
+   - TOXENV=py27-django110
+   - TOXENV=py27-django111
+   - TOXENV=py34-django18
+   - TOXENV=py34-django110
+   - TOXENV=py34-django111
+   - TOXENV=py35-django110
+   - TOXENV=py35-django111
+   - TOXENV=py36-django111
+   - TOXENV=py36-djangomaster
+   - TOXENV=docs
+   - TOXENV=flake8
+   - TOXENV=standardjs
+
+matrix:
+  fast_finish: true
+  include:
+    - python: "3.5"
+      env: TOXENV=py35-django110
+    - python: "3.5"
+      env: TOXENV=py35-django111
+  exclude:
+    - python: "3.6"
+      env: TOXENV=py35-django110
+    - python: "3.6"
+      env: TOXENV=py35-django111
+  allow_failures:
+    - env: TOXENV=py36-djangomaster
+
+cache:
+  directories:
+    - $HOME/.cache/pip
+    - $TRAVIS_BUILD_DIR/.tox
+
+install:
+  - if [[ $TOXENV == "standardjs" ]]; then nvm install 8; fi
+  - pip install --upgrade pip wheel setuptools
+  - pip install coveralls tox
+
+script:
+  - tox
+
+after_success:
+  - coveralls
+
+branches:
+ only:
+  - master
+
+notifications:
+  webhooks:
+    urls:
+      - https://readthedocs.org/build/django-allauth
+    on_start: never
+    on_cancel: never
+    on_error: never
+    on_failure: never
+    on_success: always
diff --git a/.tx/config b/.tx/config
new file mode 100644
index 0000000..3393666
--- /dev/null
+++ b/.tx/config
@@ -0,0 +1,8 @@
+[main]
+host = https://www.transifex.com
+
+[django-allauth.django]
+file_filter = allauth/locale/<lang>/LC_MESSAGES/django.po
+source_file = allauth/locale/en/LC_MESSAGES/django.po
+source_lang = en
+type = PO
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..bb846d4
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,114 @@
+django-allauth was started by Raymond Penners
+(<raymond.penners at intenct.nl> or @pennersr) in October 2010, inspired
+by and partly based on existing projects such as Pinax (account app),
+Django-Socialauth, django-socialregistration.
+
+Contributors
+============
+
+Aaron van Derlip
+Adam McKerlie
+Agustin Perez Paladini
+Ahmet Emre Aladağ
+Aldiantoro Nugroho
+Alexander Gaevsky
+Anna Sirota
+Andrean Franc
+Andrey Balandin
+Andrey Akolpakov
+Andy Matthews
+Ani Vera
+Aron Griffis
+Basil Shubin
+Ben Timby
+Benjamin Jorand
+Björn Andersson
+Bojan Mihelac
+Chris Beaven
+Chris Davis
+Christopher Grebs
+Daniel Eriksson
+Daniel Widerin
+David Ascher
+David Evans
+David Friedman
+Egor Poderyagin
+Eran Rundstein
+Eric Delord
+Fabio Caritas Barrionuevo da Luz
+Facundo Gaich
+Fred Palmer
+Fábio Santos
+George Whewell
+Griffith Rees
+Guillaume Vincent
+Guoyu Hao
+Hatem Nassrat
+J. Erm
+J. Fernando Sánchez
+Jack Shedd
+Jakob Gerhard Martinussen
+James Rivett-Carnac
+James Thompson
+Jannis Leidel
+Jeff Triplett
+Jerome Leclanche
+Joe Vanderstelt
+John Bazik
+John Whitlock
+Jonas Aule
+JoonHwan Kim
+Josh Owen
+Josh Wright
+Joshua Sorenson
+Julen Ruiz Aizpuru
+Justin Michalicek
+Justin Pogrob
+Koichi Harakawa
+Lee Semel
+Luis Diego García
+Luiz Guilherme Pais dos Santos
+Luke Burden
+Luke Crouch
+Maksim Rukomoynikov
+Marcin Skarbek
+Marcin Spoczynski
+Marco Fucci
+Marjori Pomarole
+Markus Kaiserswerth
+Markus Thielen
+Martin Bächtold
+Mauro Stettler
+Morgante Pell
+Nariman Gharib
+Niklas A Emanuelsson
+Patrick Paul
+Paulo Eduardo Neves
+Peter Bittner
+Peter Rowlands
+Rabi Alam
+Radek Czajka
+Rense VanderHoek
+Robert Balfre
+Roberto Novaes
+Rod Xavier Bondoc
+Roman Tomjak
+Roumen Antonov
+Ryan Verner
+Sam Solomon
+Sanghyeok Lee
+Seizan Shimazaki
+Serafeim Papastefanos
+Shane Rice
+Stuart Ross
+Terry Jones
+Tomas Babej
+Tomas Marcik
+Udi Oron
+Vuong Nguyen
+Volodymyr Yatsyk
+Wendy Edwards
+Will Ross
+William Li
+Yuri Kriachko
+Yaroslav Muravsky
diff --git a/ChangeLog.rst b/ChangeLog.rst
new file mode 100644
index 0000000..1689a4e
--- /dev/null
+++ b/ChangeLog.rst
@@ -0,0 +1,1423 @@
+0.33.0 (2017-08-20)
+*******************
+
+Note worthy changes
+-------------------
+
+- Security: password reset tokens are now prevented from being leaked through
+  the password reset URL.
+
+- New providers: Patreon, Authentiq, Dataporten.
+
+- Dropbox has been upgraded to API V2.
+
+- New translation: Norwegian.
+
+
+Backwards incompatible changes
+------------------------------
+
+- Dropped support for Django 1.9.
+
+
+0.32.0 (2017-04-27)
+*******************
+
+Note worthy changes
+-------------------
+
+- Improved AJAX support: the account management views (change/set password,
+  manage e-mail addresses and social connections) now support AJAX GET requests.
+  These views hand over all the required data for you to build your frontend
+  application upon.
+
... 58129 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/django-allauth.git



More information about the Python-modules-commits mailing list