All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Unreleased - XXXX-XX-XX
0.19.1 - 2024-10-23
- #823 - Don't hit the LDAP server if no exposed attribute is configured
0.19.0 - 2024-01-18
- #801 - Exposed attributes
0.18.0 - 2023-07-27
- #796 - Use alphabetical order instead of natural order
- #787 - Always return an int from Symfony Command execute method
- #783 - Add condition in
doConnect
for checking network timeout is set - Minimum core version 10.11, mimimum php version 7.4
- Dependencies updated.
- #800 - guessBaseDN: try to parse domain part from a user given in email syntax
0.17.0 - 2022-02.24
- #762 - Include a notice for the recursive group membership algorithm
- #748 - [full-ci] Expose group's displayname
- #734 - Rise default network timeout to 15 secs
- #675 - [full-ci] Do not check for the username if if has been processed already
- #771 - fix: fix config file for new transifex client
- #770 - Don't trim binary attribute values as this might corrupt the value if it starts with a non-printable ASCII byte.
0.16.1 - 2022-11-07
- #678 - Change color of warning sign for expert settings
- #711 - Decode binary GUID where we normally expected string (eDirectory)
- #760 - Binary converter
0.16.0 - 2021-11-25
- Fix user group selection layout #672
- Add a command to invalidate the LDAP cache #670
- Adjust command description #671
- Drop PHP 7.2 in sonar-project.properties #680
- When checking memberof, apply the group filter after getting all groups #683
- Include "memberOf"-based algorithms to find users within groups #697
0.15.4 - 2021-07-13
- user_ldap 0.15.3 double quote in passwords does not work #662
- Fix display errors in combination with other apps #660
- [QA] Frontend breaks with other auser auth apps #659
- [QA] tab break into new line hides content #656
- [QA] Login Attributes: LDAP Filter misagligned output #653
0.15.3 - 2021-06-14
- Fix display errors in combination with other apps #660
- Fixed read LDAP attribute value 0 returned as null #599
- Security: filter special characters from password field #636
- LDAP multiple base dns break pagination #307
- Add warning for disabling email login regarding strict login check #581 (Requires 10.5.0)
- Facelift #597
- Bump libraries
0.15.2 - 2020-06-16
- Reissue search in case of missing cookie in continued paged search - #551
- Bump libraries
0.15.1 - 2020-03-09
0.15.0 - 2019-12-20
- Don't delete / disable Users if they change their DN - #470
- Drop PHP 7.0 - #474
- Requires ownCloud min-version 10.4
0.14.0 - 2019-11-11
- Add network timeout setting - #324
- Log bind errors #436
- Reuse existing LDAP accounts if available #165
- Allow avatars to be changed by users if not provided by LDAP - #188
- Remove PHP 5.6 support - #388
- Clean up Application initialization code - #396
- Remove unused use statements - #399 #400
- Simplify connection: Get rid of init method #437
- Replace magic numbers with constants #435
- Only return users valid for ownCloud when getting LDAP group members - #12
- Fix paging when limit is used - #315
- Extract housekeeping part from new LDAP wizard - #396
- loginName2UserName is already called for an object, not a class - #398
- Remove unused use statements - #400 - #399
- Include port only if there is port #425
- Remove no longer existing job from appinfo #430
0.13.0 - 2018-12-11
- Remove legacy table and resolve dn encoding issues - #248
- Suppress "invalid quota" message if quota isn't set for the user - #237
0.12.0 - 2018-11-05
- Display name and email will not be editable from the profile page - #218
- Do not throw exception when user not found on LDAP during login - #269
- Users with no avatar in LDAP are now able to add avatar again, like in ownCloud 9.1 - #256
- Replaced deprecated config API calls - #258
- Removed obsolete comment reference to ldapUserCleanupInterval - #213
0.11.0 - 2018-04-19
- Ability to output ldap configurations (
ldap:show-config
) as json #185
- Frontend routes converted to proper Controllers #199
- Fully leverage core account synchronisation #156
- Improved error log messages #194
- Error with encrypted storage when a unsynchronized user logs in for the first time #178
- Properly use filters when synchronizing mapped users by dn #168
- Fallback to ownClouds default quota, if the provided quota by ldap can not be parsed correctly #153
0.10.0 - 2017-12-20
- Rework LDAP app to match account table logic #125
- Use custom uuid attribute if configured - #158
- Sync displayname on login - #157
- Fix working with LDAP replica server - #138
- Allow specifying the prefix for occ ldap:create-empty-config - #7
- Remove fix for ldap installation - #132
- Make the time between needsRefresh configurable - #120
- Keep the current quota if no suitable quota is found - #123
- Only use IndexIgnore if mod_autoindex.c is enabled/loaded - #112
- Remove unneeded account updates during sync - #109
- Fix possible race condition - #8
- Remove automatic enable of a configuration - #10
- Add missing spaces to log message - #110
- Add hint for max search term length - #105
- Allow proxy to check next server - #101