Changelog#

This changelog documents all notable changes to the OX Connector app. Keep a Changelog is the format and this project adheres to Semantic Versioning.

2.1.4#

Released: 31. May 2023

Changed#

Removed use of old oxDrive and oxAccessUSM udm properties. The OX Connector only uses the oxmail/accessprofile objects to control access rights.

The OX Connector uses the displayName property instead of oxDisplayName. The latter has been removed.

The OX connector does not set the sender’s email address to the mailPrimaryAddress property anymore. The address is configurable from the OX App suite front-end.

The OX connector can handle user files in /listener/old/ without the oxContext attribute.

2.1.3#

Released: 21. April 2023

Fixed#

Changes to the oxAccessUSM attribute are now considered by the provisioning logic.

Changed#

Added helper script to remove old listener files from users with empty oxContextIDNum attribute.

Removed bindpwd uses from createextattr.py script (#55985).

2.1.2#

Released: 4. April 2023

Changed#

Changes in inst script for compatibility with App Center’s OX App Suite.

2.1.1#

Released: 9. December 2022

Fixed#

Fixed bug that prevented users from creating OX users from UMC.

2.1.0#

Released: 14. November 2022

Fixed#

Remove the use of unnecessary gid_ox syntax for OX group names. All valid group names in UCS are now accepted in OX.

Avoid unnecessary group change` operation that can fail in large groups and lead to an infinite loop where the ox-connector tries to delete an already deleted user.

Change oxcontext contextid syntax from string to integer.

Changed#

Refactor of internal project structure.

Update of scripts and internal files.

Added#

Prepare support for Univention OX App suite.

2.0.1#

Released: 9. September 2022

Fixed#

Avoid unnecessary look-ups in the OX database when syncing groups: Users that appear to not be present in the database will be treated as such instead of double checking.

Avoid 500 log messages in OX by guarding user look-ups by an exists call.

2.0.0#

Released: 26. April 2022

Added#

With OX App Suite 7.10.6 Open-Xchange added Functional Mailboxes to OX App Suite, see OX App Suite - Minor Release v7.10.6 - Feature Overview [7]. OX App Suite shares functional mailboxes among other users in the same context.

For more information, see Functional accounts.

1.1.0#

Added#

OX App Suite knows access and can grant them individually to users. The OX Connector app supports access profiles through the file ModuleAccessDefinitions.propertiers.

The connector generates the file locally on the UCS system each time an administrator modifies objects in the UDM module oxmail/accessprofile. It doesn’t provision the data to OX App Suite directly. The connector uses the access profiles and sets the attribute oxAccess during provisioning.

For limitations, see No plausibility validation in access profile rights.