docker-mailserver/test
Brennan Kinney 351ef2afa1
tests: LDAP - Improvements to LDIF (#3506)
- The `uniqueIdentifier` attribute is not appropriate and was relying on `objectClass: extensibleObject` as a workaround to allow it. A more appropriate attribute to use instead is `userID` (_short name: `uid`_).
- Removing `extensibleObject` now requires switching the user accounts to use `inetOrgPerson` class (_which inherits from `organizationalPerson`_). which allows the attributes `givenName`, `userID` and `mail` (_also provided via the `PostfixBookMailAccount` class_).
- The LDAP root object now uses `dc` attributes for `example.test` instead of `localhost.localdomain`. This has nothing to do with DMS or LDAP containers networking config, nor the users mail addresses.
- Users are now grouped under the organizational unit of `users` instead of `people`. Purely a naming change out of preference, no functional difference.

The LDAP test ENV has been updated to accommodate the above changes. An additional ENV override was required for SASLAuthd to switch an attribute set for `ldap_filter` in `/etc/saslauthd.conf` from the implicit default of `uniqueIdentifier` (_that we set during startup as an ENV default for fallback_) to the `userID` attribute.
2023-08-29 10:16:08 +12:00
..
bats@e8c840b58f update BATS & helper + minor updates to BATS variables (#2988) 2023-01-09 08:54:04 +01:00
config tests: LDAP - Improvements to LDIF (#3506) 2023-08-29 10:16:08 +12:00
helper Change 'for' style (#3368) 2023-05-26 14:00:40 +02:00
linting Bump hadolint/eclint version (#3371) 2023-05-28 22:48:11 +02:00
test-files Rspamd: adjust learning of ham (#3334) 2023-05-13 13:59:16 +02:00
test_helper Change 'until' style (#3366) 2023-05-26 07:42:03 +02:00
tests tests: LDAP - Improvements to LDIF (#3506) 2023-08-29 10:16:08 +12:00