Skip to content

Directory Console 0.4.1

Choose a tag to compare

@jcombs-pointblue jcombs-pointblue released this 02 Nov 15:34
· 15 commits to main since this release

There's nothing to change in compose.yaml, and the configuration format is unchanged, so going back to 0.4.0 needs no restore. See UPGRADING.

Driver authentication password

A driver's Passwords tab can now set and clear its authentication password: the password the driver signs in to the connected system with (Designer's "application password").

  • Through the engine: the console uses the engine's SetAppPassword and ClearAppPassword, as Designer and iManager do, never an LDAP write of DirXML-ShimAuthPassword. A direct write stores clear text the engine cannot read, and the driver then starts with no password.
  • Repair: if such an unreadable value is there, it is deleted first. The success notice and the audit log say so.
  • Never shown: like the other driver passwords, it can be set or cleared but never read back.

Passwords kept exactly as typed

Every password the console sets (driver, driver set and job named passwords, Remote Loader, mutual-authentication and authentication passwords) reaches the engine exactly as typed.

  • Not trimmed or normalized: spaces at either end are kept, and a password of only spaces is accepted. Accented letters, symbols, other scripts and emoji are sent as UTF-8.
  • Refused rather than changed:
    • A broken character from a bad paste: encoding would turn it into ? and set a different password.
    • A NUL character: the engine may take it as the end of the password.

Also

  • Updated core: built on DirXMLDev 0.61.0.