aboutsummaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/lib
Commit message (Collapse)AuthorAgeFilesLines
* fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntaxprovokateurin2024-11-053-4/+8
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(psalm): Fix some newly detected issuesrefactor/apps/constructor-property-promotionprovokateurin2024-10-211-2/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* refactor(apps): Use constructor property promotion when possibleprovokateurin2024-10-2136-351/+166
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore(db): Apply query prepared statementsdbQueriesExecStmt2Git'Fellow2024-10-171-9/+5
| | | | | | | | | | | | | | | | Fix: psalm fix: bad file fix: bug chore: add batch chore: add batch chore: add batch fix: psalm
* chore(db): Correctly apply query typesGit'Fellow2024-10-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | fix: psalm fix: error fix: add batch fix: fatal error fix: add batch chore: add batch chore: add batch fix: psalm fix: typo fix: psalm fix: return bool fix: revert Manager
* chore(apps): Apply new rector configuration to autouse classesCôme Chilliet2024-10-1517-44/+56
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* chore: Use more gender neutral languageprovokateurin2024-10-146-7/+7
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(BackgroundJobs): Adjust intervals and time sensitivitiesprovokateurin2024-10-081-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #48223 from nextcloud/feat/add-rector-configCôme Chilliet2024-09-232-3/+3
|\ | | | | Add rector config
| * chore: Apply rector configuration to apps folderCôme Chilliet2024-09-202-3/+3
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | chore(legacy): Introduce public version ct plass and drop version methods ↵clean/version-ocpJulius Knorr2024-09-201-1/+4
|/ | | | | | from OC_Util Signed-off-by: Julius Knorr <jus@bitgrid.net>
* chore(deps): Update nextcloud/coding-standard to v1.3.1provokateurin2024-09-1923-84/+84
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore: Remove deprecated `ILogger` logging functionschore/remove-iloggerFerdinand Thiessen2024-09-191-2/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: add profile pronounsJohn Molakvoæ (skjnldsv)2024-09-174-0/+14
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(psalm): Fix @throws annotationsfix/psalm/throws-annotationsprovokateurin2024-09-171-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #48042 from nextcloud/refactor/elvisChristoph Wurst2024-09-161-2/+1
|\ | | | | refactor: Use the elvis operator + fix: Handle null checks with the ?? operator
| * refactor: Use the elvis operatorChristoph Wurst2024-09-151-2/+1
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #48028 from nextcloud/fix/fix-ldap-setupcheck-crashAndy Scherzinger2024-09-161-4/+4
|\ \ | | | | | | fix(user_ldap): Use %n in plural translation to avoid a crash in L10N
| * | fix(user_ldap): Use %n in plural translation to avoid a crash in L10Nfix/fix-ldap-setupcheck-crashCôme Chilliet2024-09-151-4/+4
| |/ | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* / refactor: Replace __CLASS__ with ::class referencesrefactor/self-class-referenceChristoph Wurst2024-09-152-9/+9
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #47865 from ↵Côme Chilliet2024-09-133-138/+61
|\ | | | | | | | | nextcloud/admin_audit/enh/move-to-event-listeners-v2 Move admin_audit to proper event listeners v2
| * feat(user_ldap): Introduce user id assigned typed events for LDAP usageCarl Schwan2024-09-103-138/+61
| | | | | | | | | | | | Based on work from https://github.com/nextcloud/server/pull/32019 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | fix(LDAP): check index before accessing itArthur Schiwon2024-09-121-4/+3
|/ | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* chore: adjust code to adhere to coding standardAnna Larch2024-09-052-3/+2
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* chore: composer run cs:fixCôme Chilliet2024-08-271-2/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(user_ldap): Lowercase value for all attributes in configurationCôme Chilliet2024-08-271-0/+21
| | | | | | | Avoid surprises by making sure these are lowercased apart from documented special case user displayname. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(ldap): Fix user_ldap attribute casing to fix testsCôme Chilliet2024-08-271-3/+3
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(user_ldap): Correctly cache that user exists to avoid a request on ↵Côme Chilliet2024-08-273-4/+1
| | | | | | mapping new user Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(user_ldap): Avoid extra LDAP request when mapping a user for the first timeCôme Chilliet2024-08-273-24/+133
| | | | | | | | Avoids using several LDAP searches to get UUID, display name and internal name, now gets all attributes at the same time. Also avoids extra request to build an unused user object in userExists. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-2523-72/+72
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Use cache in LDAP backend's checkPasswordAkhil2024-08-161-11/+9
| | | | Signed-off-by: Akhil <akhil@e.email>
* fix(LDAP): remove unneeded dependenciesArthur Schiwon2024-08-012-16/+0
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* refactor(user_ldap): Replace security annotations with respective attributesprovokateurin2024-07-272-19/+20
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of ↵Joas Schilling2024-07-191-2/+2
| | | | | | removed upstream platforms Signed-off-by: Joas Schilling <coding@schilljs.com>
* refactor: Use `IAppConfig` for setting cron typeFerdinand Thiessen2024-06-282-35/+20
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(notifications): Migrate server INotifiers to new exceptionsJoas Schilling2024-06-251-3/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix: Only list remnants as disabled if option is enabledCôme Chilliet2024-06-061-0/+3
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Merge pull request #45573 from nextcloud/chore/noid/spdx-batch9Andy Scherzinger2024-05-3087-1941/+242
|\ | | | | Add SPDX header - batch 9
| * chore: Add SPDX headerAndy Scherzinger2024-05-3087-1941/+242
| | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* | Merge pull request #36942 from nextcloud/unmark-login-dateJohn Molakvoæ2024-05-301-1/+6
|\ \
| * | fix: php lintJohn Molakvoæ2024-05-271-1/+1
| | | | | | | | | | | | Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * | unmark deleted users if their last login date is more recent than deleted dateRobin Appelman2024-05-271-1/+6
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Refactor `OC\Server::getAvatarManager` in user_ldap appAndrew Summers2024-05-301-1/+1
| |/ |/| | | | | | | | | Refactor `OC\Server::getAvatarManager` in user_ldap app (missed one) Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com>
* | feat(ldap): sync additional properties to profile and SABJake Nabasny2024-05-305-0/+73
|/ | | | | | | | | | | | | | | Synced from LDAP to profile: - Date of birth Synced from LDAP to SAB (via the profile): - Biography - Date of birth Original code by Jake Nabasny (GitHub: @slapcat) Co-authored-by: Jake Nabasny <jake@nabasny.com> Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* fix: Also search in email field for disabled usersCôme Chilliet2024-05-231-1/+2
| | | | | | To match what is done for Database backend for enabled users Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: Add back searching in disabled user listCôme Chilliet2024-05-232-3/+13
| | | | | | | | When disabled users where moved to their own endpoint we overlooked search, so adding it back. The search is done case-insensitive in uid and display name. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: add ldap_exop_passwd function to sensitive valueyemkareems2024-05-161-1/+1
| | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* fix: Avoid useless reference usage in user_ldapCôme Chilliet2024-04-303-2/+3
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(user_ldap): Improve typing and fix a var nameCôme Chilliet2024-04-303-8/+14
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: Fix newly spotted psalm issues, add exhaustive typed magic properties ↵Côme Chilliet2024-04-302-43/+141
| | | | | | for LDAP classes Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>