[Python-modules-commits] [python-social-auth] annotated tag upstream/0.2.19 created (now 15cda49)

Tiago Ilieve myhro-guest at moszumanska.debian.org
Tue May 17 05:06:16 UTC 2016


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

myhro-guest pushed a change to annotated tag upstream/0.2.19
in repository python-social-auth.

        at  15cda49   (tag)
   tagging  f7f85a4af385c482e8651c514acced25f9e6b524 (commit)
 tagged by  Tiago Ilieve
        on  Fri May 13 03:21:56 2016 -0300

- Log -----------------------------------------------------------------
Upstream version 0.2.19

(cdep) illabout (1):
      Fix small spelling mistake.

= (1):
      Add pushbullet backends

Adam Coddington (3):
      Adding Dropbox OAuth2 Support.
      Updating Dropbox documentation to include notes regarding OAuth2 support.
      Updating readme to proclaim OAuth2 support for Dropbox.

Alexander Chernigov (1):
      Handle properly refusing when entering via twitter

Alexey Boriskin (7):
      Fix mixed up key and secret
      Fixed bug, which prevented VK backend from picking user data (first_name and last_name)
      Update links and API urls: rename vkontatke.ru to vk.com because of social network official rename
      Added test for vkontakte oauth2 backend.
      Rename vkontakte to vk.com in the code
      Adjust documentation to the vkontakte -> vk.com rename
      Adjust examples to the vkontakte -> vk.com rename

Andrey (1):
      changed ACCESS_TOKEN_METHOD to POST

Andrey Kuzmin (2):
      Fixes broken email confirmation for SQLAlchemy storage and webpy_app
      Removes flask dependency from webpy_app

Andrey Mitroshin (1):
      Function user_data returns list. This leads to exception in social/backends/oauth.py (line 340): "ValueError, dictionary update sequence element #0 has length 31; 2 is required". Taking 1st elementt of that list fixes the error.

Auston Bunsen (3):
      added strava support!
      updated some docs
      final changes

Avi Alkalay (2):
      The Moves app backend
      user first_date doesn't belong here

Axel Haustant (4):
      quote message for url inclusion
      Added tox configuration
      Upgrade HTTPretty for OSX/Requets 2.0 compatibility
      Talk about tox in test documentation

Baptiste Mispelon (1):
      Fixed Django < 1.4 support in context processors.

Bitdeli Chef (1):
      Add a Bitdeli badge to README

Bob Alcorn (1):
      Updated pipeline example to include externalized auth;

Branden Rolston (3):
      Return the updated dict.
      Use mock.
      Update partial from session with newer kwargs.

Chris Lamb (3):
      Correct Stava scoping/permissions example.
      Correct reference to 'firstname' when populating forenames from Strava.
      Also populate Strava name from 'lastname' attribute:

Chris Martin (1):
      Clean up language in social/tests/README.rst

Clinton Blackburn (2):
      Added Open ID Connect base backend
      Updated OpenId Connect Test Mixin

Damien (1):
      Incorrect syntax given in the documention

Daniel Barreto (2):
      Make `sanitize_redirect` aware of possible proxies.
      Check for None when `sanitize_redirect` returns in `do_complete`.

Daniel Ryan (1):
      added new backend classes for Facebook that use the Open Graph 2.0 endpoints

Dave Murphy (1):
      Added backend for Ubuntu (One).

David Blado (1):
      linkedin now requires redirect uris to be verified: https://developer.linkedin.com/blog/register-your-oauth-2-redirect-urls

David Grant (2):
      Minor typo.
      Slight retouch to spelling and wordage.

David Kingman (1):
      Removed commit marker

Devin Sevilla (1):
      Rdio API methods use POST

Edwin Knuth (1):
      increasing length of salt field for django apps, fixes #141

Fernando (1):
      initial version of docker backend

Florian Auroy (3):
      Fix OpenId auth with Flask 0.10
      Commit the session after removing an association.
      Pass synchronize_session='fetch' to delete.

Gabriel Le Breton (1):
      text should not go into code block

George Sakkis (2):
      Podio backend
      Podio backend: proper way to split the work between user_data() and get_user_details()

Gianluca Pacchiella (1):
      Fix typo

Hannes Ljungberg (2):
      Make partial_pipeline JSON serializable for django 1.6
      Add Twitch backend

Hans (1):
      Add test backends to the package.

Harz-FEAR (1):
      fix for AssertionError in pyramid

Hassek (2):
      updated live connection for better support
      removed extra_data override

Hector Zhao (1):
      avoid updating default settings

Jannis Leidel (1):
      Fixed South introspection path to new module structure.

Jason Sanford (6):
      Add RunKeeper.
      Get started with MapMyFitness OAuth2
      Test MapMyFitness backend
      Document MapMyFitness
      Python 2.6-friendly string formatting.
      Add links.

Javier G. Sogo (3):
      moved revoking stuff to OAuthAuth class (should it be moved to BaseAuth?)
      for FacebookOAuth2::process_revoke_token_response call super (solves type with 'status_code') and custom processing
      stores 'access_token' for GooglePlusAuth

Jay Parlar (1):
      Tiny typo fix

Jesse Pollak (1):
      adds clef as a login provider

Jichao Ouyang (7):
      add support for taobao
      add support for taobao
      add to django example
      remove unused import
      get token with POST method
      merge upstream
      taobao docs

Joe B. Lewis (1):
      added information for FIELDS_STORED_IN_SESSION

Joe Hura (1):
      Add support for Vimeo OAuth 2 as part of Vimeo API v3

Jonathan Tsai (3):
      Update README.rst
      Update pipeline.rst
      Update README.rst

Josh Hawn (1):
      Update docker backend with Docker Hub endpoints

Josh Probst (1):
      numeric index for format

Juan Riaza (2):
      fitbit uid
      a better way

Kevin Tran (1):
      Added support for named URLs and URL translation using the django built-in resolve_url before giving the url to tje HttpResponseRedirect. See also https://code.djangoproject.com/ticket/15552

Krishan Gupta (1):
      Update settings.rst

Kyle Richelhoff (1):
      Added LoginRadius backend.

Marios (1):
      Google Plus backend allows for a server-side flow that can grant a

Mark Lee (1):
      Replace references to python-oauth2 with references to requests-oauthlib

Markus Holtermann (1):
      Fixes #45 -- AttributeError while resolving the user model in Django

Marno Krahmer (1):
      Change the authorization url for the xing api

Martey Dodoo (2):
      Update link to Django example in documentation.
      Fix repository links in thanks document.

Martin Santos (8):
      Pass expected parameter response instead expires
      Forgot to declare the param response at the top of the function
      No mandatory param "response" in do_auth of facebook backend
      Better aproach to the default value of response
      Initial tornado support
      WIP: strategy and example app
      WIP: More changes
      Removed prints

Matt Luongo (7):
      Use South instead of Django 1.7 migrations.
      Support South and Django 1.7+ migrations.
      List test requirements.
      Fix an import issue in the Django migrations.
      Split up the Django 1.7+ & South migrations.
      Remove South from mandatory requirements.
      Use a more flexible South user migration approach.

Matías Aguirre (930):
      Initial commit
      Initial code for this lib (not working yet)
      Initial google oauth2 backend and django example app
      Move dj app views/utils/urls since they can be used by mongoengine too
      requirements.txt
      Django example requirements.txt
      Restore import line
      Apps description on __init__.py files
      Remove unneeded function
      Simplify Strategy and Storage loading on django app
      Make openid work
      Google oauth backend
      Google OpenId backend
      Twitter OAuth backend
      Yahoo OpenId backend
      Stripe OAuth2 backend
      Persona Auth
      Facebook backend
      Ported django-social-auth oauth2 backends
      Google App Engine backend
      Ported django-social-auth oauth backends
      LiveJournal backend
      Yandex backends
      Fix key
      Cookies handling
      Remove property decorator. PEP8
      Odnoklassniki backend
      Add setting shortcut to backends
      Port removeAssociation from django-social-auth
      Filter models by user
      Rename example directory
      Filter models by user
      Fixes and tests
      Move store out from strategies module
      Clean unused methods, move integrity error check to storage layer
      Clean old settings, move code to main utils
      Flask strategy, sqlalchemy storage and flask app
      Flask example
      Set app in debug mode by default
      Enable GET/POST in routes
      Fix absolute url building process
      Fix association/nonce filtering queries
      Add more examples links to flask example app
      Rename modules
      Cleanups
      Moved get_strategy to strategies/utils.py
      Webpy strategy and app
      Webpy example app
      Move urls inside classes and fix a few on skyrock
      Fix setting retrieval and remove testing webpy view
      Docstrings, methods movement, simple_user_exists rename to user_exists
      Fix removeAssociation method
      Move methods
      Steam backend
      Rename to be consistent with backend name
      Readability backend
      Stackoverflow backend
      Remove unused var
      Licence
      Add django middleware
      Move is_authenticated check to a function
      Move is_active check to a function
      Ported SOCIAL_AUTH_USERNAME_IS_FULL_EMAIL setting
      Enforce POST method on disconnect views
      Port slugify option from DSA
      Port fields stored in session from DSA
      Port last douban changes from DSA
      Port tumblr backend from DSA
      Ported rdio backend from DSA
      Remove HTML template, leave that to developers
      Added context_processors for django app
      Added template filters to flask app
      Four spaces indentation
      Rename some settings, improve vkontakte backend code
      Docs
      Small docs changes. Versioning
      pypi setup file
      Docs markup improves
      Add URL attribute to open id classes to reduce methods overrides
      Basic site plus implementing backends docs
      Move code to avoid dependencies issues
      Django app and example improves
      Flask app and example improves
      Fix disconnect link, must be a POST action
      Remove print statement
      Webpy example improves
      Improve disconnect process and example apps styles/disconnect triggering
      Links to mailing list and irc channel
      Remove the obsolete BACKENDS attribute, simplify backends loading
      Update django url docs
      Porting from DSA docs
      Small markup changes
      Mark dev version
      Add fabfile to ignore list
      Fix URLs paths for django app, support setting url prefix (to ease demo setup)
      Add default url prefix
      Comment on how to run migrations
      Small requirements.txt for webpy example app
      Extra bits for versioning
      Remove frameworks classifier
      Fix long_description on setup.py file
      Link to project homepage and docs
      Port DSA evernote expire time normalization
      Mention mongoengine storage setting
      Add some note about porting DSA settings
      Rename doc
      Merge pull request #2 from jezdez/patch-1
      Port from urllib/urllib2 urlopen to python-requests
      Flag new associations in the pipeline
      Move views/routes code to common module
      Port OAuth1 backends to oauthlib and requests-oauthlib
      Django 1.5 and Python 3 support
      More Python3 support
      Fix Python2 import, define json field in a compatible way with python versions
      Fix google oauth1
      Fix use of request on stackoverflow backend
      Improve refresh_token response processing
      Fix token comparision to avoid None == None case
      Proper requirements for python3 and python2
      Remove empty line
      Drop parse_qsl call
      Initial testings
      Small fixes
      Merge branch 'master' into tests
      Use declarative sqlalchemy base. Drop global update on init_social. Refs #1
      Reshape flask example app. Use filter_by instead of filter on disconnect code
      Requirements to run tests
      Remove unittest call from github tests
      Update requests values properly
      Facebook tests
      Allow POST method on access_token exchange. Fixes angel backend
      Support backends that don't support state/redirect_state. Angel backend test
      Fix behance backend
      Behance tests case
      Merge branch 'tests'
      Fix dailymotion backend
      Fix error processing
      Dailymotion test
      Fix disqus backend
      Disqus tests
      Fixed foursquare backend
      Rename douban oauth2 backend. Enable douban backend in example app
      Foursquare test
      Fix google oauth2 backend
      Google oauth2 test
      Fix instagram backend
      Instagram tests
      Fix Live backend
      Live tests
      Fix and simplify mail.ru backend
      Enable mixcloud backend into example app
      Fix mixcloud backend
      Mixcloud tests
      Fix Rdio backends
      Enable rdio backends in example app
      Small code simplification in shopify backend
      Fix soundcloud backend
      Soundcloud test
      Fix stripe backend
      Stripe tests
      Fix stocktwits backend
      Stocktwits tests
      Enable yammer backend in example app
      Fix yammer backend
      Yammer tests
      Fix yandex backend
      Yandex tests
      Enable stackoverflow backend on example app
      Easier way to override access token response processing on oauth2 backends
      Fix stackoverflow backend
      Stackoverflow tests
      Removed unused imports
      Use python3 workaround utils
      Moved backends tests to backends module
      Simplify backend definition to avoid messing with sys.path on each test
      Move shared code to a method
      Fix OAuth1 unauth_token check. Support access token method on OAuth1 backends too. Fix test strategry method
      OAuth1 base tests
      Bitbucket tests
      Yahoo tests
      Fix evernote backend
      Fix evernote backend
      Evernote tests
      Fix fitbit backend
      Fitbit tests
      Fix and simplify flickr backend
      Flickr tests
      Remove empty line
      Google OAuth1 test
      Rename test classes to reflect the backend type
      Linkedin tests
      Enable readability backend on example app
      Fix readability backend
      Readability tests
      Tripit tests
      Enable skyrock backend on example app
      Fix skyrock backend
      Skyrock tests
      Enable tumblr backend in example app
      Add option for POST request token method
      Support POST request method on oauth1 backends tests
      Tumblr backend test
      Twitter backend test
      Fix xing backend
      Xing backend tests
      Define parameters names on class attributes. Fix Dropbox backend
      Dropbox backend tests
      Tests readme
      Tests docs
      Move rendering process into strategy class too
      Use setdefault() to set current template strategy
      Use setdefault() to set current template strategy on tests
      Allow already instanced template strategies
      Move actions module to root module
      Catch custom user attributes in case login() resets the instance
      Simplify authenticate() code on flask and webpy strategies
      Define authenticate() method on test strategy
      Save user username in session and verify it on tests
      Add response class and define is_response() on test strategy
      Add actions tests (login so far)
      Simplify actions tests, add association test
      Disconnect test
      Update tests readme
      Travis YAML
      Set sorted fields selectors on linkedin to avoid HTTPretty failure on tests
      Add python3.3 to travis conf
      Remove debug print, use print() on docstring
      Change install method to avoid python2/python3 dependency issues on travis-ci
      Add travis-ci build status image into README
      Partial pipeline tests on actions. Simplify unused code, return backend stored on session on partial pipelines
      Move __init__ code into setUp method
      Remove unnecessary lines in setUp methods
      Small rename on openid base code
      Fix association get method on tests
      Fix linkedin docs
      Fix settings references on docs
      Fix setting reference in linkedin docs
      Linkedin OAuth2 backend
      Simplify user_data method on linkedin backends
      Linkedin OAuth2 docs
      Define scope separators for linkedin oauth1 and oauth2
      Update twitter doc borrowed from DSA project
      Github for organizations backend
      Move strategy loader to outside function to ease strategy creation from scripts
      Fix refresh-token method
      Reddit backend
      Protect request access in case it's None
      Reddit backend docs
      Fix exception raised on skyrock backend
      Initial cherrypy support
      Remove stop-pipeline exception (not used at all)
      Simplify tokens helper in models/backends since tokens are stored in desired format already
      Fix partial pipeline arguments to avoid messing with broken pipeline case
      Simplify user_data calls (remove try/except blocks)
      Remove else clause
      More tests
      Run tests with coverage
      Reset backends cache if force_load was set to True
      Backends utils tests
      Add coverage to dependencies
      Simplify auth error processing
      Test running script
      Simplify oauth1 and 2 tests code
      Simplify yammer auth_complete code
      100% coverage of evernote backend
      Facebook fail on user-data test
      Improve soundcloud tests
      Stocktwits 100% coverage tests
      Fix method type on stripe backend
      Tripit 100% coverage tests
      Test backends info returned by social.backends.utils.user_backends_data
      Small improve to yandex first/last name generation
      Github organization backend improves and tests
      Use linkedin JSON format instead of parsing XML
      Rename extra_params to params
      Fix linkedin test to use json response format
      Move common code to base class on linkedin tests
      Improve extra_data names handling, remove unused method
      Dummy backend test
      Google unique-id support test
      Replace __unicode__ with __str__ on exceptions
      Exceptions tests
      Fix exception for use with python3
      Simplify utc handling on expiration_datetime method
      Utils and expiration_datetime test
      Discard invalid types when cleaning urls
      Verify tokens returned by tokes property
      Remove exception handling
      Use a default dict to play with the console and django strategy
      v0.1.1
      Simplify steam backend code, enable it on django demo
      Remove unused code from google backend
      Remove unused import
      OpenId tests
      Fix py3 import
      Google whitelist domains/emails tests
      Exceptions fixes, remove titled_name attribute from backends, use strategy function instead of storage
      Storage tests
      Encode seed() to be py3 complaint
      Rename var to avoid override of function
      Rename handles from octocat to foobar on github data/tests
      Multiple accounts tests, move code from super class to subclass since it's where they belong
      Rename pipeline parameter from social_user to social
      Configurable clean step on usernames.
      Pipeline tests
      Dummy space align
      Reddit backend test
      Remove unused method
      Refresh token tests
      Encode string before calling b64
      Update tests docs
      v0.1.2
      Fix persona backend
      Support <backend name>_<setting name> setting format too
      Merge pull request #5 from kazarinov/master
      Merge branch 'master' of github.com:omab/python-social-auth
      Yaru OAuth2 backend
      Ignore invalid tokens when building setting name
      Mendeley backend
      Freeze httpretty dep since that package breaks python3 support quite often
      Merge branch 'vk-fixes' of git://github.com/uruz/python-social-auth into uruz-vk-fixes
      PEP8 over vk module
      Add required settings to settings.py
      Avoid import error on local_settings
      Rename backend import path
      Merge pull request #8 from gsakkis/master
      Pass decoding=None to oauthlib since the default value (utf-8) creates problems with python-requests on python3
      Merge branch 'master' of github.com:omab/python-social-auth
      PEP8
      PEP8
      Merge pull request #10 from jgsogo/master
      Merge pull request #9 from dongweiming/master
      Amazon OAuth2 backend
      Avoid version 0.3.2 of requests-oauthlib on python 3
      Avoid version 0.3.2 of requests-oauthlib on python 3 (setup.py)
      v0.1.3
      Unrestricted user fields on instance creation, defaults to username and email
      v0.1.4
      Simpler partial pipeline check
      Remove is_response() method
      Clean pipeline after auth process
      Added @partial decorator, much simpler than adding entries to pipeline
      Fix is_new flag
      Simpler code to convert values to and from session
      v0.1.5
      Enforce db session passing on flask init
      v0.1.6
      Pass session into flask app init
      Fix inheritance on flask and sqlalchemy orm
      v0.1.7
      Pass username as named parameter
      Merge pull request #11 from san-mate/master
      Merge pull request #12 from san-mate/master
      Merge pull request #13 from CodersClan/master
      Add instance to session before commiting it
      Merge branch 'master' of github.com:omab/python-social-auth
      Add method to determine if current user is allowed to login
      v0.1.8
      Merge branch 'flask_010_support' of github.com:Flyflo/python-social-auth into Flyflo-flask_010_support
      Reduce the code in openid wrapper for flask 0.10
      Dummy change
      Port AOL backend from DSA
      Port AppsFuel backend from DSA
      Port Belgium e-ID backend from DSA
      Port Fedora backend from DSA
      Port Jawbone backend from DSA
      Port ExactTarget backend from DSA
      Django admin conf for default django app
      Django imports for version lower than 1.4 and higher
      Fix super call.
      Merge pull request #18 from Flyflo/sqlalchemy_fixes
      Fix Steam backend steam id retrieval
      Merge branch 'master' of github.com:omab/python-social-auth
      Wording fix
      Port fields length config by settings
      Port HTTPS ensure code from DSA
      Requests oauthlib still broken
      Requests oauthlib still broken
      Port slug func override from DSA, define identity funcs to avoid extra ifs
      Port linkedin force profile language setting from DSA
      Allow to override strategy getter
      v0.1.9
      Fix shopify and vk definitions
      Port associate by email pipeline entry
      PEP8
      v0.1.10
      Move disconnect common code to base class
      Set lazy backref to user model in sqlalchemy orm
      Port token revoke on disconnection
      Fetch emails if the scope allows it, support future response from API too.
      Fix format string
      Remove unused parameters
      Add logout route, increase flask version in requirements
      Enable reddit backend in example
      Fix deletion in sqlalchemy orm
      Pass parameters by name
      Switch %s in favor of .format
      Change missing %s to format() call
      Fix github emails retrieval. Add tests
      Steam test on missing steam id
      Test @partial pipeline decorator
      Comment test, needs more investigation
      Enable broken steam test
      Move common testing code to base class
      Rewrite if
      Associate by email test
      Rewrite conditions on user pipeline
      Fix test name
      Fixes to revoke token code
      Revoke token test
      Simplifications to revoke token code
      More revoke token test on dummy backend
      Refactor email/domain whitelist checking, make it generic to all backends
      Generic whitelist tests
      Steam link
      Drop regex search on steam id. Refs #23
      Enforce list on pipeline method
      v0.1.11
      Set request if not present on pipeline continuation, fix args passed to continue_pipeline
      Fix extra data case for tuple with single value
      Keep old data on refresh token if no new data was received
      Thanks doc
      Custom user model for mongoengine backends
      Test broken disconnect
      New user redirect test
      Disconnect pipeline, move details/uid extraction to pipeline methods too. Refactor pipeline run code
      Merge pull request #24 from samkuehn/box-backend
      Merge pull request #25 from systemizer/thisismyjam
      PEP8 on thisismyjam backend
      Fix thisismyjam test
      Merge pull request #26 from romanalexander/master
      PEP8 and code simplification. Refs #26
      Review setting names on docs. Refs #29
      Review setting names on docs. Refs #29. Refs #28.
      More settings fixes. Refs #29
      Fix rst syntax. Fix site index linking
      Fix get_social_auth_for_user on mongoengine storage
      v0.1.12
      Partial pipeline on django example
      Remove prints
      Return the poped value
      Return the poped value
      Commit session only if flagged
      Change lists to tuples
      Remove unused import
      Move build_absolute_uri base code to utils
      Pyramid strategy and application
      Pyramid example app
      Pyramid docs
      Add requirements for pyramid example app
      Merge pull request #30 from jontsai/patch-1
      Ensure request in the pipeline
      Merge branch 'master' of github.com:omab/python-social-auth
      Merge pull request #31 from jontsai/patch-1
      Update pipeline docs with disconnection-pipeline feature
      Merge pull request #32 from jontsai/patch-2
      Changelog file
      Merge branch 'master' of github.com:omab/python-social-auth
      Changelog update
      Link Pyramid and add it to list on README
      Link to Box doc
      Sanitize redirects on complete before sending it
      Define 'POST' method for access token retrieval in Odnoklassniki backend. Refs #33
      Remove complex class definition on django json field. Refs #35
      Initial email auth backend (no email validation yet)
      Django example for email auth
      Verification code models
      Email validation pipeline and strategy functions
      Email validation on django example app
      Enable password on user save fields
      Small improvement on partial decorator
      Validate email only if needed
      Drop password support, let that to developers in pipeline
      Email validation only on new accounts
      Drop password
      Username backend
      Docstring fix
      Email and Username backends docs
      Improve email validation to only validate new accounts
      Move email validation docs to pipeline.rst
      Code model docs
      Link to pipeline section
      Fix titles and sections on some docs
      Small improve to email partial pipeline on example app
      Move common code to base class
      v0.1.13
      Changelog update
      Doc clarification
      Remove python 2.5 support from setup.py
      More badges to README.rst
      First try with coveralls
      Remove coveralls
      Move tests inside the social package
      Test suite defined on setup.py
      Username backend test case
      Small simplification on disconnect action
      build_absolute_uri test case
      Code model on tests
      Remove print line
      Email backend test
      Refactor common code on username/email backends tests
      Fix url for django mongoengine support, add str_id() helper
      Mongoengine example
      Add mongoengine to requirements
      Simplified django example applications
      White list setting
      Process facebook errors on complete. Refs #40
      Remove dbref=True from ReferenceField. Refs #42
      Move base classes to directories
      Django tests
      Remove python-coveralls
      Mention pyramid in keywords
      Only run tests on social/tests
      Remove path from urls
      Small code changes
      Update docs regarding yahoo keys. Refs #43
      Rename verification code parameter to avoid clashing with backends parameters
      Use seconds to set session expiration. Refs #36
      Serialize only well-known types, rename function to remark the usage. Refs #36
      Merge pull request #44 from nvbn/master
      Merge pull request #46 from muffins-on-dope/fix-django-user-model
      Enable json serializer on example app
      Merge branch 'master' of github.com:omab/python-social-auth
      Move process_error() to upper class
      Working Google+ Sign In backend
      Google+ Sign In backend example
      Fix links on google docs
      Google plus sign in docs
      Encode value to avoid Python3 errors. Refs #776
      Always wrap openid session value
      Fix encoding string between python2 and 3
      v0.1.14
      Enforce dict() on values
      Force dict type over response (convert mergedict types)
      Clean every mergedict data type
      Merge pull request #49 from volrath/master
      PEP8 and small simplification on sanitize_url check. Refs #49
      Fix url check type. Refs #49
      Merge pull request #51 from nijel/opensuse
      Pass the correct name to strategy setting method
      Make backend_name a property. Refs #52
      Fix arguments on refresh_token() method. Refs #52
      Merge branch 'master' of github.com:omab/python-social-auth
      Remove backend_name property
      Try setting with backend name and without
      Docs regarding Django 1.6 and backends enforced into AUTHENTICATION_BACKENDS. Refs #53
      Make BackendWrapper respect backends interface. Refs #53
      Merge pull request #59 from AppsFuel/master
      Small fixes to apfuel doc. Refs #59
      Fix typo. Closes #61
      Add missing attribute to flask storage
      Merge pull request #64 from hannseman/master
      Support python3-openid last changes on Association class
      Add missing links
      Fix reference
      Merge pull request #65 from JasonSanford/runkeeper
      Merge pull request #67 from akamit/master
      Fixes to Tornado application (mostly cookies handling)
      Merge pull request #69 from san-mate/tornado
      PEP8 and implement missing method
      Test runkeeper backend
      v0.1.15
      v0.1.15
      Merge branch 'master' of github.com:omab/python-social-auth
      Merge pull request #74 from noirbizarre/tox
      Mention tornado on readme and docs intro
      Merge pull request #73 from noirbizarre/fix-django-middleware
      Merge pull request #71 from branden/master
      Merge branch 'master' of github.com:omab/python-social-auth
      PEP8
      Custom user model in mongoengine example app. Refs #70
      Fix to douban access token retrieval method. Closes #72
      Link to tornado docs
      Ensure IDs to openid association removal. Closes #76
      Merge pull request #77 from nijel/master
      Remove or check which always default to settings.DEBUG if RAISE_EXCEPTIONS was False
      Remove unused vars
      Merge branch 'master' of github.com:omab/python-social-auth
      v0.1.16
      Update middleware docs
      Typo fix
      Mention method used
      Fix association id. Closes #78
      Merge pull request #79 from yegle/fix_live_oauth_url
      Update github docs regarding callback URL. Closes #66
      Merge branch 'master' of github.com:omab/python-social-auth
      Set social_ prefix on request attribute to avoid conflicts with other apps. Keep social attribute if not set (backward compatibility)
      Remove BackendWrapper reference and set current-strategy cache to access it
      Merge pull request #83 from despawnerer/patch-1
      Define exception to signal a backend-not-found error. Refs #83
      Update ChangeLog
      Merge pull request #86 from nitishr/patch-1
      Merge pull request #87 from nitishr/patch-2
      Merge pull request #88 from nitishr/patch-3
      Support remember flag when calling login on flask app
      v0.1.17
      Changelog update
      Fix OpenId PAPE max age check. Closes #89
      Merge pull request #90 from juanriaza/fitbit
      Replace format call with string join. Closes #91
      Merge branch 'master' of github.com:omab/python-social-auth
      Merge pull request #93 from sahilgupta/docs
      Restore prvious link, fix schema in readthedocs link. Refs #93
      Merge branch 'master' of github.com:assiotis/python-social-auth into assiotis-master
      PEP8 and simplifications. Refs #92
      Include backend name in setting if backend is defined. Refs #95
      Mention callback URL definition on linkedin when using oauth2. Refs #58
      Fix typo
      Merge pull request #96 from maxtepkeev/patch-1
      Move default pipeline definitions to constants for easy import. Refs #99
      Fix setting name in docs. Refs #97
      Merge pull request #100 from josseph/master
      Merge pull request #105 from FloorLamp/coinbase
      Merge pull request #109 from FloorLamp/coinbase
      AOL docs
      Merge branch 'master' of github.com:omab/python-social-auth
      BelgiumEID docs
      Fix backends order
      File format fix to coinbase docs
      Dailymotion docs
      Fix douban oauth1 title
      Fedora openid docs
      Fitbit docs
      Foursquare backend docs
      Jawbone docs
      LiveJournal docs
      Fix backends index order
      Mendeley docs
      Podio docs
      Trello docs
      Xing docs
      Improves to Yahoo docs
      Yammer docs
      Link to backends docs in the modules instead of repeating the docs. Refs #107
      PEP8
      Set current strategy on webpy and flask apps
      Simplify pyramid settings access
      Set current strategy on pyramid app
      Helper to get current backend instance. Refs #114
      Merge pull request #116 from stephenmcd/master
      PEP8. Refs #116
      Merge pull request #121 from hansl/master
      Merge pull request #120 from gorghoa/patch-1
      Constant type compare on HMAC signatures. Closes #122
      Merge branch 'master' of github.com:omab/python-social-auth
      Merge pull request #123 from monkut/master
      Allow unauthorized token retrieval/storage overrideable. Refs #111
      Avoid broken email entries on yahoo API. Closes #125
      Merge pull request #126 from bimsapi/master
      Merge pull request #127 from hekevintran/master
      Merge pull request #129 from maxtepkeev/patch-1
      Merge pull request #130 from parlarjb/patch-1
      Merge pull request #133 from gorillamania/master
      Merge branch 'mongoengine-auth' of github.com:ncortot/python-social-auth into ncortot-mongoengine-auth
      PEP8
      Update porting docs regarding session value
      PEP8. Refs #135
      Line chars limit in docs. Refs #135
      Fix docstring. Refs #136
      Use cases doc. Refs #137
      Fix ID_KEY for Tumblr backend. Refs #136
      Move extra-data logic to base clase
      Always send email validations is required
      Updated readme with other dependencies. Closes #140
      Simplify partial handling on actions
      Fix dox underline
      Move URLs gathering to helper
      Merge branch 'master' of github.com:jcouyang/python-social-auth into jcouyang-master
      PEP8 and cleanups. Refs #145
      Merge pull request #143 from latestrevision/add_dropbox_oauth2
      Merge pull request #142 from point97/master
      Merge pull request #147 from jcouyang/master
      Docs styling and PEP8
      Link Taobao docs on backends index
      Merge pull request #149 from roberto-robles/master
      Merge pull request #150 from xen/master
      Merge pull request #158 from jgsogo/revoke_fix
      Merge branch 'googleplus_token' of github.com:jgsogo/python-social-auth into jgsogo-googleplus_token
      PEP8
      Merge pull request #156 from maxtepkeev/master
      Merge pull request #160 from harshiljain/patch-1
      Raise missing parameter error in facebook. Refs #153
      Merge branch 'master' of github.com:omab/python-social-auth
      v0.1.18
      Generate packages names dynamically
      v0.1.19
      Also support old keys format in linkedin backend for basic data
      Fix linkedin docs about attributes names. Closes #161
      Decode bytes on Python3 otherwise it breaks session saving on Django. Refs #139
      v0.1.20
      Override get_user_id on tumblr backend. Refs #136
      Snippet to get people from circles on Google+
      Support Weibo domain as username by setting. Closes #164
      Merge branch 'master' of github.com:branden/python-social-auth into branden-master
      Merge pull request #165 from omgbbqhaxx/patch-1
      Use same DB name as other examples
      Merge pull request #169 from PixelPin/master
      PEP8, file formats and line lengths fixes
      Merge pull request #170 from PixelPin/master
      Ensure encode() before md5 call for python3. Closes #168
      Merge branch 'master' of github.com:omab/python-social-auth
      Add pixelpin to backends index
      Use response encoding only when available. Refs #173
      Merge pull request #176 from michisu/master
      Exclude sure broken version 1.2.4
      Merge branch 'master' of github.com:omab/python-social-auth
      Case insensitive query on django. Closes #179
      Restore BackendWrapper to avoid session issues (this backend is deprecated). Refs #128
      Fix iexact field lookup. Refs #179
      v0.1.21
      Fix LinkedIn OAuth2 backend, pass access token parameter in querystring. Closes #181
      Update sure to 1.2.5
      Stick with sure 1.2.3 (higher is broken, I should drop sure)
      Parse token if it's an string (keep a compatible API). Refs #180
      Raise social-auth exception on connection error. Closes #155
      Fix AuthFailed calls
      Mendeley OAuth2 backend
      Mendeley OAuth2 docs and thanks to Sebastian Bassi (initial author)
      Merge branch 'master' into cherrypy
      Finishe CherryPy app support and add example application
      Switch parent class to avoid overrides
      Fix Mendeley OAuth2 implementation, use https URLs
      Mendeley OAuth2 in example app
      Get extra_data from details on openid too
      Pass user on disconnect
      Disconnection on example app
      CherryPy docs
      Merge branch 'cherrypy'
      CherryPy mention in project index
      Merge pull request #183 from hassek/master
      Merge pull request #184 from joelewis/patch-1
      Style recent docs
      Docs about associate user by email
      Merge pull request #185 from bitdeli-chef/master
      Move badge to the top
      Vimeo backend
      Merge pull request #188 from ykalchevskiy/patch-1
      Merge branch 'master' of github.com:clef/python-social-auth into clef-master
      PEP8, Python3 and example fixes
      Merge pull request #192 from dkingman/patch-1
      Dev marker
      Merge branch 'master' of github.com:omab/python-social-auth
      User USERNAME_FIELD on mongoengine. Closes #197
      Add 'user' to default scope on coinbase backend. Closes #199
      Better error message
      Set is_new flag on pipeline if user is not new. Refs #201
      Don't update user if it's set to None (non-authenticated pipeline continuation). Refs #198
      Merge pull request #203 from sbassi/patch-1
      Merge pull request #205 from w0rm/fix-email-confirmation-sqlalchemy-webpy
      v0.1.22
      Mark dev version
      Docs about flask error handling
      Link backend docs in index
      Merge pull request #209 from mathspace/tests-require
      Remove bitdeli badge
      Make oauth_token retrieval optional. Refs #212
      Merge pull request #211 from bmispelon/dj13-fix
      Merge pull request #215 from schwuk/ubuntu-sso
      Merge pull request #216 from w0rm/remove-flask-dependency-from-webpy-app
      Mention localhost limitation on facebook. Closes #207
      Merge branch 'master' of github.com:omab/python-social-auth
      Use forms to disconnect
      Simplify redirect cleaner method. Closes #191
      Get social_user instance before login. Refs #190
      Use stateless mode with Steam. Fixes #200
      Remove symlinks. Fixes #177
      Fix strava tests and username generation. Refs #217
      Register by token use case
      Multiple scopes use case
      Pass the social_user to login functions. Refs #190
      Don't assign strategy in middleware. Closes #221
      Try to use django messages app, fallback to URL. Fixes #210
      Comment about enhanced security flag in Live backend. Refs #218
      Define a custom user model
      Merge pull request #227 from yohanboniface/osm-avatar
      v0.1.23
      Flag dev version
      Merge branch 'master' of github.com:tutumcloud/python-social-auth into tutumcloud-master
      PEP8
      Link docker docs in backends index
      Improve partial session cleaner code. Refs #231
      Avoid passing multiple arguments to disconnect partial pipeline
      Stop tox on first error
      Merge branch 'master' of github.com:pekoslaw/python-social-auth into pekoslaw-master
      Make exception raise optional with setting. Add tests and docs
      Refactor Last.fm backend (simplify code)
      Last.fm docs
      Enable Last.fm in example applications
      Switch custom redirect state to off in mendeley OAuth2. Closes #234
      Fix use-case snippet
      Merge pull request #235 from MDamien/patch-1
      Merge pull request #236 from krishangupta/patch-1
      Merge pull request #239 from cdepillabout/spelling-correction
      Merge pull request #237 from jjshabs/vimeo-oauth2
      Include strava backend in the index
      Option for open id providers to specify the username key in the values
      Merge branch 'master' of github.com:omab/python-social-auth
      Remove doc about deprecated setting. Refs #241
      Merge pull request #242 from Chern/master
      Remove unused parameters from pipeline prototypes
      Merge branch 'master' of github.com:omab/python-social-auth
      Merge pull request #245 from hannseman/master
      PEP8
      Merge pull request #246 from dblado/master
      Switch VK OpenAPI to session intead of cookies.
      Merge branch 'master' of github.com:omab/python-social-auth
      Merge pull request #251 from wumzi/master
      Merge pull request #256 from gmist/yahoo_https
      Refactor fullname, first name and last name generation. Fixes #240
      Allow overrideable values for AX schema attrs and SReg attributes in OpenId. Fixes #258
      Disable redirect_state in strava backend. Fixes #259
      Update amazon docs, drop outdate details about bug. Fixes #260
      Merge pull request #261 from momamene/master
      PEP8 and logic simplification
      Merge branch 'grepme-master'
      Settings to override default scope/attrs and docs about them. Refs #258
      Merge pull request #264 from dryan/facebook-opengraph-2.0
      PEP8 and docs about Facebook Graph 2.0 backends
      Merge pull request #265 from hujiko/master
      Merge pull request #267 from Smamaxs/patch-1
      Merge pull request #271 from malept/replace-python-oauth2-links
      Remove unused import
      Merge pull request #275 from swmerko/patch-1
      MongoEngine ORM support for flask applications
      Merge branch 'master' of github.com:omab/python-social-auth
      Merge branch 'mongoengine-orm'
      Change priority for new user redirect location
      Merge pull request #278 from JasonSanford/mmf-oauth2
      Fix title underline in docs
      Update google scopes, remove the soon to be deprecated ones. Fixes #273
      Circumvent recursive import issue in admin. Fixes #269
      Example for ajax auth. Refs #272, #238
      v0.1.24
      v0.2.0-dev
      Merge pull request #288 from dasevilla/rdio-fix
      Merge pull request #281 from l-hedgehog/no-update-default-settings
      Merge branch 'master' of github.com:omab/python-social-auth
      Merge branch 'master' of github.com:ryankicks/python-social-auth into ryankicks-master
      PEP8
      Merge branch 'ryankicks-master'
      Merge branch 'master' of github.com:godshall/python-social-auth into godshall-master
      Make request parameter optional. Refs #286
      Merge branch 'godshall-master'
      Fix title underline
      Document google scopes deprecation. Refs #285
      Remove eclipse settings from PR merge
      Document steam player data saving
      Fix pipeline example
      Support deprecated and new Google API. Refs #292. Refs #285
      v0.1.25
      Fix google-plus scope, support server-side flow
      v0.1.26
      Support MergeDict and MultiDict in partial cleanup. Refs #291
      Refactor backend/strategy to avoid circular dependency
      Version change (no backward compatible change)
      Update tests
      Set user backend reference in django app
      Add missing module
      Merge pull request #293 from jlhawn/docker_hub_oauth
      QQ backend
      Use mongoengin ORM in django me app
      Move common fields to base class in sqlalchemy ORMs.
      Fix docstring
      PEP8
      Integrate flask app and flask mongoengine app
      Fix key access on instagram backend
      Improve django example application look
      Merge pull request #299 from GabLeRoux/patch-1
      Merge pull request #298 from freydev/master
      Merge pull request #302 from omab/qq-backend
      Useful debug pipeling function
      Initial work towards OpenIdConnect. Refs #300. Refs #284
      Merge pull request #308 from romanlevin/google_docs_offl
      Merge pull request #311 from martey/example-app-link-in-docs
      Tox runner with pyenv support
      Merge branch 'master' of github.com:omab/python-social-auth
      Merge pull request #318 from ondrowan/master
      Merge branch 'master' of https://github.com/davidhubbard/python-social-auth into davidhubbard-master
      Make user-agent setting available for all backends. Refs #317
      Merge branch 'davidhubbard-master'
      Merge pull request #319 from Harz-FEAR/master
      Document django session migration script when moving from django-social-auth to python-social-auth. Refs #320
      Merge branch 'master' of github.com:omab/python-social-auth
      Simple makefile for local tasks
      Fix FK field descriptor for admin queries. Closes #322
      Merge pull request #326 from seizethedave/master
      Merge pull request #328 from slurms/master
      Github for teams backend. Refs #329
      Docs about writing custom pipeline functions
      Merge pull request #334 from cardforcoin/tests-readme-cleanup
      Merge pull request #335 from lamby/strava-documentation
      Merge pull request #336 from lamby/strava-name-populate
      Enable DropboxOAuth2 on example app
      Support redirect_state in OAuth1 backends too (enable twitter by default). Refs #338
      Landscape conf
      Merge pull request #341 from darthwade/patch-1
      Merge pull request #307 from avibrazil/master
      Simplify moves backend code and add documentation. Refs #307
      Fix user syncdb. Refs #342
      Merge pull request #347 from jprobst21/master
      Merge branch 'oidc' of github.com:clintonb/python-social-auth into clintonb-oidc
      PEP8 and fixed tests. Refs #348
      Merge branch 'clintonb-oidc'
      Fix disconnect buttons styles
      Fix backend reference. Fixes #350
      Support passwordless schema on mail validation pipeline
      Merge branch 'master' of github.com:ralmn/python-social-auth into ralmn-master
      PEP8
      Merge branch 'ralmn-master'
      RTD badge
      Link/img change
      Merge pull request #359 from martey/thanks-links
      Merge pull request #358 from gameguy43/master
      Merge pull request #363 from x0xMaximus/master
      Merge pull request #372 from gipi/patch-1
      Merge pull request #371 from clintonb/oidc-test-update
      Merge branch 'backend/goclio' of github.com:rosscdh/python-social-auth into rosscdh-backend/goclio
      PEP8
      Merge branch 'rosscdh-backend/goclio'
      Merge branch 'django-1.6' of github.com:cardforcoin/python-social-auth into cardforcoin-django-1.6
      PEP8
      Merge branch 'cardforcoin-django-1.6'
      Enable state parameter for angel.co and spotify.com backends. Fixes #367
      Added commets detailing pipeline functionality. Refs #361
      Restore @strategy decorator with warning message
      v0.2.0
      Flag dev version
      Mension product-name google requirement
      Take into account inconsistent instagram responses
      v0.2.1

Max Nanis (1):
      Small grammatical edit

Max Tepkeev (1):
      odnoklassniki backend iframe app fix

Michael Godshall (1):
      Fixed Django 1.7 admin

Michal Čihař (2):
      Add openSUSE OpenID login
      Include actions module in distribution

Michisu, Toshikazu (1):
      Add version parameter to foursquare backend

Nick Sandford (1):
      Fixed #327 -- Changed access token method on backend.

Nick Sullivan (1):
      Update reddit.py

Nicolas Cortot (1):
      Support for MongoEngine authentication using Custom User Model

Nikolaev Andrey (1):
      It was impossible to change the version API Vkotnakte

Nitish Rathi (3):
      Use strategy.backend.name instead of strategy.backend_name
      Use strategy.backend.name instead of strategy.backend_name
      Use strategy.backend.name instead of strategy.backend_name

Norton Wang (4):
      Add more examples to django_example, alphabetize, fix some grammar
      add coinbase oauth
      add coinbase docs, add runkeeper docs to index
      fix uid in coinbase oauth

Ondrej Slinták (1):
      Added Django 1.7 migrations

Orchestrator81 (2):
      Add CodersClan button to the Readme file
      Updated the CodersClan button to the right repo_id

Parker Phinney (1):
      changed default behavior of SESSION_EXPIRATION setting

Peter Schmidt (1):
      Add some missing dependencies for running `social.apps.django_app.default.tests`

Piotr Czesław Kalmus (1):
      login with bitbucket account, error when any verified email is set

Rob McQueen (3):
      Adding Support For ThisIsMyJam
      change title of thisismyjam docs
      changing back to default KEY/SECRET naming

Roberto Robles (2):
      Fixed issue with redirect_uri with https
      Remove SOCIAL_AUTH prefix on redirect_uri function

Rodrigue Villetard (1):
      Missing trailing slash on complete url

Roman (2):
      Fixed auth redirect URL for BaseOauth2 always redirecting wrong. OAuth2 providers expect the url to be an unquoted value.
      Added workaround for REDIRECT_STATE and urlencoding.

Roman Levin (1):
      Add note about access_type in docs

Ross Crawford-d'Heureuse (1):
      added goclio

Ryan Choi (4):
      spotify oauth
      remove commented code for spotify
      oauth for beats
      remove mashery stuff from oauth; constrain it to beats

Sahil Gupta (1):
      Updated README to point to the latest docs on Read The Docs.

Sam Kuehn (6):
      Ignore .DS_Store files
      Add box.net support
      Add box.net to list off supported providers
      Add box.net to readme
      Merge branch 'master' of github.com:omab/python-social-auth into box-backend
      Remove data that should should not be stored in extra_data

Sebastian Bassi (1):
      Update mendeley.py

Serg Baburin (1):
      Using https as required by the API.

Smamaxs (1):
      get email on login

Stephen McDonald (2):
      getpocket.com backend
      Add refs to getpocket.com in readme + docs

Thomas Lovett (3):
      merge upstream changes
      add clef to main README
      fix copy-paste typo in callback url

Tiago Ilieve (1):
      Imported Upstream version 0.2.19

Vadym Petrychenko (1):
      Update vk.rst

Xmypblu (1):
      Add support for OpenStreetMap OAuth

Yan Kalchevskiy (1):
      Fixed a typo.

Yasin Aktimur (1):
      Serializer changed.

Yohan Boniface (1):
      OpenStreetMap: no img element if user has no avatar

Your Name (1):
      User model fields accessors clashes issue solved

davidhubbard (2):
      override request() to fix "429 Too Many Requests"
      fix PR #317

dongweiming (2):
      Add Trello backend support
      Modify trello.py to pass pep8

harshiljain (1):
      AUTHORIZATION_URL changed to https

jgsogo (1):
      added support for django custom user with no 'username' field

josseph (1):
      Update weibo.py

luke (2):
      Added new PixelPin provider.
      Add documentation for PixelPin

lukos (1):
      Added PixelPin to list of providers

maxtepkeev (2):
      Make vk-app backend to retrieve additional user data in respect to the *_EXTRA_DATA setting
      fix session expiration in vk backend

momamene (1):
      Add Kakao backend

monkut (1):
      Removed non-ascii character from author string

nvbn (2):
      Make JSONField compatible with python 3
      Fix work with django 1.6

root (1):
      Added backend for Last.Fm. There is probably an easier way to implement this.

swmerko (1):
      from http API to https API

xen (3):
      Update to follow current state in documentations
      Simplify SQLAlchemy API usage
      Cleanup docs

yegle (1):
      Mod: URL for registering Windows Live key/secret

z4r (2):
      Appsfuel doc from dsa to psa
      Appsfuel doc from dsa to psa

Алексей (1):
      Raise Http404 in django auth view when the backend is not found

-----------------------------------------------------------------------

No new revisions were added by this update.

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



More information about the Python-modules-commits mailing list