add getAllGroups() that uses a paged search if available
this circumvents server side search limits
(active directory has a limit of 1000 by default)
use getAllGroup() in the updateGroups background job
needed in active directory deployments with > 1000 groups
add ldap_paging_size config option
Merge branch 'ldap_paging_chunksize' into ldap_get_all_groups
merge functionality of getAllGroups into getGroups
revert updateGroups job to use getGroups() instead of getAllGroups()
getGroups() $limit was not handled correctly
getGroups(): fix overall max search limit for paged searches
fix another oversight... sigh..
Allow using pathinfo based public.php paths
Chainable Response in AppFramework
Add @return PHPDocs
adapt coding style
make getGroupsChunk() protected instead of private
LDAP Wizard: when determining objectclasses, we realy do not need to look at every entry. Fixes #7530
Fix wildcard handling and check even less DNs per filter, enough will be looked at anyway
Use the LDAP wrapper for checking resources, needs for proper testing
fix potential infinite loop when the DN of the first entry was already read.
add tests for cumulativeSearchOnAttribute
make tests work on systems without php5_ldap