File python-django-auth-ldap.changes of Package python-django-auth-ldap

-------------------------------------------------------------------
Mon Feb 24 12:12:39 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>

- Update to 5.1.0:
  * Allow importing the backend without loading apps by @francoisfreitag in #382 (Closes #380)
  * Drop support for EOL Python 3.8 by @francoisfreitag in #383
- 5.0.0:
  * Breaking changes: 
  An LDAPError during an LDAP search operation would cause the library
  to assume an empty result set.
  
  When mirroring groups, only a portion of a user groups would be
  mirrored. Allowing them to proceed with authentication may then break
  application access controls, as membership to a group (imagine an
  exclude group) would be missing.
  
  The library now systematically sends the ldap_error django signal. If
  an LDAPError occurs during an operation, the operation is aborted. In
  particular, when mirroring groups (LDAPUser._mirror_groups), an
  AuthenticationFailed might now be raised.

  See #378 for details.

  * Drop support for django 3.2 by @francoisfreitag in #371
  * Add support for Django 5.1 by @francoisfreitag in #373
  * Restore testing for Python 3.8 and 3.9 by @francoisfreitag in #375
  * Test support for Python 3.13 by @francoisfreitag in #374

-------------------------------------------------------------------
Thu Jul 18 07:59:15 UTC 2024 - Markéta Machová <mmachova@suse.com>

- Add missing dependency on setuptools

-------------------------------------------------------------------
Wed Jul  3 14:20:39 UTC 2024 - Markéta Machová <mmachova@suse.com>

- Update to 4.8.0
  * Fix is_member_of when group_dn does not exist in ldap
  * Verify logging for TLS connection
  * Move LDAPSetting to the config module
  * Drop support for Python <=3.7, add support for Python 3.12
  * Allow to reload DN when using user-bind and DN-template
  * Add support for Django 5.0, drop Django <=4.1
  * Add support for custom username field

-------------------------------------------------------------------
Mon Feb 21 13:38:55 UTC 2022 - John Vandenberg <jayvdb@gmail.com>

- Use fdupes
- Update to v4.0.0
  * The signal ldap_error now has an additional `request` keyword.
  * Added support for Python 3.10.
  * Added support for Django 4.0.
- from v3.0.0
  * Dropped support for Django 3.0.
  * Dropped deprecated setting ``AUTH_LDAP_CACHE_GROUPS``.
  * Callables passed to ``AUTH_LDAP_SERVER_URI`` must now take a
    ``request`` positional argument.
- from v2.4.0
  * Added support for Django 3.2.
- from v2.3.0
  * Removed support for end of life Django 1.11. Django 2.2+ reqd.
  * Removed support for end of life Python 3.5.
  * Added support for Django 3.1.
  * Added support for Python 3.9.

-------------------------------------------------------------------
Tue Jun  9 10:06:39 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>

- Update to 2.2.0
 * Added support for the escape argument in LDAPSearchUnion.execute()

-------------------------------------------------------------------
Fri Apr  3 10:52:11 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.1.1:
  * Removed drepecated ``providing_args`` from ``Signal`` instances.

-------------------------------------------------------------------
Tue Jan  7 09:58:21 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.1.0:
  - Reject authentication requests without a username.
  - Added support for Django 3.0 and Python 3.8.
  - Removed support for Django end of life Django 2.1.

-------------------------------------------------------------------
Mon Sep 16 10:01:16 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.0.0:
  - Removed support for Python 2 and 3.4.
  - Removed support for end of life Django 2.0.
  - Added support for Django 2.2.
  - Add testing and support for Python 3.7 with Django 1.11 and 2.1.
  - When :setting:`AUTH_LDAP_SERVER_URI` is set to a callable, it is now passed a
    positional ``request`` argument. Support for no arguments will continue for
    backwards compatibility but will be removed in a future version.
  - Added new :setting:`AUTH_LDAP_NO_NEW_USERS` to prevent the creation of new
    users during authentication. Any users not already in the Django user
    database will not be able to login.

-------------------------------------------------------------------
Mon Jan 14 08:09:56 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Add few more test dependencies

-------------------------------------------------------------------
Tue Aug 14 06:55:04 UTC 2018 - tchvatal@suse.com

- Version update to 1.7.0:
  * Support for Django 2.1, oldest supported is 1.11
  * Support for python 3.7
  * Many of bugfixes see CHANGES file

-------------------------------------------------------------------
Tue Jan 23 10:47:15 UTC 2018 - mimi.vx@gmail.com

- convert to singlespec 

-------------------------------------------------------------------
Thu Apr 23 06:54:50 UTC 2015 - mcihar@suse.cz

- Update to 1.2.6:
  - Performance improvements to group mirroring (from
    `Denver Janke <https://bitbucket.org/denverjanke>`_).
  - Add :data:`django_auth_ldap.backend.ldap_error` signal for custom handling of
    :exc:`~ldap.LDAPError` exceptions.
  - Add :data:`django_auth_ldap.backend.LDAPBackend.default_settings` for
    per-subclass default settings.
  - Fix interaction between :setting:`AUTH_LDAP_AUTHORIZE_ALL_USERS` and
    :setting:`AUTH_LDAP_USER_SEARCH`.
  - Add support for nisNetgroup groups (thanks to Christopher Bartz).
  - Fix `#50`_: Improved escaping for filter strings.
  - Accept (and ignore) arbitrary keyword arguments to
    :meth:`~django_auth_ldap.backend.LDAPBackend.authenticate`.

-------------------------------------------------------------------
Wed Oct  8 12:47:59 UTC 2014 - mcihar@suse.cz

- Update to 1.2.2:
  - Include test harness in source distribution. Some package maintainers find
    this helpful.
  - More verbose log messages for authentication failures.

-------------------------------------------------------------------
Fri Apr 25 09:06:17 UTC 2014 - mcihar@suse.cz

- Update to 1.2.0:
   * django-auth-ldap now provides experimental Python 3 support. Python 2.5
     was dropped.
- Use pypi URL as source

-------------------------------------------------------------------
Fri Feb 14 07:43:34 UTC 2014 - mcihar@suse.cz

- Update to 1.1.8:
  * Fix #43: Update django_auth_ldap.config.LDAPSearchUnion to work for
    group searches in addition to user searches.
  * Tox no longer supports Python 2.5, so our tests now run on 2.6 and 2.7 only.
  * Bug fix: AUTH_LDAP_GLOBAL_OPTIONS could be ignored in some cases
    (such as django_auth_ldap.backend.LDAPBackend.populate_user.
  * Fix #41: Support POSIX group permissions with no gidNumber attribute.
  * Support multiple group DNs for *_FLAGS_BY_GROUP.

-------------------------------------------------------------------
Thu Nov 21 07:49:23 UTC 2013 - mcihar@suse.cz

- add missing dependency on python-ldap

-------------------------------------------------------------------
Wed May 15 10:27:23 UTC 2013 - tchatzimichos@suse.com

- Update to 1.1.4:
  * Add support for Django 1.5's custom user models.
  * Add %doc files

-------------------------------------------------------------------
Mon Jan  7 00:49:46 UTC 2013 - alexandre@exatati.com.br

- Update to 1.1.3:
  * Fix #33: Reject empty passwords by default.
    Unless AUTH_LDAP_PERMIT_EMPTY_PASSWORD is set to True,
    LDAPBackend.authenticate() will immediately return None if the password is
    empty. This is technically backwards-incompatible, but it's a more secure
    default for those LDAP servers that are configured such that binds without
    passwords always succeed.
  * Fix #39: Add support for pickling LDAP-authenticated users.

-------------------------------------------------------------------
Thu Aug 30 22:18:25 UTC 2012 - alexandre@exatati.com.br

- Update to 1.1.2:
  - Sorry, no changelog.

-------------------------------------------------------------------
Mon Jul  9 18:51:36 UTC 2012 - alexandre@exatati.com.br

- Update to 1.1.1:
  - Sorry, no changelog.

-------------------------------------------------------------------
Mon May  7 22:24:54 UTC 2012 - alexandre@exatati.com.br

- Update to 1.1:
  - Sorry, no changelog.

-------------------------------------------------------------------
Mon Mar 26 15:44:39 UTC 2012 - alexandre@exatati.com.br

- Update to 1.0.19:
  - Sorry, no changelog.

-------------------------------------------------------------------
Thu Mar 15 23:19:39 UTC 2012 - alexandre@exatati.com.br

- Update to 1.0.18:
  - Sorry, no changelog.

-------------------------------------------------------------------
Fri Mar  9 15:11:44 UTC 2012 - alexandre@exatati.com.br

- Update to 1.0.17:
   - Sorry, no changelog atm.

-------------------------------------------------------------------
Sun Feb  5 01:53:32 UTC 2012 - alexandre@exatati.com.br

- Update to 1.0.15:
  - Sorry, no changelog atm.

-------------------------------------------------------------------
Thu Dec 29 23:36:12 UTC 2011 - alexandre@exatati.com.br

- Update to 1.0.14:
  - Sorry, no changelog atm.

-------------------------------------------------------------------
Thu Dec 15 11:33:49 UTC 2011 - alexandre@exatati.com.br

- Update to 1.0.13:
  - Sorry, no changelog atm.

-------------------------------------------------------------------
Fri Sep 30 11:29:17 UTC 2011 - alexandre@exatati.com.br

- Update to 1.0.12:
  - Sorry, no changelog.

-------------------------------------------------------------------
Mon Aug 29 00:55:24 UTC 2011 - alexandre@exatati.com.br

- Update to 1.0.11:
  - Sorry, no changelog.

-------------------------------------------------------------------
Fri Jun 24 11:16:20 UTC 2011 - alexandre@exatati.com.br

- Update to 1.0.10:
  - Sorry, no changelog.
- Regenerate spec file with py2pack.

-------------------------------------------------------------------
Tue Mar 29 12:54:23 UTC 2011 - alexandre@exatati.com.br

- Update to 1.0.9.

-------------------------------------------------------------------
Sun Mar 13 01:55:40 UTC 2011 - alexandre@exatati.com.br

- Update to 1.0.8;
- Regenerated spec file with py2pack.

-------------------------------------------------------------------
Sat Dec  4 09:25:11 UTC 2010 - alexandre@exatati.com.br

- Update to 1.0.7.

-------------------------------------------------------------------
Fri Jul 30 17:36:58 UTC 2010 - alexandre@exatati.com.br

- Update to 1.0.6.

-------------------------------------------------------------------
Tue Jun 22 02:20:46 UTC 2010 - alexandre@exatati.com.br

- Update to 1.0.5.

-------------------------------------------------------------------
Mon Jun  7 01:38:50 UTC 2010 - alexandre@exatati.com.br

- Update to 1.0.4.

-------------------------------------------------------------------
Sat Apr  3 02:45:07 UTC 2010 - alexandre@exatati.com.br

- Update to 1.0.3;
- Spec file cleaned with spec-cleaner.

-------------------------------------------------------------------
Sun Mar 28 15:27:21 UTC 2010 - alexandre@exatati.com.br

- Update to 1.0.2.

-------------------------------------------------------------------
Sun Mar 14 17:54:04 UTC 2010 - alexandre@exatati.com.br

- Update to 1.0.1.

-------------------------------------------------------------------
Sat Jan  2 13:07:58 UTC 2010 - alexandre@exatati.com.br

- Update to 1.0.

-------------------------------------------------------------------
Mon Nov  2 11:15:53 UTC 2009 - alexandre@exatati.com.br

- Update to 1.0b7.

-------------------------------------------------------------------
Mon Oct 26 09:57:03 UTC 2009 - alexandre@exatati.com.br

- Update to 1.0b6.

-------------------------------------------------------------------
Mon Oct 26 09:56:02 UTC 2009 - alexandre@exatati.com.br

- Update to 1.0b5.

-------------------------------------------------------------------
Tue Oct 20 20:24:24 UTC 2009 - alexandre@exatati.com.br

- Update to 1.0b4.

-------------------------------------------------------------------
Thu Oct 15 01:49:37 UTC 2009 - alexandre@exatati.com.br

- Update to 1.0b3.

-------------------------------------------------------------------
Mon Sep 28 16:56:18 UTC 2009 - alexandre@exatati.com.br

- Update to 1.0b2.

-------------------------------------------------------------------
Fri Sep 25 20:10:04 UTC 2009 - alexandre@exatati.com.br

- Initial package (1.0b1).
openSUSE Build Service is sponsored by