Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(LDAP): inlcude ldapExpertUsernameAttr in general attribute listfix/noid/ensure-userid-attr-present | Arthur Schiwon | 2025-04-17 | 1 | -0/+1 |
| | | | | | | | | fixes corner cases in which an LDAP record might be loaded and used, where the user is still not mapped - and then this information is missing though expected. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | fix: Replace all usages of OC_User backend method calls by IUserManagerfix/cleanup-user-backends | Côme Chilliet | 2025-04-10 | 1 | -1/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(l10n): put placeholder like string into variablefix/l10n-placeholder | Ferdinand Thiessen | 2025-04-07 | 1 | -2/+2 |
| | | | | | | Otherwise this is wrongly handled by our translation community. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: Migrate all uses of OCP\Template to OCP\Template\ITemplateManager | Côme Chilliet | 2025-03-06 | 1 | -6/+5 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #51096 from ↵ | Arthur Schiwon | 2025-03-06 | 1 | -13/+14 |
|\ | | | | | | | | | nextcloud/fix/noid/ldap-setopt-for-disabling-certcheck fix(LDAP): use ldap_set_option over putenv to disable cert check | ||||
| * | fix(LDAP): use ldap_set_option over putenv to disable cert checkfix/noid/ldap-setopt-for-disabling-certcheck | Arthur Schiwon | 2025-03-03 | 1 | -13/+14 |
| | | | | | | | | | | | | the putenv option was not working reliable anymore anyway Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | | feat: Add bases and gidNumber attribute to ldap:test-user-settings outputenh/add-info-to-ldap-test-user-settings | Côme Chilliet | 2025-03-04 | 1 | -2/+14 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | fix: remove caching in fetchListOfGroups | Daniel Kesselberg | 2025-02-27 | 1 | -16/+0 |
|/ | | | | | | | | | | | | When using nested groups without a memberof overlay, then fetchListOfGroups is called from getGroupsByMember without applying the group filter. In some setups, the "unfiltered" result is then written back to the group mapping table. That might cause random "An administrator removed you from group" activities. I was unable to replicate it locally, but we got the feedback that the random activities stopped with the patch applied. Ref: https://github.com/nextcloud/server/issues/42195 Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix(l10n): Improve english source strings | Joas Schilling | 2025-02-26 | 1 | -1/+1 |
| | | | | | | | - No leading/trailing whitespace - Use asci single quote Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(user_ldap): Check that all user and group bases are in the global one | Côme Chilliet | 2025-02-25 | 1 | -9/+35 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(user_ldap): Add missing use in ajax endpoint and fix L10N injection | Côme Chilliet | 2025-02-25 | 1 | -1/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat(user_ldap): Improve error detail when saving an incorrect configuration | Côme Chilliet | 2025-02-25 | 2 | -31/+64 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Apply new rector configuration to apps folder | Côme Chilliet | 2025-02-13 | 12 | -25/+44 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat(user_ldap): Add a --clearcache option to ldap:test-user-settingsenh/ldap-add-test-settings-command | Côme Chilliet | 2025-01-30 | 1 | -0/+9 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(user_ldap): Remove redundant if check | Côme Chilliet | 2025-01-30 | 1 | -3/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat(user_ldap): Add command test-user-settings to test LDAP user settings | Côme Chilliet | 2025-01-30 | 1 | -0/+227 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat(user_ldap): upstream common code into Proxy class and add public ↵ | Côme Chilliet | 2025-01-30 | 3 | -47/+59 |
| | | | | | | getters for backends Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(user_ldap): Do not map groups we do not know if they match filterfix/ldap-avoid-false-positive-mapping | Côme Chilliet | 2025-01-27 | 2 | -4/+11 |
| | | | | | | | | When nesting is enabled, filterValidGroups is supposed to check for each groups if it actually exist, because it may not be visible to Nextcloud. So in this codepath we disable automapping of groups. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(LDAP): also log why the connection to main server failedfix/noid/ldap-no-connection-reason | Arthur Schiwon | 2025-01-24 | 1 | -2/+4 |
| | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | Merge pull request #50162 from nextcloud/fix/improve-ldap-avatar-handling | Arthur Schiwon | 2025-01-16 | 5 | -136/+43 |
|\ | | | | | Improve ldap avatar handling | ||||
| * | fix(user_ldap): Remove now unused class FilesystemHelper | Côme Chilliet | 2025-01-13 | 4 | -39/+1 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | fix(user_ldap): Strong type User class and fix most type issues | Côme Chilliet | 2025-01-13 | 2 | -35/+27 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | fix(user_ldap): Always update avatar from LDAP when we have the data | Côme Chilliet | 2025-01-13 | 1 | -16/+1 |
| | | | | | | | | | | | | Should be at login, in sync job, and when running ldap:check-user --update Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | chore(user_ldap): Improve typing in user_ldap User class | Côme Chilliet | 2025-01-13 | 1 | -43/+16 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | chore(user_ldap): Rename avatar setting method to a more suited name | Côme Chilliet | 2025-01-13 | 1 | -7/+2 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | feat(updatenotification): Add a limit to user count from LDAP so save ↵ | Côme Chilliet | 2025-01-14 | 2 | -13/+15 |
|/ | | | | | | performances Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(user_ldap): retrieve from LDAP first "email shaped" value instead of ↵ | Thatoo | 2024-11-20 | 1 | -1/+8 |
| | | | | | first value Signed-off-by: Thatoo <Thatoo@users.noreply.github.com> | ||||
* | fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntax | provokateurin | 2024-11-05 | 3 | -4/+8 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(psalm): Fix some newly detected issuesrefactor/apps/constructor-property-promotion | provokateurin | 2024-10-21 | 1 | -2/+2 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(apps): Use constructor property promotion when possible | provokateurin | 2024-10-21 | 36 | -351/+166 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore(db): Apply query prepared statementsdbQueriesExecStmt2 | Git'Fellow | 2024-10-17 | 1 | -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 types | Git'Fellow | 2024-10-17 | 1 | -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 classes | Côme Chilliet | 2024-10-15 | 17 | -44/+56 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Use more gender neutral language | provokateurin | 2024-10-14 | 6 | -7/+7 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(BackgroundJobs): Adjust intervals and time sensitivities | provokateurin | 2024-10-08 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #48223 from nextcloud/feat/add-rector-config | Côme Chilliet | 2024-09-23 | 2 | -3/+3 |
|\ | | | | | Add rector config | ||||
| * | chore: Apply rector configuration to apps folder | Côme Chilliet | 2024-09-20 | 2 | -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-ocp | Julius Knorr | 2024-09-20 | 1 | -1/+4 |
|/ | | | | | | from OC_Util Signed-off-by: Julius Knorr <jus@bitgrid.net> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 23 | -84/+84 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: Remove deprecated `ILogger` logging functionschore/remove-ilogger | Ferdinand Thiessen | 2024-09-19 | 1 | -2/+3 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat: add profile pronouns | John Molakvoæ (skjnldsv) | 2024-09-17 | 4 | -0/+14 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | fix(psalm): Fix @throws annotationsfix/psalm/throws-annotations | provokateurin | 2024-09-17 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #48042 from nextcloud/refactor/elvis | Christoph Wurst | 2024-09-16 | 1 | -2/+1 |
|\ | | | | | refactor: Use the elvis operator + fix: Handle null checks with the ?? operator | ||||
| * | refactor: Use the elvis operator | Christoph Wurst | 2024-09-15 | 1 | -2/+1 |
| | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | | Merge pull request #48028 from nextcloud/fix/fix-ldap-setupcheck-crash | Andy Scherzinger | 2024-09-16 | 1 | -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-crash | Côme Chilliet | 2024-09-15 | 1 | -4/+4 |
| |/ | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* / | refactor: Replace __CLASS__ with ::class referencesrefactor/self-class-reference | Christoph Wurst | 2024-09-15 | 2 | -9/+9 |
|/ | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Merge pull request #47865 from ↵ | Côme Chilliet | 2024-09-13 | 3 | -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 usage | Carl Schwan | 2024-09-10 | 3 | -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 it | Arthur Schiwon | 2024-09-12 | 1 | -4/+3 |
|/ | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> |