python-django-mellon (1.14.2.gb924eb1-1~eob90+1) stretch-eobuilder; urgency=low

  * (b924eb) translation update
  * (d67297) misc: return bad request messages as plain text (#41602)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 14 Apr 2020 09:28:16 +0200

python-django-mellon (1.14) stretch-eobuilder; urgency=low

  * (f16d31) adapters: ease custom lookup through inheritance (#40833)
  * (74230b) general: remove compatibility with django < 1.11 (#38616)
  * (320ee3) adapters: only warn if lookup attribute is empty (#39381)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 31 Mar 2020 15:10:50 +0200

python-django-mellon (1.13) stretch-eobuilder; urgency=low

  * (b4a087) misc: use compat.is_authenticated() in logout views (#38613)
  * (7802e8) misc: allow all views to receive template_base/context_hook kwargs
    (#38610)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Dec 2019 10:25:44 +0100

python-django-mellon (1.12) stretch-eobuilder; urgency=low

  * (fcb38f) misc: ignore error when opening cached metadata (#38575)
  * (b1b85c) add possibility to define a hook to alter login template context
    (#38533)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 17 Dec 2019 09:04:23 +0100

python-django-mellon (1.11) stretch-eobuilder; urgency=low

  * (603e20) Jenkinsfile: use mergeJunitResults() (#38300)
  * (c8ec49) misc: update merge-junit-results.py
  * (09c32c) misc: make login_hint works without next parameter (#38163)
  * (9c2693) tox.ini: hide pytest warning about junit_family
  * (63c7cd) tests: fix passive authentication tests (#30497)
  * (d5e570) add kwargs template_base to LoginView (#35083)
  * (b673b3) do not crash if no idp is found (#19260)
  * (42620b) middleware: skip media/script HTTP requets (#30497)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Dec 2019 11:47:14 +0100

python-django-mellon (1.10.1) stretch-eobuilder; urgency=low

  * (555a25) release 1.9

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 05 Oct 2019 13:19:26 +0200

python-django-mellon (1.10) stretch-eobuilder; urgency=low

  * (7095b1) use MiddlewareMixin on middleware (#36509)
  * (83abc7) factorize compatibility layer (#36509)
  * (453ee8) jenkins: use ci@entrouvert.org for notifications
  * (325ec8) build: adapt merge-junit-results to latest pytest/3 <testsuites>
    element
  * (487229) tox: allow latest pytest
  * (a4a659) make DiscoveryResponse optional in metadata (#15260)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Oct 2019 17:45:25 +0200

python-django-mellon (1.8) stretch-eobuilder; urgency=low

  * (355772) misc: limit setup_requires to django 1.11, to still be ok with py2

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 14:45:51 +0200

python-django-mellon (1.7) stretch-eobuilder; urgency=low

  * (fd409d) backends: accept being called with None as saml_attributes (#36330)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 12:30:41 +0200

python-django-mellon (1.6) stretch-eobuilder; urgency=low

  * (6bd7ca) misc: mark MELLON_GROUP_ATTRIBUTE as code block in README
  * (54a0d9) misc: remove unmaintained "changes" section of README
  * (11c277) misc: fix reStructuredText syntax of README

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 11:09:35 +0200

python-django-mellon (1.5) stretch-eobuilder; urgency=low

  * (b34e0d) misc: lower django version to 1.7 in setup.py, to build on jessie
  * (e3a658) misc: update authenticate() for compatibility from 1.8 to 2.2 (#36330)
  * (fca5d0) tox: use newer django-webtest for newer django versions
  * (389e6d) tests: update for compatibility with django 2.2 (#36330)
  * (431577) misc: update setup.py with new django requirements

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 10:49:15 +0200

python-django-mellon (1.4) stretch-eobuilder; urgency=low

  * (81352a) tox: run tests against django 2.2 (#36330)
  * (785969) misc: add support for new django.urls module (#36330)
  * (1aea1c) misc: add on_delete parameter to foreign keys (#36330)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 22 Sep 2019 08:33:10 +0200

python-django-mellon (1.3) stretch-eobuilder; urgency=low

  * (80074e) middleware: prevent passive authentication on ajax requests (#34781)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 12 Jul 2019 13:41:49 +0200

python-django-mellon (1.2.46) stretch-eobuilder; urgency=low

  * (ab92ca) use unicode_literals (#34008)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 02 Jul 2019 17:44:03 +0200

python-django-mellon (1.2.45) stretch-eobuilder; urgency=low

  * (da94b2) adapters: add missing argument to log (#34333)
  * (6284da) misc: catch all unicode exceptions when checking next_url (#33083)
  * (40674e) do not warn about stale cache if not cache timeout is defined (#34319)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 25 Jun 2019 21:53:53 +0200

python-django-mellon (1.2.44) stretch-eobuilder; urgency=low

  * (39e2e7) update and cache metadata from URL and path (#10196)
  * (83a09d) code style (#10196)
  * (968aa0) really retrieve XML encoding (#10196)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Jun 2019 00:53:01 +0200

python-django-mellon (1.2.43) stretch-eobuilder; urgency=low

  * (81ab8f) adapters: abstract user queryset (#33739)
  * (31015e) add user lookup by attributes (#33739)
  * (f2908b) adapters: factorize user linking (#33739)
  * (e0c1f5) simplify workflow in DefaultAdapter.lookup_user() (#33739)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 11 Jun 2019 16:46:02 +0200

python-django-mellon (1.2.42) stretch-eobuilder; urgency=low

  * (e1fa70) add setting MELLON_SIGNATURE_METHOD (#32008)
  * (b2a1da) debian: bump debhelper compatibility level (#32260)
  * (c5da4d) tests: use RSA-SHA256 certificates (fixes #31963)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 19 Apr 2019 11:09:11 +0200

python-django-mellon (1.2.41) stretch-eobuilder; urgency=low

  * (b640f5) tests: test failed request path with artifact (#31690)
  * (99a60c) update sso_failure call to new method signature (#31690)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 25 Mar 2019 15:24:13 +0100

python-django-mellon (1.2.40) stretch-eobuilder; urgency=low

  * (ca6ce9) views: fix discovery URL building (#31581)
  * (d0e6f4) views: keep next URL on disco requests (fixes #31043)
  * (b3e1b9) views: add new setting LOGIN_HINTS (fixes #30966)
  * (b77125) views: PEP8ness (#30966)
  * (f2e05b) prevent redirection loop on artifact resolution errors (fixes #14810)
  * (91f726) use Jenkinsfile (#14810)
  * (803907) debian: add python3-django-mellon; use pybuild (#30494)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Mar 2019 14:28:05 +0100

python-django-mellon (1.2.39) stretch-eobuilder; urgency=low

  * (3d449b) backends: add request argument to authenticate (fixes #30541)
  * (b0ddc8) backends: PEP8ness, copyright (#30451)
  * (c3cf17) tox: limit pytest version to a version compatible with pytest-cov

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 12 Feb 2019 09:45:53 +0100

python-django-mellon (1.2.38) stretch-eobuilder; urgency=low

  * (a1fa7d) don't cache local metadata anymore (#13881)
  * (d026ce) don't use RelayState as continuation URL in case of errors (#25522)
  * (349a4e) skip test if number of concurrent connections above default pg limit
    (#25252)
  * (c5fddd) tests: adapt to lasso PEM-formatting deprecation (#24531)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 05 Sep 2018 17:09:31 +0200

python-django-mellon (1.2.37) stretch-eobuilder; urgency=low

  * (d4d0b8) use good API from lasso to set Extensions node content (#23003)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Jun 2018 11:05:59 +0200

python-django-mellon (1.2.36) stretch-eobuilder; urgency=low

  * (edb09e) use force_text for python2/3 compatibility (#24139)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 29 May 2018 12:21:13 +0200

python-django-mellon (1.2.35) stretch-eobuilder; urgency=low

  * (9498e3) pin django-webtest (#23603)
  * (bd6a6b) tox: let getlasso3 work with all python3 versions
  * (250476) tox: also run tests against python 3
  * (8252e9) tests: adapt to python 3
  * (1e0230) python3: get metadata from URL as a string
  * (ffadd1) python3: use urlparse compatibility module in tests
  * (163639) python3: always use %s to get user representation in logs
  * (24e85a) python3: handle differences in lasso/py2/py3 encodings
  * (401b65) python3: adjust unicode usage
  * (239f39) python3: add detection of xml encoding
  * (7df3a6) python3: don't use iteritems
  * (d34297) python3: use open() to open files
  * (7ac7c4) tests: don't use a leading 0 in numbers
  * (f1af12) tests: prevent "Database is locked" error during concurrency test
    (fixes #19678)
  * (be791d) set a default value for IDENTITY_PROVIDERS ((fixes #20221)
  * (b66a97) do not raise ImproperlyConfigured on acces to
    app_settings.IDENTITY_PROVIDERS (fixes #20221)
  * (ac75dc) misc: disable AuthnRequest eo:next_url Extensions by default (fixes
    #20229)
  * (a0d3e2) move tag Extensions in metadata template (fixes #21923)
  * (6c528d) Revert "support federation file loading (#19396)"
  * (63993e) support federation file loading (#19396)
  * (6d8e1c) tests: also run for django 1.11 (#19659)
  * (18eb3a) tests: remove django < 1.8 leftovers (#19659)
  * (e55455) tox.ini: remove pytest-catchlog merged in the core of pytest (fixes
    #21057)
  * (05d566) limit to django 1.11
  * (343be4) misc: update exception handling for Python 3 (#20925)
  * (078fcb) misc: update missing-django message for Python 3 (#20925)
  * (688067) middleware: improve condition to automatically determine a common
    domain (fixes #15548)
  * (cb3e18) tests: fix discovery service tests (#19018 #19016)
  * (1703cc) views: send entityID to discovery service (fixes #19016)
  * (afe3d4) views: add nodisco=1 to discovery service return url (fixes #19018)
  * (850a19) add a timeout to artifact resolve HTTP calls (fixes #18098)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 May 2018 15:38:59 +0200

python-django-mellon (1.2.33) stretch-eobuilder; urgency=low

  * (646132) misc: include target URL in AuthnRequest Extensions node (#18452)
  * (2c5869) misc: update setup.py to be compatible with python 3 (#17958)
  * (7767bc) use django facilities to get hostname from request (#16525)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Sep 2017 11:02:12 +0200

python-django-mellon (1.2.32) stretch-eobuilder; urgency=low

  * (4201b4) misc: remove usage of urls.patterns for django 1.8 and later (#15959)
  * (1d3efc) add a jenkins.sh
  * (83388d) tests: replace unmaintained pytest-capturelog by its maintained fork
    pytest-catchlog
  * (34b7b3) tox.ini: drop support for Django 1.7
  * (0aae0a) tests: adapt to changes in django-webtest
  * (58c37f) minor documentation update (#15443)

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 23 Apr 2017 21:08:15 +0200

python-django-mellon (1.2.31) stretch-eobuilder; urgency=low

  * (d89ecd) allow an adapter to adapt auth.login() (#14476)
  * (a83833) misc: remove south migrations (#14064)
  * (dada4e) add logging of IdP SAML responses and looked up users (#14056)
  * (db578b) translation update

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 02 Jan 2017 13:41:41 +0100

python-django-mellon (1.2.30) stretch-eobuilder; urgency=low

  * (4a52cf) allow views to refuse passive login (fixes #13627)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Oct 2016 10:03:41 +0200

python-django-mellon (1.2.29) stretch-eobuilder; urgency=low

  * (09ff05) retry login when artifact resolution return an empty message (fixes
    #12795)
  * (686221) add note on MELLON_DEFAULT_ASSERTION_CONSUMER_BINDING

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 29 Jul 2016 11:53:36 +0200

python-django-mellon (1.2.28) stretch-eobuilder; urgency=low

  * (aaedfd) views: gracefully handle logout errors (fixes #11449)
  * (69a18d) utils: fix handling of multiple private keys (fixes #11475)
  * (958cb6) tests: use dummy metadata from lasso, starts tests of SSO/SLO (fixes
    #11476)
  * (80c748) misc: force another auth.logout() after coming back from the IdP
    (#11394)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 22 Jun 2016 11:06:46 +0200

python-django-mellon (1.2.27) stretch-eobuilder; urgency=low

  * (33dded) middleware: don't fail on unnamed URLs (#11319)
  * (0b1411) make login/logout URL names into settings (#10867)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 13 Jun 2016 13:43:06 +0200

python-django-mellon (1.2.26) stretch-eobuilder; urgency=low

  * (932eae) release 1.2.26
  * (49a525) allow federating transient NameID using an attribute (fixes #10619)
  * (f70986) README: rewrite section on tests to indicate the use of tox
  * (2c3368) README: add changes section
  * (6a6405) misc: allow unicode strings as authn classref (#10666)
  * (9fe5a0) debian: declare dependency on python-isodata
  * (5eacaa) misc: handle lasso.LoginStatusNotSuccessError (#10633)
  * (74b61d) replace dateutil by isodate (#10196)
  * (aa6645) tox.ini: use workdir outside project dir
  * (d732f6) when status is not 200, report a fragment of the response (fixes
    #10270)
  * (8a2558) views: wrap login view in non_atomic_requests to allow fine control of
    transactions' commit (fixes #10604)
  * (ba6c09) add support for artifact POST (#10596)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 27 Apr 2016 10:03:09 +0200

python-django-mellon (1.2.25) stretch-eobuilder; urgency=low

  * (9c28f5) log partial logout error as a warning (fixes #10408)
  * (7db1d7) pep8ness
  * (1ad826) setup.py: replace distutils sdist by setuptools version
  * (66d181) refactor next_url and RelayState use (fixes #10372)
  * (bfa84b) always consider relative URLs as being of the same origin (fixes
    #10371)
  * (b8625f) modify testsettings for Django 1.9
  * (2aec7a) views: handle ProfileInvalidMsgError when resolving an artifact
    (#10270)
  * (dba3f3) views: handle ProfileInvalidArtifactError exception when resolving an
    artifact (#10270)
  * (65b492) tests: move HTTMock templates to utils
  * (1fd848) tests: add base.html template
  * (a3bc08) misc: fix passing of RequestedAuthnContext (#10243)
  * (78a35d) tests: fix test to comply with commit eb89a86ef
  * (ff4490) debian: add ${python:Depends} to control file
  * (eb89a8) add DiscoveryResponse endpoint to metadata (fixes #10197)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 06 Apr 2016 01:33:39 +0200

python-django-mellon (1.2.24) stretch-eobuilder; urgency=low

  * (7a5223) release 1.2.24
  * (6aa917) Fix removal of admin right when users have admin attributes but is
    already admin (fixes #10195)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 04 Mar 2016 10:09:11 +0100

python-django-mellon (1.2.23) stretch-eobuilder; urgency=low

  * (bac013) release 1.2.23
  * (6b1dd1) debian: declare it breaks hobo before release 0.34.5
  * (3f0f0b) silence Django 1.10 deprecration warnings
  * (ec2755) adapters: factorize user creation in lookup_user() (fixes #10164)
  * (fe53da) trivial: move utils import
  * (3d91d4) django 1.9 adaptations
  * (cd4e33) tests: add test on SP initiated login
  * (40cc59) views: change HTTP 400 message when no idp is found
  * (c1d2fb) trivial: move lasso import
  * (7602d7) tests: add tests on mellon.utils
  * (6af1eb) views: do not traceback in get_idp() when no idp is declared
  * (afd7d5) tests: remove unused variable
  * (bb9451) add discovery service support (fixes #10111)
  * (8961a7) move idp settings building in adapters
  * (9fe8aa) adapters: improve logging during provisionning
  * (cf63b7) templates: fix default_assertion_consumer_binding check, use of =
    instead of ==
  * (66922a) app_settings: fix import of ImproperlyConfigured exception
  * (33d305) add support for Organization and ContactPerson elements in metadata
    (fixes #6656)
  * (aa9550) templates: fix public key representation in metadata
  * (c504f7) tests: add helper to check XML documents
  * (26ffe9) utils: fix iso8601_to_datetime, make_naive amd make_aware need a
    timezone parameter
  * (4320f4) utils: fix flatten_datetime, isoformat() already add a timezone if
    needed
  * (75382c) pep8ness
  * (bd216c) store cached metadata in settings
  * (4f77ee) do not pass strings contening null characters to Lasso, return 400 or
    ignore (fixes #8939)
  * (f2cf86) add tox.ini to test on django 1.7, 1.8, 1.9 and with sqlite and pg
  * (3ca64e) report lasso error at debug level
  * (a59783) log errors when loading IdP metadata instead of throwing a traceback
    (fixes #9745)
  * (fc7fd2) pep8ness
  * (e641c6) fix concurrency error when creating new users (fixes #9965)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 02 Mar 2016 20:53:28 +0100

python-django-mellon (1.2.22) stretch-eobuilder; urgency=low

  * (359a2f) reset is_staff when superuser mapping fails (fixes #9736)
  * (2289b8) implement session_not_on_or_after using new session engines (fixes
    #9640)
  * (914305) use dateutil to parse datetime strings (#9640)
  * (f45bb8) utils: return naive datetime if USE_TZ=False (fixes #9521)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 21 Jan 2016 20:02:34 +0100

python-django-mellon (1.2.21) stretch-eobuilder; urgency=low

  * (9b7da1) setup.py: hide DJANGO_SETTINGS_MODULE value when calling
    compilemessages
  * (dc1e4e) do not flatten attributes inplace, and convert expiry to seconds (fixes
    #9359)
  * (e18dd7) adapters: prevent collision in provision_groups() (fixes #9327)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 17 Dec 2015 11:06:42 +0100

python-django-mellon (1.2.20) stretch-eobuilder; urgency=low

  * (78762a) middleware: handle process_view (#9131)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 27 Nov 2015 12:00:24 +0100

python-django-mellon (1.2.19) stretch-eobuilder; urgency=low

  * (8da580) middleware: do not apply autologin to mellon views (fixes #9131)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 27 Nov 2015 10:29:21 +0100

python-django-mellon (1.2.18) stretch-eobuilder; urgency=low

  * (ad2a57) middleware: disallow passive authentication when no IdP is found (fixes
    #8123)
  * (7f70db) Revert "views: add an iframe mode to the login view"
  * (9667aa) add PassiveAuthenticationMiddleware using a common domain cookie (fixes
    #8123)
  * (0e57f9) views: add an iframe mode to the login view

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 25 Sep 2015 16:12:30 +0200

python-django-mellon (1.2.17) stretch-eobuilder; urgency=low

  * (b1b049) adapters: truncate attributes assigned to user fields (fixes #7907)
  * (7ff196) views: add missing exception for case of status is not success (fixes
    #7878)
  * (c3481b) use requests to retreive metadata (#7785)
  * (06f338) Use the lasso thin-sessions feature
  * (00b7fe) Send log message about logout before effective logout so that
    request.user is not Anonymous
  * (171912) Do not store a name_id_name_qualifier or name_id_sp_name_qualifier if
    there is not (fixes #7680)
  * (d064fa) Add debug log of rebuilt session dumps in create_logout() (#7680)
  * (8438b5) doc: fix typo
  * (9e5bb0) handle artifact response as a byte string (#7544)
  * (9d8528) views: add a VERIFY_SSL_CERTIFICATE setting

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 22 Jul 2015 16:22:59 +0200

python-django-mellon (1.2.16) stretch-eobuilder; urgency=low

  * (e1284e) update changelog
  * (da384e) Add migrations for south

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 05 Jun 2015 21:47:37 +0200

python-django-mellon (1.2.15) stretch-eobuilder; urgency=low

  * (44ad73) update changelog
  * (2b6ce0) authentication_failed.html: show the StatusMessage to the user if there
    is one
  * (563368) MANIFEST.in: include Changelog, COPYING, testsettings.py and tests/*.py
  * (653904) add a Changelog
  * (d5b8ec) app_settings,views: make the default assertion consumer binding
    customizable, and restore POST as the default
  * (c9b466) setup.py,MANIFEST.in: include the VERSION file in distribution
  * (1bf26c) setup.py: requests is an install_requires not a setup_requires
  * (a64d4e) templates: make HTTP-Artifact the default binding for SSO
  * (8dc0fd) add support for artifact GET protocol binding (#7267)
  * (6b4cab) adapters: fix DefaultAdapter.get_idp(), idp['ENTITY_ID'] is a string
    not a list
  * (59e93e) Revert "templates: make HTTP-Artifact the default binding for SSO"
  * (4b71bb) views: in sso_failure() the call to self.get_id() could never work,
    replace by utils.get_idp()
  * (12214b) utils: add a default return value to utils.get_idp()
  * (5e2979) templates: make HTTP-Artifact the default binding for SSO
  * (6dab31) views: fix setting of isPassive and forceAuthn (fixes #7100)
  * (8687da) debian: require python 2.7 (required by django 1.8)
  * (eac5d9) tests: adapt to usernames cut at 30 characters
  * (1f5621) Limit username to 30 characters for now (#7085)
  * (0315d3) tests: initial adapter tests
  * (e5c947) doc: fix title level for some configuration variables
  * (86a116) add a model to store user<->NameID mapping (#7085)
  * (8eeb82) Prepare for adding tests
  * (c2a215) Add .gitignore
  * (639ba8) Add 'debian/' from commit '4bd86775e1216577ee7cf5c756b30793773f6b51'
  * (bb08da) Support encryption
  * (5dcde8) login view refactored (#6801)
  * (4bd867) control: add python-lasso dependency
  * (0efc5d) control: relax dependency on Django
  * (9a59c4) change package name to python-django-mellon
  * (1911c3) start changelog
  * (ec902f) first commit

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 04 Jun 2015 15:31:28 +0200

python-django-mellon (1.2.14) stretch-eobuilder; urgency=low

  * (c8cad9) Fix include of base.html in mellon/base.html

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Mar 2015 10:43:36 +0100

python-django-mellon (1.2.13) stretch-eobuilder; urgency=low

  * (50c3d5) Add mellon/base.html
  * (40a31a) save provisioned users (#6667)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 18 Mar 2015 10:34:50 +0100

python-django-mellon (1.2.12) stretch-eobuilder; urgency=low

  * (9c8354) Set version only from git tags
  * (adb72d) set login.msgRelayState to the value from POST (#6384)
  * (8f8f47) Allow getting metadata of IdP by doing an HTTP GET
  * (9525e2) Always use adapters to get to IdP settings

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Mar 2015 13:01:43 +0100

python-django-mellon (1.2.11) stretch-eobuilder; urgency=low

  * (144da5) bump release to 1.2.11
  * (4f0f50) mellon/views.py: store and load the liberty session dump for slo
  * (9376d4) adapters: force template string to be unicode as attributes are unicode
    values
  * (964317) README: fix patterns when including urls
  * (6a6f5e) urls: fix error in pattern, includable patterns must not start with a ^

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 06 Feb 2015 10:41:51 +0100

python-django-mellon (1.2.10) stretch-eobuilder; urgency=low

  * (83c836) bump release to 1.2.10
  * (367577) Add a mellon/base.html template to make an indirection between mellon
    templates and the project base.html template (fixes #6301)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Jan 2015 17:09:39 +0100

python-django-mellon (1.2.9) stretch-eobuilder; urgency=low

  * (3c8e47) bump release to 1.2.9
  * (b0f5c4) Always set the issuer attribtute to the AuthnResponse issuer

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Dec 2014 10:31:00 +0100

python-django-mellon (1.2.8) stretch-eobuilder; urgency=low

  * (d0509d) bump release to 1.2.8
  * (96a51c) Use IdP entity id for default name qualifier and SP entity id for
    default sp name qualifier
  * (94cfed) If name qualifier are missing use the implicit IdP or SP name
    qualifiers

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 09 Dec 2014 00:34:51 +0100

python-django-mellon (1.2.7) stretch-eobuilder; urgency=low

  * (49858a) bump release to 1.2.7
  * (ff548d) Force unicode on NameID qualifiers to enforce them being ASCII
  * (15d420) Improve logging in views
  * (9a2caa) Set AllowCreate flag on emitted AuthnRequest
  * (99341f) Fix typo in session_dump.xml

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 24 Nov 2014 12:04:42 +0100

python-django-mellon (1.2.6) stretch-eobuilder; urgency=low

  * (ae18a2) bump release to 1.2.6
  * (4112e4) Clean PEM file before including them in the metadata

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 17 Nov 2014 16:33:13 +0100

python-django-mellon (1.2.5) stretch-eobuilder; urgency=low

  * (42f389) bump release to 1.2.5
  * (750361) Fix use of getattr

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 08 Sep 2014 09:35:45 +0200

python-django-mellon (1.2.4) stretch-eobuilder; urgency=low

  * (cada24) bump release to 1.2.4
  * (3e0c84) Flatten adapter list as tuple before concatenation

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 05 Sep 2014 16:13:38 +0200

python-django-mellon (1.2.3) stretch-eobuilder; urgency=low

  * (394605) bump release to 1.2.3
  * (84b616) Fix extraction of the assertion's issuer

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 05 Sep 2014 15:06:13 +0200

python-django-mellon (1.2.2) stretch-eobuilder; urgency=low

  * (59e4db) bump release to 1.2.2
  * (f33ab0) adapters: add implementation of get_idp() to the DefaultAdapter class
  * (4fa1ef) utils: make get_idp() call adapters for getting idp configuration
  * (c2b6c4) utils: make idp parameter to get_adapters() optional, return
    concatenation of default an specific adapters
  * (e5e9dc) rename get_parameter() to get_setting()
  * (587084) utils: add a default parameter to get_parameter
  * (9f587f) views: do not assume a nameIdentifier is available
  * (b4499d) utils: remove debugging statement
  * (ff15b0) backends: return None when authorization fails, return early if no user
    is found
  * (b90059) views: delete dead imports
  * (9ad80a) Use call_command to compile translations
  * (0ec641) templates: fix typo
  * (bcb055) improve handling of authentication errors

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 03 Sep 2014 09:14:25 +0200

python-django-mellon (1.2.1) stretch-eobuilder; urgency=low

  * (e1a962) bump release to 1.2.1
  * (e503ec) setup: do not require django >= 1.6
  * (9ce6f1) include the MANIFEST.in
  * (a1a0f8) setup.py: make setup_requires require just Django not a specific
    version
  * (57e3ae) urls: remove /accounts/mellon/ to let projects plug mellon wherever
    they want

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 09 May 2014 14:22:58 +0200

python-django-mellon (1.2.0) stretch-eobuilder; urgency=low

  * (696e77) bump release to 1.2.0
  * (ca4cad) views: formatting
  * (371d6b) views: apply django.shortcuts.resolve_url() to all use of
    settings.LOGIN_REDIRECT_URL

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 May 2014 17:41:04 +0200

python-django-mellon (1.1.0) stretch-eobuilder; urgency=low

  * (806cc5) bump release to 1.1.0
  * (199a58) add disclaimer on loading about the need for lasso
  * (e9be1c) update french translation
  * (0e3b02) views,utils: keep the NameQualifier and SPNameQualifier attribut of
    NameID as they could be mandatory for some IdPs
  * (cf7da7) views: fix processing of logout responses
  * (d2feb7) views: always do the local logout
  * (6b8dcc) views: improve display of authentication failures
  * (565d7a) add logout support
  * (957657) add MANIFEST.in

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 02 May 2014 16:05:14 +0200

python-django-mellon (1.0.0) stretch-eobuilder; urgency=low

  * (a16464) first commit

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 30 Apr 2014 14:34:39 +0200
