python-authentic2-auth-fc (0.17-1~eob70+1) wheezy-eobuilder; urgency=low

  * (6429b3) update french translation (#21908)
  * (2e5ac4) keep authentication context (fixes #21908)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 21 Sep 2018 09:21:39 +0200

python-authentic2-auth-fc (0.16) wheezy-eobuilder; urgency=low

  * (c21a16) don't alter can_reset_password flag for users without an FC account
    (#25655)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 21 Aug 2018 11:15:40 +0200

python-authentic2-auth-fc (0.15) wheezy-eobuilder; urgency=low

  * (9b8e49) remove use of context_instance (fixes #25532)
  * (681dcf) implement AppConfig.a2_hook_user_can_reset_password (fixes #25535)
  * (5f77fb) do not set a password on FranceConnect users (#25535)
  * (d5df65) don't load authentic2 template tags (#25393)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 03 Aug 2018 10:13:56 +0200

python-authentic2-auth-fc (0.14) wheezy-eobuilder; urgency=low

  * (daf3f2) templates: merge duplicated class attributes (#25353)
  * (7bffc5) misc: don't use addtoblock to insert fc.css (#25356)
  * (0caece) tests: add tests on new password related functions (#24835)
  * (631a86) app_settings: set password to random value by default (#24835)
  * (a57a98) views: ask for new passord on unlink only if logged using FC (#24835)
  * (f4fce3) utils: fix typo in warning log (#24835)
  * (186f35) utils: add special case for mapping the User.password (fixes #24835)
  * (215c1f) use REQUESTS_PROXIES instead of A2_FC_REQUESTS_PROXIES (#24929)
  * (38cc81) tox.ini: remove limitation on psycopg2 versions (to work with pg 10.4)
  * (deebd8) add fc requests proxies support (#24713)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Jul 2018 08:33:37 +0200

python-authentic2-auth-fc (0.13) wheezy-eobuilder; urgency=low

  * (0a8628) views: prevent None success URL in unlink view (fixes #24708)
  * (25d618) debian: required python-requests>2.11 (fixes #23518)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Jun 2018 15:39:50 +0200

python-authentic2-auth-fc (0.12) wheezy-eobuilder; urgency=low

  * (8df4f2) utils: fix access to verified property of mappings (fixes #23271)
  * (2b2f8c) remove url patterns to support django 1.11 (#23270)
  * (d8f825) do not allow unauthenticated access to unlink page (fixes #22405)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 26 Apr 2018 15:43:20 +0200

python-authentic2-auth-fc (0.11) wheezy-eobuilder; urgency=low

  * (afa481) api: add franceconnect information to user's API when ?full is used
    (fixes #21962)

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 20 Feb 2018 11:10:06 +0100

python-authentic2-auth-fc (0.10) wheezy-eobuilder; urgency=low

  * (4bb9f7) locale: update french translations for release 0.10 (fixes #21874)
  * (0f877b) views: show warning to users with a mail linked to another FC account
    (fixes #21292)
  * (c701e6) retry HTTP requests 3 times (fixes #21783)
  * (738066) tox.ini: remove python-catchlog which is obsolete
  * (9340dc) documentation update (#20860)
  * (298c7f) add support for service slugs on login
  * (a0bc94) fix login with a non-unique email where an account linked to another FC
    account already exists
  * (3abded) augment timeout on POST to FC to 10 seconds (fixes #21596)
  * (28402b) add request to fc-link hook (fixes #20288)
  * (eddf2d) call a2 hooks for linking and unlinking events (fixes #20228)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 15 Feb 2018 14:38:55 +0100

python-authentic2-auth-fc (0.9.19) wheezy-eobuilder; urgency=low

  * (2e5bd9) update french translations (#20078)
  * (89fabb) views: change messages levels (#20078)
  * (a671f6) views: do not permit linking if the user has already a link to FC
    (#20078)
  * (e9b7ed) views: forbid automatic linking based on email if multiples users are
    found or if target user has already a link (fixes #20078)
  * (2b9901) backends: make sub parameter non optional in authenticate()
  * (313824) always unlink from all FC accounts (fixes #19947)
  * (612877) update FC logos (#19585)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Nov 2017 10:45:40 +0100

python-authentic2-auth-fc (0.9.18) wheezy-eobuilder; urgency=low

  * (298760) update login and register buttons images (#19162)
  * (2c1ddc) replace logo image for account linking (#17391)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Oct 2017 09:31:25 +0200

python-authentic2-auth-fc (0.9.17) wheezy-eobuilder; urgency=low

  * (b99873) views: force fc-register to always redirect post registration to fc-
    login-or-link (fixes #19270)
  * (73c774) utils: allow a mapping to depend from another using tags (fixes #19251)
  * (4c9dab) utils: add an if-empty modifier to only set a value from FC if the
    existing value is empty (fixes #19250)
  * (9789ac) utils: normalize mapping in apply_user_info_mappings (#19250)
  * (5dcdf8) views: block DisplayMessageBeforeRedirectMiddleware on redirect to FC
    (fixes #19247)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 09 Oct 2017 15:15:04 +0200

python-authentic2-auth-fc (0.9.16) wheezy-eobuilder; urgency=low

  * (39ea7f) utils: add a notempty transformation for attribute mappings (fixes
    #19233)
  * (0597b3) django 1.9 compatibility
  * (48f421) backends: always create new accounts in the default OU (fixes #18764)
  * (624992) views: automatically link user with existing email if email is unique
    (fixes #18763)
  * (4fb66c) models: check issuer using only URL scheme and netloc (fixes #18766)
  * (d36f11) tests: test with non ASCII characters
  * (7a91aa) utils: do not set absent references to None, ignore them instead (fixes
    #18765)
  * (8e68cc) style: switch to extra-body-class for custom body class (#17983)

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 05 Oct 2017 15:33:08 +0200

python-authentic2-auth-fc (0.9.15) wheezy-eobuilder; urgency=low

  * (54ba99) views: remove dead code
  * (9f3ec4) utils: allow referencing a sub object of user_info in attribute mapping
  * (d5c76c) views: add setting for FC scopes
  * (8aed02) backends: fix logging of unicode strings

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 28 Jul 2017 16:58:04 +0200

python-authentic2-auth-fc (0.9.13) wheezy-eobuilder; urgency=low

  * (44d8bf) utils: fix mapping of user attributes

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Jul 2017 19:29:37 +0200

python-authentic2-auth-fc (0.9.12) wheezy-eobuilder; urgency=low

  * (2ee9cc) setup.py: distribute insee files
  * (e32a2a) indicate registration URL is coming from france connect module
  * (fb5943) redirect to auth_logout if no post logout redirect URI is found
  * (4e09a6) fix typo introduced in commit a7677f4bc0aa (#17331)
  * (6bf6ff) templates: use different ids for link and its container (#17421)
  * (ffdf60) allow fc unlinking through api (#15297)
  * (a7677f) do not logout from local session on unlink (bis #17331)
  * (212d41) do not logout from local session on unlink (fixes #17331)
  * (9587e1) fix issuer check
  * (68fdf6) use only underscores in session variables to allow access from
    templates
  * (6461da) setup.py: change compile_translations to work with tox
  * (c91411) improve reporting of error on access token requests
  * (9ee35f) validate id_token
  * (690fde) use state as nonce and check nonce returned in id_token
  * (6a57e1) add missing data files insee-communes.json and insee-countries.json
  * (ecd2af) pep8ness
  * (276422) generate a random state linked to the session
  * (d888f1) set confirm_data="required" when auto_register is used (fixes #16771)
  * (7b0517) redirect to logout on unlink
  * (321651) do not log an error for normal oauth2 errors
  * (f0a726) improve mapping of FC attributes to A2 attributes (#10062)
  * (74aadc) pep8ness
  * (5d422c) always return to /logout/ after FC logout (fixes #15223)
  * (a141b5) update french translation

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 18 Jul 2017 00:44:30 +0200

python-authentic2-auth-fc (0.9.11) wheezy-eobuilder; urgency=low

  * (c486ec) use authentic2.utils.login instead of django.contrib.auth.login (fixes
    #14338)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 16 Dec 2016 18:43:28 +0100

python-authentic2-auth-fc (0.9.10) wheezy-eobuilder; urgency=low

  * (ae6ddc) fix deprecation warning about get_cache()

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 21 Oct 2016 20:54:28 +0200

python-authentic2-auth-fc (0.9.9) wheezy-eobuilder; urgency=low

  * (c64df7) style: don't let button oversize its container (#13216)
  * (166c31) add a brief explanation after "what is franceconnect?" (#13174)
  * (bd8943) add initial migration (#13077)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 19 Sep 2016 08:45:08 +0200

python-authentic2-auth-fc (0.9.8) wheezy-eobuilder; urgency=low

  * (c97337) Update official about link.

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 20 Jun 2016 16:18:09 +0200

python-authentic2-auth-fc (0.9.7) wheezy-eobuilder; urgency=low

  * (277c42) Fix bad version number in last commit.
  * (7a3e99) Update dependency to authentic2.
  * (c2af4c) Move registration frontend method to the Frontend (fixes #11351).

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Jun 2016 15:28:28 +0200

python-authentic2-auth-fc (0.9.6) wheezy-eobuilder; urgency=low

  * (40ff5a) Hide linking button on profile frontend if the user is already linked
    (fixes #11328).

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 16 Jun 2016 09:23:54 +0200

python-authentic2-auth-fc (0.9.5) wheezy-eobuilder; urgency=low

  * (b4f0b5) Add email in linking message (fixes #10912).
  * (bea995) Improve wording on unlinking page.

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 13 May 2016 17:06:00 +0200

python-authentic2-auth-fc (0.9.4) wheezy-eobuilder; urgency=low

  * (8becab) Fix bad translation.
  * (2ed858) Prevent to add a link with an FC account already linked with another
    user (fixes #10791).
  * (ca29f7) Remove obsolete setting.
  * (ff3039) Hide unlinking link if the user has no password and can't set it (fixes
    #10775).
  * (121e62) Prevent unlinking if the user has no password and can't set it (fixes
    #10775).
  * (922d07) Update login or create account message.
  * (d3d9aa) Ask password at unlinking when the user has no usable password (fixes
    #10524) (ter).
  * (5704e9) Ask password at unlinking when the user has no usable password (fixes
    #10524) (bis).
  * (f1b2ce) Ask password at unlinking when the user has no usable password (fixes
    #10524).
  * (b9899c) Define a registration frontend and manage account creation with FC data
    (fixes #10621).
  * (07a621) Add a registration view (fixes #10621).
  * (95c13c) Display on the login page a button for quick account creation (fixes
    #10510).
  * (c72eaa) Add new scopes at login (fixes #10510).
  * (7bdc2f) Remove deprecated idp info form the unicode of an FCAccount (fixes
    #10628).

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 04 May 2016 13:10:23 +0200

python-authentic2-auth-fc (0.9.3) wheezy-eobuilder; urgency=low

  * (13ddc2) New image for the linking button and style refined.

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 24 Mar 2016 21:58:23 +0100

python-authentic2-auth-fc (0.9.2) wheezy-eobuilder; urgency=low

  * (bc66f2) New images for the login button and style refined.

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 24 Mar 2016 21:31:35 +0100

python-authentic2-auth-fc (0.9.1) wheezy-eobuilder; urgency=low

  * (1443bf) Remove title from profile frontend.
  * (2ca237) Inactive users can not authenticate (fixes #10312).
  * (07d6f4) Return URL at logout from unlink is not a named url anymore.
  * (480ab4) Set an explicit return URL at logout from unlink in app settings.
  * (15b354) Redirection ending logout return un url, not named url.
  * (8848c8) Add some debug logs.
  * (ebc975) Change default value of settings CREATE and LOGOUT_WHEN_UNLINK
  * (53ba94) Implement prefilling of registration form (fixes #10267).
  * (aad49d) Really clean session at logout.
  * (f73bc3) Update message at account linking.
  * (1b33bf) translation: fix a typo
  * (90e4c5) Fix FranceConnect name in debian control file.
  * (31d405) Add svg image format in data package (bis).
  * (8c61e0) Add svg image format in MANIFEST.
  * (a3b723) Add svg image format in data package.
  * (7a2d96) Update README.
  * (c7f8d6) Refine data provider management.
  * (66b8f3) Handle ressource resolution failure and fail sso in that case.
  * (8213f2) Handle errors in access token call as for ressource resolution.
  * (1ce64c) Use a single logger declaration.
  * (1b2004) Enhance messages and update translations.
  * (ea183f) Use the official images and about link (fixes #9718).
  * (3f0cd4) Add a setting for about page url set in the frontend contexts.
  * (5c65d8) Add missing logger declaration (from 89f3efd15f0b).
  * (bc5ad0) Refactor logout at unlinking.
  * (061360) Add a setting to enable unlinking when account creation is activated.
  * (89f3ef) Handle token response connexion errors.
  * (42545e) Do not create a new user if the user is already authenticated.
  * (d464aa) Handle token response errors.
  * (0ea2be) Add log at user creation.
  * (06db9e) Move logout url building to a utils file.
  * (6a5efd) POST data for the token request is not in json.
  * (54651d) Plugin method for logout by redirection and no more logout in an iframe
  * (1702ac) No logout from unlink view when not logged on FC.
  * (a27eec) Logout after unlinking.
  * (c6ed10) logout_list returns a uri for redirect, string for iframe.
  * (8dc434) New app settings.
  * (a0ffde) Add a callback view for logout.
  * (528bd2) Remove js popup class for linking for now.
  * (b3c864) Update translations.
  * (bf3332) Update style for a small FC button.
  * (30ebdc) Add link creation button from frontend profile template.
  * (2c0014) Add translation tag to frontend connecting template.
  * (9ebcdd) FranceConnect does not take space separator.
  * (be1451) Load i18n tag in frontend connecting template.
  * (b9683d) add load tags in frontend linking template.
  * (9d9f0a) Enhance FC button style.
  * (55d002) Adapt templating structure for stylesheet including and display a FC
    button.
  * (bf9b46) Bits of style for a FC button.
  * (e75369) Add new FC image.
  * (528c07) Update translations.
  * (6ec56c) Modify unicode of FcAccount Model.
  * (953966) Add unlink links on account management page.
  * (7fbc49) Add csrf token and unlink explanations to unlink page.
  * (088894) End unlink view.
  * (79237e) Name unlink url.
  * (31d25e) add an unlink view
  * (a385c3) setup.py: fix compile_translations
  * (b76a0b) setup.py: add zip_safe=False
  * (cc5b1d) Use same template as msp plugin for login page.
  * (e49ef7) Update translations.
  * (dd9299) Display FC logo with the login template.
  * (3dd8a4) Add FC logo.
  * (604416) Remove duplicated class definition in setup script.
  * (861b79) Remove trailling whitespaces.
  * (0fd7ca) Add linking content with the frontend profile method.
  * (f87b58) Add data provider requesting.
  * (36216c) Update README.
  * (dc8634) Add settings to define data providers.
  * (cf007c) Set FcAccount user_info field at login.
  * (8cc556) Add user_info field to FcAccount model.
  * (b819c2) Finish logout, it would be better to do it after logout from all SPs
  * (8bbb3e) First working implementation, logout is not finished
  * (aec881) app_settings: rename enabled to enable
  * (61222f) remove __version__ and dependency on sekizai

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 16 Mar 2016 16:03:06 +0100

python-authentic2-auth-fc (0.9.0) wheezy-eobuilder; urgency=low

  * (a15d91) MANIFEST.in: add VERSION and MANIFEST.in
  * (5c2336) debian: fix control file
  * (7910be) views: add debug logs, improve info log, copy id_token and user-info
    into session
  * (155f6d) auth_frontends: remove profile() method
  * (826647) Remove static files
  * (3900c5) Remove unused templates
  * (e9a7fb) pep8ness
  * (0c5d7d) Fix JWT payload extraction
  * (60c110) Keep only the LoginOrLinkView
  * (5f6e90) Rename MSP plugin as FC plugin
  * (c7f983) setup.py: change get_version() to only use git tags
  * (9f8f45) Add 'debian/' from commit 'c54cbb0708ad3721af3d3622ffe0231e1b73c017'
  * (fe130a) Use reference to the custom user model
  * (b0376d) Fix MSP production URL in the README file
  * (358e52) bump release to 1.0.5
  * (0315e3) Update french locale
  * (915ca3) Fix locale installation
  * (0134b3) bump release to 1.0.4
  * (e0aa1c) Fix production URLs for token and APIs web-services
  * (cf68fa) bump release to 1.0.3
  * (ef8fdc) Fix unclosed tag in linking.html template
  * (d4e9c4) bump release to 1.0.2
  * (02535c) Fix wrong path in commit c72691c82667
  * (c72691) Add JPG and GIF to package data setting in setup.py (bis)
  * (001018) Add JPG and GIF to package data setting in setup.py
  * (c54cbb) Fix source package name in changelog
  * (361573) Initial packaging
  * (e782b6) Fix escaping of URL as a javacsript string
  * (25d483) Hide the MSP block when the nomsp parameter is present in the URL (old
    behaviour broken)
  * (676787) bump release to 1.0.1
  * (6c4b22) Fix description and url in setup.py
  * (6c4c2f) bump release to 1.0.0
  * (55f7c1) Set default URL for MSP production endpoints in app_settings
  * (94607c) Delete MSP links on account deletion cron job and also when the
    DeletedUser object is created
  * (981e72) Implement the authentication frontend using the new API
  * (72978b) Add custom CSS to add some margin on top of MSP dialogs
  * (7d0f41) Load popup javascript at end of page
  * (27f00c) Fix template paths
  * (c0b485) Log when an existing link AGC is changed
  * (2e387d) When creating a new link or changing an existing link, delete existing
    ones to the same AGC
  * (c7dd01) Distribute compiled translation files
  * (0be4da) Improve logging
  * (926acc) Fix import of ImproperlyConfigured in app_settings
  * (957aae) Refactorize application to make it an authentic2 plugin (2/2)
  * (058af0) Refactorize application to make it an authentic2 plugin (1/2)
  * (bf0c12) Create MspAccountManager with a cleanup() method to cleanup obsolete
    MSP link when the cleanupauthentic command is run (refs #5573)
  * (7e4f09) Make MspAccount.user nullable (refs #5573)
  * (0c6815) Add an api_call method to the MspAccount model (refs #5573)
  * (00feb5) Do not initialize the logger globally in msp models (refs #5573)
  * (448d94) msp: pass error from MSP to authorization requester
  * (0457ca) msp: remove debugging statement
  * (02c409) apps/msp: add support for getElementsByClassName on all browsers
  * (94ce01) msp: fix app path in urls.py
  * (cde50d) msp: make login-or-link the default behaviour also for connexion from
    the login page
  * (0d6cef) msp: log when deleting stale msp accounts
  * (842330) msp/views: fix missing variable cache
  * (8110e5) msp: always ask for the DEL_AGC scope with the GET_AGC scope
  * (7db728) templates: fix wording
  * (a3ca13) msp: replace PARTENAIRE in MSP templates by 'compte citoyen'
  * (a768fd) msp: use all graphical and html resources from MSP
  * (7b332f) msp: integrate msp theme
  * (e428e1) msp: do no throw an unicity constraint error when user try to create a
    new link when an existing still exist
  * (48e757) msp: allow the authorization view to display in cross-domain iframes
  * (52a26e) msp: argument next_url of redirect_and_come_back should support query
    strings
  * (ce4fd2) msp: hide the connection box when nomsp is in the query string
  * (5b25a3) msp: update fr translation
  * (bff316) msp: in link creation from msp workflow, add message to incite the user
    to authenticate
  * (bdc3ab) msp: add a refresh token method to MspAccount models to verify if the
    account link is alive
  * (9fb7d3) msp: when creating a new link, save the access token
  * (14fe0f) msp: preserve access token in callback views after call to the token
    web service
  * (66e3e4) msp: update fr translations
  * (8bc98e) msp: store access token in account association object
  * (140b80) msp: cleanup
  * (7c177f) msp: add login-or-link view
  * (6dfb0d) msp: remove dead code
  * (6ae76b) msp: add redirect_and_come_back() for redirect to another page and then
    coming back to the current one
  * (ab1f83) msp: add a next_url argument to the redirect() method it overrides
    default computation of the redirect URL
  * (f4e7c4) msp: clean unused imports
  * (aa2f51) msp: fix authn context name
  * (1e8b86) msp: fix missing self argument
  * (0fdc79) msp: msp authentication is equivalent to password authentication over
    HTTPs for SAML 2.0
  * (4efcd9) msp: add OAuth2 and rest proxy endpoints
  * (7c5870) msp/locale: fix syntax error
  * (5811e4) msp/locale: fix grammatical error, use mon.Service-Public.fr as MSP
    name everywhere
  * (86d79e) msp: add missing static files
  * (789589) msp/views: remove remaining reference to SSOViewMixin
  * (3271f1) msp: remove SSOViewMixin and reduce scope required for sso views
  * (6e1817) add msp integration application

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 28 May 2015 00:36:10 +0200
