Node.ext.ldap

Latest version: v1.2

Safety actively analyzes 622344 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.3

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

- Nothing changed yet.

1.2

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

- Implement ``expires`` and ``expired`` properties on
``node.ext.ldap.ugm._api.LDAPUser`` as introduced on
``node.ext.ugm.interfaces.IUser`` as of node.ext.ugm 1.1.
[rnix]

- Introduce ``node.ext.ldap.ugm.expires.AccountExpiration`` and use it for
account expiration management.
[rnix]

- Remove ``node.ext.ldap.ugm._api.AccountExpired`` singleton.
``LDAPUsers.authenticate`` always returns ``False`` if authentication fails.
[rnix]

- node >= 1.1 is required by `node.behaviors.suppress_lifecycle_events` support
[mamico]

- Backward compatibility with pas.plugins.ldap <= 1.8.1 where LdapProps does not have
timeout properties.
[mamico]

1.1

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

- Add properties `conn_timeout` and `op_timeout` (both not set by default)
to configure ``ReconnectLDAPObject``.
[mamico]

- Adopt lifecycle related changes from ``node`` 1.1.
[rnix]

- Move ``ensure_connection`` from ``LDAPSession`` to ``LDAPCommunicator`` to
prevent binds on searches that return cached results.
[enfold-josh]

1.0

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

- Call ``ensure_connection`` in ``LDAPSession.delete``.
[rnix]

- Remove usage of ``Nodespaces`` behavior.
[rnix]

- Replace deprecated use of ``Storage`` by ``MappingStorage``.
[rnix]

- Replace deprecated use of ``IStorage`` by ``IMappingStorage``.
[rnix]

- Replace deprecated use of ``Nodify`` by ``MappingNode``.
[rnix]

- Replace deprecated use of ``NodeChildValidate`` by ``MappingConstraints``.
[rnix]

- Replace deprecated use of ``Adopt`` by ``MappingAdopt``.
[rnix]

- Replace deprecated use of ``allow_non_node_children`` by ``child_constraints``.
[rnix]

1.0rc2

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

- Fix 61: Close open connections to LDAP on GC.
[jensens]

1.0rc1

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

- Rename deprecated ``allow_non_node_childs`` to ``allow_non_node_children``
on ``PrincipalAliasedAttributes``.
[rnix]

- Allow to generate MD5 hashes in FIPS enabled environments.
[frapell]

- Fix DN comparison in ``LDAPStorage.node_by_dn`` to ignore case sensitivity.
[rnix]

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.