Commit Graph

70 Commits (5cd1880daa048a685da689c7f41a2e50486494de)

Author SHA1 Message Date
Arthur Schiwon 4d33449faa
fix detecting cyclic group memberships 5 years ago
Arthur Schiwon 90d82b03ef
fix parameter provided as string not array 5 years ago
Arthur Schiwon 270912848f
check number of members after potential resolving of rdns 5 years ago
Arthur Schiwon 1f40ecca86
use faster and less hungry foreach 5 years ago
Tobias Perschon 594370e2f2 moved the array_reduce to fix large search case 5 years ago
Arthur Schiwon 57bfe0d1f9
flatten result array as expected by following code 5 years ago
Arthur Schiwon d741c5ab30
when nesting is not enabled, the group filter can be applied right away 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 5 years ago
Arthur Schiwon 7eb6d8df0a
do not flip available state to unavailable, allow empty results 5 years ago
Arthur Schiwon 7ea262dba0
LDAP: shortcut in reading nested group members when IN_CHAIN is available 5 years ago
Arthur Schiwon 7c07f0c7f3
use break not continue in switch to avoid warning 5 years ago
Tobias Perschon 551d904bb0
added "zimbraMailForwardingAddress" as a Group-Member association attribute to enable the use of Zimbra Distribution Lists as groups in nextcloud when connecting to a zimbra LDAP 5 years ago
Arthur Schiwon b8bef4ded0
fix strings being passed where arrays where expected 6 years ago
Arthur Schiwon 64fe042b0d
tidy up Group_LDAP 6 years ago
Arthur Schiwon aed6f0f71e
simplify getGroups, fixing wrong chunking logic 6 years ago
Christoph Wurst cb057829f7
Update license headers for 19 6 years ago
Clement Wong 9f5f505acf Don't remove last user in ldap group when limit is -1 6 years ago
Arthur Schiwon 4babdc082b
formatting 6 years ago
Arthur Schiwon e8ddb4718c
consolidate groupsMatchFilter in groupsExist 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst 14c996d982
Use elseif instead of else if 6 years ago
Christoph Wurst afbd9c4e6e
Unify function spacing to PSR2 recommendation 6 years ago
Christoph Wurst 2fbad1ed72
Fix (array) indent style to always use one tab 6 years ago
Christoph Wurst 85e369cddb
Fix multiline comments 6 years ago
Christoph Wurst 1a9330cd69
Update the license headers for Nextcloud 19 6 years ago
Christoph Wurst b80ebc9674
Use the short array syntax, everywhere 6 years ago
Arthur Schiwon 489ed878e1
ensure that only valid group members are returned 6 years ago
Arthur Schiwon 79667b58a9
cache group existence early to save useless requests to LDAP 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Arthur Schiwon 213016f758
uid can be false when the user record does not exit 6 years ago
Arthur Schiwon d0f31c590d
Also invalidate groups after deletion 7 years ago
Arthur Schiwon 660fbd64e3
ensures mapping of chosen userid 7 years ago
Arthur Schiwon 1d48c0313c
fix inGroup check, thus make integration tests succeed 7 years ago
Arthur Schiwon c6c8a41d2f
group display name support (service level + ldap) 7 years ago
Vinicius Cubas Brand a2c38148e7
Cache cleaning when subadmin adds user to group 7 years ago
Arthur Schiwon 5dd2207c95
fix nested group retrieval also for 2 other cases 7 years ago
Roland Tapken e7c506cff1
Reduce queries to LDAP by caching nested groups 7 years ago
Roland Tapken afb182650e
user_ldap: really resolve nested groups 7 years ago
Roland Tapken c2d8a36d9a
user_ldap: Filter groups after nexted groups 7 years ago
Arthur Schiwon 2048872f9e
functions that were checked for are present since PHP 5.4, supported is >=/ 7 years ago
Morris Jobke 3d8f174774
Resolve all group memberships properly 7 years ago
Arthur Schiwon 38a90130ce
move log constants to ILogger 8 years ago
Arthur Schiwon 238c3a5201
fix retrieving group members with numerical uids from LDAP 8 years ago
Morris Jobke e2974f1133
Simplify return statement 8 years ago
Morris Jobke 2ad2eb38e8
Use type casting instead of *val() method 8 years ago
Morris Jobke c1e4f9f305
Use type casting instead of *val() method 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Vinicius Cubas Brand fa565750d1 User_LDAP plugins: smaller fixes 8 years ago
Vinicius Cubas Brand 10ca793452 Plugins infrastructure in User_LDAP 8 years ago
Arthur Schiwon 34f9590169
replace hard-coded attribute with the corresponding settings option 8 years ago