Arthur Schiwon
4e8c7570d4
make performance less bad. Still far from good, but at least it works
2014-10-17 20:16:04 +02:00
Arthur Schiwon
5170dc3ae6
fix retrievel of group members and cache group members
...
fix changed variable name
2014-10-17 20:14:52 +02:00
Vincent Petry
59f9107dd9
Log warning when no uid was found for user
...
In some incomplete setups (like mine) it can happen that the uid
attribute of users is missing.
To be able to find out that something is wrong, a debug message is now
logged when it has not been found.
2014-10-09 14:58:53 +02:00
Vincent Petry
f7fc0067e0
Revert "[WIP] fix retrieval of group members and cache group members"
2014-10-09 11:06:48 +02:00
Arthur Schiwon
3b3ad0bc4f
fix changed variable name
2014-10-01 21:44:36 +02:00
Arthur Schiwon
4ed926b954
fix retrievel of group members and cache group members
2014-09-18 17:12:35 +02:00
Arthur Schiwon
da490bdbbe
support for AD primary groups
...
support for primary groups
actually the problem is only known on AD, it is only needed to take care of their attributes
adjust to ADs special behaviour
this change was not intended
cache the SID value so it is not requested over and over again
theres only one, use singular
we are access
add tests for new Access methods
add tests for new Group methods
address scrutinizer findings, mostly doc
call ldap_explode_dn from ldap wrapper, enables tests without php5-ldap
PHP Doc
yo dawg, i heard you like backslashes … php doc fix
PHPDoc updated and typos fixed while reviewing
2014-07-08 21:32:21 +02:00
Arthur Schiwon
fe0b75ccab
also adapt result check from readAttribute
2014-06-27 20:09:16 +02:00
Arthur Schiwon
df7678f01e
specify no attribute for group exists check, as done with users
2014-06-27 18:49:11 +02:00
Morris Jobke
dc36d30953
Remove all occurences of @brief and @returns from PHPDoc
...
* test case added to avoid adding them later
2014-05-19 17:50:53 +02:00
Robin McCorkell
e7aebc5c32
Fix whitespace issues
2014-05-16 22:23:36 +01:00
Andreas Fischer
e04d956cac
Remove spaces around | operator in doc block.
2014-05-16 22:21:57 +01:00
Robin McCorkell
a17f9111a0
PHPDoc fixes for user_ldap
2014-05-16 22:21:57 +01:00
Robin McCorkell
c4f1de63a8
Fix PHPDoc in /apps
2014-05-16 22:21:57 +01:00
Arthur Schiwon
45e42c25de
Group Database backend must not gather user details itself but ask user
...
backends. This is a port to master from PR #7745
remove OC_GROUP_BACKEND_GET_DISPLAYNAME option for group backends
Conflicts:
lib/private/group/backend.php
LDAP: getDisplayNamesInGroup is not an option for group backends anymore
Conflicts:
apps/user_ldap/group_ldap.php
apps/user_ldap/group_proxy.php
clean up group backends
Conflicts:
lib/private/group/database.php
remove now unnecessary test
implement getDisplayNames in group manager
adjust user manager tests
test for group manager's displayNamesInGroup
trim must not be used in empty in PHP < 5.5
keep the constant to not provoke PHP warnings
Conflicts:
lib/private/group/backend.php
2014-04-28 13:49:56 +02:00
Bart Visscher
bad41c05b8
Fix PHPdoc in user_ldap
...
using scrutinizer patch
2014-04-15 21:05:49 +02:00
Arthur Schiwon
142fc5f3af
fix return value when a search string was passed to return integer instead of array
2014-04-08 12:53:59 +02:00
Arthur Schiwon
96cb75f5cf
implement countUsersInGroup in LDAP group backend
2014-04-08 12:04:38 +02:00
Alexander Bergolth
c76d952dac
make getGroupsChunk() protected instead of private
2014-03-13 10:57:19 +01:00
Alexander Bergolth
7f8b04d3e0
adapt coding style
2014-03-13 09:33:07 +01:00
root
84550fbfb4
fix another oversight... sigh..
2014-03-05 10:42:35 +01:00
root
4645d0a93a
getGroups(): fix overall max search limit for paged searches
2014-03-04 21:12:47 +01:00
root
eb1e361824
getGroups() $limit was not handled correctly
2014-03-04 21:07:27 +01:00
root
039f7b054a
merge functionality of getAllGroups into getGroups
2014-03-04 18:02:27 +01:00
root
a135f1ebbb
add getAllGroups() that uses a paged search if available
...
this circumvents server side search limits
(active directory has a limit of 1000 by default)
2014-03-04 14:17:22 +01:00
root
300b1131b4
replace spaces with tabs
...
use true instead of 1
2014-02-21 17:09:36 +01:00
root
d10f6e94dc
fix coding style to blizzz happy.. ;-)
2014-02-12 16:56:17 +01:00
root
2b127a6ac5
fix indentation
...
use identity test where appropriate
use camelcase variable names
_getGroupsByMember is a private function
2013-12-11 10:43:48 +01:00
root
a18cff4479
remove debug output
2013-12-10 19:02:01 +01:00
root
86809be638
combineFilterWithAnd recently moved to Access
2013-12-08 15:49:25 +01:00
root
48e426b589
add support for nested groups
2013-12-06 16:46:52 +01:00
Arthur Schiwon
81cf4a22ef
LDAP: coding style
2013-09-27 13:34:15 +02:00
Arthur Schiwon
d4f92494a2
LDAP: make Access be a dependency to the user and group backend instead of inheriting it.
2013-09-27 13:34:15 +02:00
kondou
b8fe7025da
Use !== and === in user_ldap app – Part 1
2013-04-20 22:46:37 +02:00
Arthur Schiwon
d44b649d2a
Typo, fixes #2690
2013-04-03 17:52:34 +02:00
Arthur Schiwon
8b3dd87846
LDAP: fix wrong return value
2013-03-25 12:33:10 +01:00
Arthur Schiwon
18fccf6612
LDAP: check first whether group exists in this backend before doing other operations
2013-03-19 14:40:15 +01:00
Arthur Schiwon
72c293e834
LDAP: implementation of displayNamesInGroup
2013-03-05 21:23:58 +01:00
Bart Visscher
1ef2ecd6e8
Style cleanup user_ldap
2013-02-14 22:16:48 +01:00
Arthur Schiwon
b3b0544e17
LDAP: make it possible to define attributes that should be considered on searches
2013-01-31 01:46:34 +01:00
Felix Moeller
30d7993e01
Checkstyle fixes: NoSpaceAfterComma
2012-11-04 11:10:46 +01:00
Arthur Schiwon
58828d205f
LDAP: usersInGroup now also does LDAP serverside search.
2012-10-27 19:43:07 +02:00
Arthur Schiwon
1b2279c935
LDAP: getGroups to use paged searches
2012-10-27 17:46:01 +02:00
Arthur Schiwon
246221a677
LDAP: fix again proper check if groups are enabled
2012-10-27 17:46:01 +02:00
Arthur Schiwon
c443993fc2
LDAP: properly check if Groups-feature is enabled
2012-10-24 00:23:31 +02:00
Arthur Schiwon
b879cd709e
LDAP: fix cache save and check, fixes oc-2118
2012-10-22 22:46:28 +02:00
Arthur Schiwon
33e9399ba3
LDAP: fix sharing doesn't work with ldap groups, oc-1819
2012-10-01 18:27:58 +02:00
Arthur Schiwon
3fa4b34a69
LDAP: comparison, not assignment. Thanks to Manuel Delgado
2012-09-27 19:52:52 +02:00
Thomas Mueller
3829460ab8
adding space between) and {
2012-09-07 15:22:01 +02:00
Arthur Schiwon
741a21292e
LDAP: fix potential infinite loop introduced with 4c4aa92eef
, as side effect optimize groupExists-method.
2012-08-29 19:37:18 +02:00