Skip to content

Releases: Wildboar-Software/directory

v1.2.3

05 Sep 19:40
Compare
Choose a tag to compare

Version 1.2.3

  • Fixed a bug where uid and dc did not have LDAP names.

No administrative action is needed to upgrade to this version. Just download it
and use it.

1.2.2

02 Sep 04:20
Compare
Choose a tag to compare

Version 1.2.2

  • Fixed access controls being too restrictive on LDAP users. Now LDAP user
    access controls work just like DAP user access controls.
  • Added the MEERKAT_REVEAL_USER_PWD configuration option, which allows for
    hashed password values to be disclosed in the userPwd attribute.

No administrative action is needed to upgrade to this version. Just download it
and use it.

1.2.1

01 Sep 15:29
Compare
Choose a tag to compare

Version 1.2.1

  • Fixed invalid object classes, such as inetOrgPerson, which did not permit
    some optional attributes that it should have, such as mail.

No administrative action is needed to upgrade to this version. Just download it
and use it.

1.2.0

25 Aug 20:55
Compare
Choose a tag to compare

Changes

  • The List Continuation Reference (LCR) procedure is now supported.
  • Fixed a bug where continuation references produced during the list operation
    where not added to the partial outcome qualifier in the result.
  • Fixed a security vulnerability where the names of subordinate references could
    be disclosed in a search operation to clients not authorized to see it.
  • Almost all LDAP schema objects published with IANA
    and almost all X.500 schema objects defined in any ITU recommendation
    are built-in to Meerkat DSA now.
    • "Schema objects" refers to attribute types, context types, matching rules,
      LDAP syntaxes, object classes, and name forms.
    • These schema objects include those to support:
      • Samba Servers / Active Directory Domain Controllers
      • PGP Key Servers
      • SSH Authentication
      • PAM Authentication
      • DNS Servers
      • Java
      • Sabayon Servers
      • Kerberos Servers
      • Email Servers
      • FTP Servers
      • RADIUS Servers
      • Remote Calendars
      • Printer Discovery
      • Sudo Configuration
      • LDAP Tables
      • Voicemail
      • X.400 Messaging
      • X.952 Open Distributed Processing
      • DHCP Server Configuration
      • DUA Configuration
      • Dynamic Groups
      • Federated Filesystem
      • H.323 Multimedia
      • Intelligent Networks
      • And more!
    • Many new operational attributes are supported, such as:
      • vendorName
      • vendorVersion
      • administratorsAddress
      • entryDN
      • superiorUUID
    • Wildboar Software defined name forms for most structural object classes that
      were added to this release, to lessen the burden of setup.

1.1.0

13 Aug 06:57
Compare
Choose a tag to compare

Changes

  • Distributed operation is now secure.
  • Production and verification of signed arguments, results, and errors.
  • Strong authentication is now supported.
  • Many performance improvements.
  • The web admin console may now be protected using TLS and HTTP basic
    authentication. It is also secure against CSRF attacks.
  • Fixed a bug with parsing attribute certificates.
  • Fixed hidden LDAP entries that have non-LDAP attribute types in RDNs.
  • Fixed display of dates and times.
  • Fix bug with Trust Anchor List file decoding (not reading a ContentInfo).
  • Search Aliases procedure used the DSA's name in the chaining arguments
    originator field. (Not a security vulnerability, though, since the association was
    used for AC decisions.)
  • Fix bug where entry could be created without required attribute by merely
    providing the attribute with no values.

Migration

  • MEERKAT_TLS_CLIENT_CERT_AUTH no longer controls rejectUnauthorized. This
    was a security bug. In fact, this environment variable is no longer used
    entirely. MEERKAT_TLS_REJECT_UNAUTHORIZED_CLIENTS controls mTLS. If set to
    1, mTLS is enforced.
  • MEERKAT_SIGNING_KEY has been renamed to MEERKAT_SIGNING_KEY_FILE
  • MEERKAT_SIGNING_CERT_CHAIN has been renamed to MEERKAT_SIGNING_CERTS_CHAIN_FILE
  • Removed DANGEROUSLY from ENABLE_DSP and ENABLE_DOP
    • Just use the ENABLE_DSP and ENABLE_DOP environment variables to enable
      DSP and DOP, respectively.