Skip to content

Latest commit

 

History

History
292 lines (195 loc) · 9.55 KB

HISTORY.md

File metadata and controls

292 lines (195 loc) · 9.55 KB

2.0.0 (2020-03-02)

  • update dependencies and Puppet version #261 (Dan33l)
  • declare this module as compatible with ubuntu1804 #260 (Dan33l)
  • Port openldap_password() to Puppet 4.x function API #258 (raphink)

2020-01-28 - Release 1.18.0

2018-09-07 - Release 1.17.0

  • Drop legacy PE statement and puppet_version in metadata.json
  • Bump to minimal recommended Puppet version
  • Bump stdlib to 4.13.1 to get data types
  • Replace validate_* calls with datatypes
  • Drop legacy tests
  • Add Archlinux support (GH #187)
  • Ensure that the password is hashed on db creation
  • Set sensible default for dbindex attribute
  • Rewrite openldap_password to use native Ruby
  • Fix title patterns to no longer use unsupported proc (GH #222)
  • Remove Debian 6 support and add Debian 9
  • Fix openldap_overlap to perform add operation when adding new options
  • Support schema update via OLC
  • Add support to modify openldap_schema resources

2017-06-06 - Release 1.16.1

  • Fix metadata.json

2017-06-06 - Release 1.16.0

  • Fixed bug for spaces in the "by" section of the rule
  • Allow to set rewrite overlay with a relay database
  • Fixes errata - puppet creates a rwm overlay every runs
  • Any prefixed numbers should be absent in the options
  • Refactor openldap::server::access
  • Add security attribute to database resource
  • Syncrepl now run idempotently
  • Use ldapmodify function instead of the slapdd which is not defined
  • Support Amazon linux 2015+ and make version checks more flexible
  • Mod global conf
  • Fix variables out of scope
  • Make NETWORK_TIMEOUT a configurable option
  • Use contain instead of include
  • Fix ordering so that Openldap::Server::Globalconf resources will come after the openldap service
  • Change updateref order to avoid error ' must appear after syncrepl or updatedn
  • Adding dbmaxsize parameter for big dbs
  • Remove requirements from metadata.json
  • Supports SHA2 password
  • Allow openldap::client config values to have 'absent' value remove the entry from ldap.conf
  • openldap_database: Default to mdb for new Ubuntus

2016-08-22 - Release 1.15.0

  • Add base provider that implements common commands and methods and use it
  • Fixed an idempotency issue on the syncrepl variable
  • Fix idempotency issue when ensuring absent of multiple databases

2016-02-18 - Release 1.14.0

  • Add support for the rwm overlay (issue #117)
  • Manage line breaks in overlay config and add smbk5pwd overlay support (issue #122)
  • Avoid duplicate declaration of openldap-clients package (issue #123)
  • Allow dn, filter and attrs to be defined concurrently (issue #124)

2016-01-11 - Release 1.13.0

  • Fix for frontend and config databases
  • Add serveral params for ldap.conf to openldap::client.
  • Add timeout and timelimit options
  • Add sudo options
  • Add binddn and bindpw options to ldap client

2015-11-18 - Release 1.12.0

  • Add objectClass for the unique overlay
  • Support for adding access based on olcDatabase
  • Fix prefetch with composite namevars
  • Use puppet4 for acceptance tests

2015-11-09 - Release 1.11.0

  • Do not try to hash password if it is given in "{SSHA}" form
  • Add cn=config suffix support
  • Add readonly support to openldap_database's augeas provider

2015-10-09 - Release 1.10.0

  • Fix ACL changes
  • Fix syncprov overlay
  • Add support for refint overlay

2015-08-21 - Release 1.9.2

  • Use docker for acceptance tests

2015-07-08 - Release 1.9.1

  • Fix TLS setting on new versions of OpenLDAP

2015-07-08 - Release 1.9.0

  • Add more parameters to openldap::server::database
  • Add support for accesslog overlay

2015-06-26 - Release 1.8.2

  • Fix strict_variables activation with rspec-puppet 2.2

2015-06-24 - Release 1.8.1

  • Add missing 'ensure' parameter to 'openldap::server::globalconf'

2015-06-19 - Release 1.8.0

  • Revert "Use ruby to generate idempotent SSHA password (more secure password)
  • Add support to configure overlays on a database
  • Fix some issues on Ubuntu (no official support yet)
  • Update documentation
  • Don't convert schema if already in LDIF format

2015-06-19 - Release 1.7.0

  • Add initdb param to openldap::server::database define to allow to not initialize database.

2015-05-28 - Release 1.6.5

  • Add beaker_spec_helper to Gemfile

2015-05-26 - Release 1.6.4

  • Use random application order in nodeset

2015-05-26 - Release 1.6.3

  • add utopic & vivid nodesets

2015-05-25 - Release 1.6.2

  • Don't allow failure on Puppet 4

2015-05-13 - Release 1.6.1

  • Add puppet-lint-file_source_rights-check gem

2015-05-13 - Release 1.6.0

  • Add support for schema

2015-05-12 - Release 1.5.5

  • Don't pin beaker

2015-05-12 - Release 1.5.4

  • Add documentation for puppet::server::globalconf
  • Fix Beaker on Docker

2015-04-29 - Release 1.5.3

  • Avoid logging password

2015-04-21 - Release 1.5.2

  • Correct client package name for RHEL

2015-04-17 - Release 1.5.1

  • Add beaker nodesets

2015-04-08 - Release 1.5.0

  • Generate random salt for rootpw instead of using fqdn
  • Deprecates openldap_password function
  • Fix database destroy

2015-04-03 - Release 1.4.1

  • Fix acceptance tests

2015-03-29 - Release 1.4.0

  • Add more acceptance tests to travis matrix
  • Confine pinning to rspec 3.1 to ruby 1.8
  • openldap_password does not use slappasswd anymore
  • openldap_password is idempotent
  • Add MDB backend support
  • Remove RedHat 5 support (may still work but not tested on travis)
  • Add RedHat 7 support
  • Add Debian 8 support
  • Database creation don't require nis schema anymore
  • Fix openldap_module on RedHat
  • Set selinux to permissive on acceptance tests

2015-03-24 - Release 1.3.2

  • Various spec improvements
  • Fix specs

2015-03-06 - Release 1.3.1

  • Destroy default database before creating new ones

2015-02-18 - Release 1.3.0

  • Use params pattern
  • Some minor fixes

2015-01-07 - Release 1.2.3

  • Fix unquoted strings in cases

2015-01-05 - Release 1.2.2

  • Fix .travis.yml

2014-12-18 - Release 1.2.1

  • Various improvements in unit tests

2014-12-09 Release 1.2.0

  • Fix metadata.json
  • Add future parser tests
  • Fix code for future parser
  • Migrate tests to rspec 3 syntax
  • Use puppet_facts in specs

2014-11-17 Release 1.1.4

  • Fix acceptance tests

2014-11-13 Release 1.1.3

  • Fix README
  • Use Travis DPL for automatic releases
  • Deprecate 2.7 support and add 3.7 support
  • Lint metadata.json

2014-10-20 Release 1.1.2

  • Really setup automatic forge releases

2014-10-20 Release 1.1.0

  • Setup automatic forge releases

2014-10-07 Release 1.0.0

  • Change usage : one must explicitely configure an openldap::server::database resource

2014-10-05 Release 0.5.3

  • Fix service startup on RedHat

2014-09-23 Release 0.5.2

  • Updated dependencies for augeasproviders
  • Acceptance tests refactoring

2014-09-05 Release 0.5.1

  • Fix for ruby 1.8.7
  • Fix overlay
  • Use .puppet-lin.rc
  • Update travis matrix

2014-08-26 Release 0.5.0

  • User augeasproviders 2.0.0 and re-enable augeas provider.

2014-07-02 Release 0.4.0

  • This release add ability to specify ldap* interfaces and thus removes openldap::server::ssl parameter. It also add a new type/provider/define to manage dbindex.