Commit Graph

155 Commits (0fac2e3f3aaaeaddf431f7877ebddb6372a00a42)

Author SHA1 Message Date
Arthur Schiwon c1c2f2c49e add additional comments, PHPdoc and check whether it's really applicable 12 years ago
Arthur Schiwon 1c71d5c444 LDAP: cache display names immediately on retrieval, saves tens of unecessary queries to LDAP server in the share dialog for example 12 years ago
Bart Visscher bad41c05b8 Fix PHPdoc in user_ldap 12 years ago
Arthur Schiwon ee3368d2ad replace hardcoded limit of 400 with user controlled ldapPagingSize value 12 years ago
Arthur Schiwon 2e5adadad7 Put inner loop into own method, let's see whether it makes scrutinizer happier 12 years ago
Arthur Schiwon bdc418d1f9 var count is assigned in the inner loop so it must be checked inside there to be properly used as part of the exit condition of the outer loop 12 years ago
Arthur Schiwon 43402c56dd initialize variable 12 years ago
Arthur Schiwon 40f9875f11 LDAP: fix user report i.e. count for LDAP servers with really many users 12 years ago
Arthur Schiwon 8bb27551bd LDAP: make sure cache key for paged result cookie matches when limit or offset is null or 0 12 years ago
Robin McCorkell 7c3da27bf6 Fix duplicate ipauniqueid 12 years ago
Robin McCorkell ca595611f5 Add FreeIPA UUID compatibility, fixes #7796 12 years ago
Alexander Bergolth f850fcfac5 "reset" ldap pagedSearch control by setting it to a high value 12 years ago
root 8fcc29ee8b only check ldap_errno if an ldap_* function actually fails 12 years ago
Arthur Schiwon c0328b4f0f LDAP: improve compilation of filters 12 years ago
Scrutinizer Auto-Fixer adaee6a5a1 Scrutinizer Auto-Fixes 12 years ago
Arthur Schiwon e156f85bfb Rephrase and clarify log message 12 years ago
Jörn Friedrich Dreyer 2a6a9a8cef polish documentation based on scrutinizer patches 12 years ago
Arthur Schiwon b669e1a3c1 LDAP: implement userCount action. This required to (finally) clean up and refactor the search method, which will have a positive performance impact on paged search. 12 years ago
Arthur Schiwon 03375d6c52 LDAP: username2dn should only return DNs that belong to the current LDAP server. Might be not perfect. Easy perfect solution would increase communication with LDAP server. Let's see if it is good enough 12 years ago
Thomas Müller ffb0e14d7b replacing ownCloud by theme-able name or avoid it's usage 12 years ago
Arthur Schiwon 81dbe7dab7 Port PR #5457 to master 12 years ago
Donald Buczek 3fc232370e make sure the shared ldap connection is rebound to the configured user after being used for password checking. 12 years ago
Arthur Schiwon e61d961efb LDAP: Fix base-comparison with multibyte characters, fixes #5081. Thanks to @sfyang 12 years ago
Arthur Schiwon 652caa1c88 LDAP: move Configuration out of Connection into class of its own. The new wizard requires it. 12 years ago
Arthur Schiwon 0c837cefb6 LDAP: allow different UUID attributes for groups and users 12 years ago
Arthur Schiwon 81cf4a22ef LDAP: coding style 12 years ago
Arthur Schiwon d4f92494a2 LDAP: make Access be a dependency to the user and group backend instead of inheriting it. 12 years ago
Arthur Schiwon 6e850e0bee LDAP: establish wrapper interface to allow proper mocking 12 years ago
Arthur Schiwon 52454e39b7 LDAP: move is_resource check to ldap wrapper to make it mockable 12 years ago
Arthur Schiwon d34fbf3a86 LDAP: move PHP LDAP functions calls to an LDAP Wrapper for better isolation and mock testing 12 years ago
Arthur Schiwon 321c514782 LDAP: case insensitive replace for more robustness 13 years ago
Jörn Friedrich Dreyer 88fc410c19 fix numRows usage in user_ldap 13 years ago
Arthur Schiwon bd7771867b LDAP: fix generation of alternate internal name on conflicts. Use also smaller number for better user experience on e.g. *DAV links 13 years ago
Arthur Schiwon 3f1717d3d5 LDAP: implement UUID and internal username override 13 years ago
Arthur Schiwon 1e2b872160 LDAP: cachekey in set method needs to match with that one from get 13 years ago
Arthur Schiwon 22a8e7ad55 LDAP: remove restriction from group names to be in line with core behaviour again 13 years ago
kondou d6b13ccd12 Use !== and === in user_ldap app – Part 2 13 years ago
Arthur Schiwon 0f4e02b6fc LDAP: avoid irritating log output 13 years ago
Arthur Schiwon 1e07801c95 LDAP: compatibility with Novell eDirectory UUID 13 years ago
Arthur Schiwon 055fadd10d LDAP: escape some more chars for proper search filter, fixes #1673 13 years ago
Arthur Schiwon b08894ba77 LDAP: error codes can be negative, too 13 years ago
Arthur Schiwon 64551ee06f LDAP: sort users on server-side 13 years ago
Bart Visscher 92a36ca8b8 Join short comment lines 13 years ago
Bart Visscher 1ef2ecd6e8 Style cleanup user_ldap 13 years ago
Arthur Schiwon 1e45453da2 LDAP: format dn before using it, not other way round. fixes #1605 13 years ago
Arthur Schiwon afc9fe419a adjust copyright 13 years ago
Arthur Schiwon dbb4be903c LDAP: change generation of internal names. Use UUID for users. Change to sequential numbers for groups as they are still used as display names 13 years ago
Arthur Schiwon b3b0544e17 LDAP: make it possible to define attributes that should be considered on searches 13 years ago
Arthur Schiwon ad1113c2cb LDAP: fix parameter passed not as expected 13 years ago
Arthur Schiwon 4a8c25eef5 dechex not necessary, do not waste time with it 13 years ago