Skip to content

Releases: ahaenggli/AzureAD-LDAP-wrapper

v1.4.0

25 Jul 15:57
Compare
Choose a tag to compare

Added

  • entry point for customizable schema modifications

Changed

  • Changed the "sambaDomainName" attribute to be in upper case to respect the standard configuration of samba configs. (thx @DreydenGys)

v1.3.1

15 Jul 20:47
Compare
Choose a tag to compare

Fixed

  • gidNumber and uidNumber are strings again

v1.3.0

13 Jul 14:10
Compare
Choose a tag to compare

Added/Fixed

  • more schema data to avoid errors in DSM 7.0
    (ldap schema data was extracted from syno directory server)
  • sambaDomainName is now part of the ldap schema information

Changed

  • merge ldap entries with matching entryUUIDs
  • removed subschemaSubentry and hasSubordinates values from ldap entries
  • all groups cn are now in lowercase

Security

  • npm dependencies updated

v1.2.0

15 Apr 17:31
Compare
Choose a tag to compare

Added

  • "rename" group if another with same entryUID exists

Changed

  • fix issue #3 at groups entryDN :
    • replace accents with the latin alternatives
      (ç -> c, è -> e, ö -> o, ...)
    • replace non alpha-numeric chars with dashes

v1.1.0

06 Apr 20:50
Compare
Choose a tag to compare

Added

  • limit the time a cached sambaNTPassword hash can be used with env var LDAP_SAMBANTPWD_MAXCACHETIME
  • entryUID and osx-attributes for ldap entries
  • "rename" user if another with same entryUID exists
  • LDAPS (LDAP over SSL) support

Changed

  • the docker image is now using tini (nodejs is not running as PID 1 anymore)
  • always log 30 minutes refresh info (to be sure it's still running)

v1.0.2

02 Apr 13:01
Compare
Choose a tag to compare

Added

  • more logs for debugging

Fixed

  • format logs
  • users without group membership
  • distinct user membership (user could be in same group multiple times due to wrong creation/edit)

Security

  • no login from cache for inactive users

v1.0.1

02 Apr 12:20
Compare
Choose a tag to compare

Added

  • more logs for debugging

Fixed

  • users without groups

v1.0.0

31 Mar 20:05
Compare
Choose a tag to compare

Added

  • new environment variable to allow login from cached sambaNTPassword
    LDAP_ALLOWCACHEDLOGINONFAILURE, default: true
    if set to true and the login is failed, the login is retried against the sambaNTPassword, except the error says "wrong credentials".
    (useful for unstable internet connection)
  • this CHANGELOG file

Changed

  • README file (more samples, map-folder)
  • errors are always logged
  • allow multiple bind-user (ex. ldapsearch1|mysecret||searchy2|othersecret)

Fixed

  • load existing db on startup-error (ex. unstable internet connection)

Security

  • sambaNTPassword can only be accessed from defined LDAP_BINDUSER and on accessing your own entries (userA can only access userA-sambaNTPassword, LDAP_BINDUSER-user can access all sambaNTPasswords)

v0.2.0-beta

27 Mar 11:12
Compare
Choose a tag to compare
v0.2.0-beta Pre-release
Pre-release
wording, naming and case insensitive