summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap/ldap_id_cleanup.c
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup: Remove unused parametersJakub Hrozek2011-11-221-6/+3
|
* sysdb refactoring: memory context deletedJan Zeleny2011-08-151-2/+2
| | | | | | This patch deletes memory context parameter in those places in sysdb where it is not necessary. The code using modified functions has been updated. Tests updated as well.
* sysdb refactoring: deleted domain variables in sysdb APIJan Zeleny2011-08-151-6/+5
| | | | | The patch also updates code using modified functions. Tests have also been adjusted.
* Non-posix group processing - ldap provider and nss responderJan Zeleny2011-06-021-12/+12
|
* Fix cleanup transactionStephen Gallagher2011-02-111-0/+1
| | | | | Without setting in_transaction=true, if the sysdb operations threw an error, we wouldn't cancel the transaction.
* Wrap cleanup task in a sysdb transactionStephen Gallagher2011-02-031-0/+20
|
* Don't clean up groups for which a user has it as primary GIDStephen Gallagher2010-11-041-2/+15
| | | | | | | | | | We were cleaning up all groups that were expired and for which there existed no user with memberOf: <thegroup> as an attribute. This patch modifies the search to also check for cached users with this group's GID as their primary GID. Fixes https://fedorahosted.org/sssd/ticket/624
* sysdb interface for adding fake usersJakub Hrozek2010-10-151-3/+4
|
* Properly check that the timeout event was created for cleanup/enumStephen Gallagher2010-06-101-1/+23
| | | | | | | | | We need to make sure that if we didn't create the timeout, that we cancel the request so there's no chance of ending up with two enumerations/cleanups running simultaneously. We'll attempt to reschedule later, if possible. https://fedorahosted.org/sssd/ticket/524
* sysdb: convert sysdb_search_groupsSimo Sorce2010-04-121-133/+57
|
* sysdb: delete sysdb_delete_groupSimo Sorce2010-04-121-92/+45
|
* sysdb: convert sysdb_delete_userSimo Sorce2010-04-121-162/+60
|
* sysdb: convert sysdb_search_usersSimo Sorce2010-04-121-67/+37
|
* Remove a check that was left behindJakub Hrozek2010-02-251-7/+1
| | | | | When refactoring talloc_asprintf calls a check was left behind that cased the backend to go offline immediately.
* Better cleanup task handlingJakub Hrozek2010-02-231-36/+192
| | | | | | | | | | | | | | | | Implements a different mechanism for cleanup task. Instead of just deleting expired entries, this patch adds a new option account_cache_expiration for domains. If an entry is expired and the last login was more days in the past that account_cache_expiration, the entry is deleted. Groups are deleted if they are expired and and no user references them (no user has memberof: attribute pointing at that group). The parameter account_cache_expiration is not LDAP-specific, so that other future backends might use the same timeout setting. Fixes: #391
* Do not check entries during cleanup taskJakub Hrozek2010-02-231-79/+57
| | | | | | | Do not attempt to validate expired entries in cache, just delete them. Also increase the cache timeouts. Fixes: #331
* Do not schedule enumeration after a cleanupJakub Hrozek2010-02-231-2/+2
|
* Rename server/ directory to src/Stephen Gallagher2010-02-181-0/+555
Also update BUILD.txt