- Nothing changed yet.
- The host volatildap listens on can now be provided through the
host
parameter, and the--host
CLI flag.
- Allow adding and reading LDIF data, through
server.add_ldif()
andserver.get_ldif()
- Add a simple command line to start a custom instance
- Add a HTTP-based control server, with an accompanying client - useful for starting volatildap in a container.
- Add support for TLS: a provided set of certificates can be passed as
volatildap.LdapServer(tls_config=volatildap.LOCALHOST_TLS_CONFIG)
, and will be used by the server. Test clients should retrieve the root CA fromserver.tls_config.root
(holding certificate contents).
Improvements:
- Add support for Python 3.6, Pypy 3.5.
Packaging:
- Include test files in the sdist tarball.
- Use zest.releaser for releases
Improvements:
- Add
server.reset()
, which clears all entries except initial ones.
Improvements:
- Replace the
ldif
backend with the more standardhdb
; this should allow to send paginated requests against a volatildap instance.
Improvements:
- Add data starting with containers before contained entities.
Bugfixes:
- Fix dependencies (
pyldap
isn't used).
New:
- Initial version