Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do not throw a DP error when a netgroup is not found | Stephen Gallagher | 2011-01-14 | 1 | -1/+4 |
| | | | | https://fedorahosted.org/sssd/ticket/775 | ||||
* | Work around libldb bug | Stephen Gallagher | 2011-01-14 | 1 | -2/+10 |
| | | | | | Libldb performs non-indexed searches for ONELEVEL requests. We'll use SUBTREE instead to reduce the performance hit substantially | ||||
* | Add authorizedService support | Stephen Gallagher | 2010-12-21 | 1 | -0/+2 |
| | | | | https://fedorahosted.org/sssd/ticket/670 | ||||
* | Add sysdb_has_enumerated and sysdb_set_enumerated helper functions | Stephen Gallagher | 2010-12-20 | 2 | -0/+152 |
| | | | | Includes a unit test | ||||
* | Fix const cast issue with sysdb_attrs_users_from_str_list | Stephen Gallagher | 2010-11-15 | 2 | -2/+2 |
| | |||||
* | Fix const cast warning for sysdb_update_members | Stephen Gallagher | 2010-11-15 | 2 | -4/+4 |
| | |||||
* | Sanitize sysdb DN helpers | Stephen Gallagher | 2010-11-15 | 1 | -7/+83 |
| | |||||
* | Sanitize search filters for the sysdb | Stephen Gallagher | 2010-11-15 | 1 | -6/+39 |
| | |||||
* | Add sysdb utility function for sanitizing DN | Stephen Gallagher | 2010-11-15 | 2 | -0/+27 |
| | |||||
* | Always use uint32_t for UID/GID numbers | Jakub Hrozek | 2010-10-26 | 2 | -9/+9 |
| | |||||
* | Modify sysdb_[add|remove]_group_member to accept users and groups | Stephen Gallagher | 2010-10-18 | 2 | -39/+91 |
| | | | | | | | | Previously, it assumed that all members were users. This changes the interface so that either a user or a group can be specified. Also, it eliminates the need for a memory context to be passed, since the internal memory should be self-contained. | ||||
* | sysdb interface for adding fake users | Jakub Hrozek | 2010-10-15 | 2 | -0/+65 |
| | |||||
* | sysdb interface for adding incomplete groups | Jakub Hrozek | 2010-10-15 | 2 | -0/+49 |
| | | | | Useful for optimizing the initgroups operation. | ||||
* | Add sysdb_attrs_get_ulong utility function | Jakub Hrozek | 2010-10-15 | 2 | -0/+29 |
| | |||||
* | Implement netgroup support for LDAP provider | Sumit Bose | 2010-10-13 | 1 | -0/+3 |
| | |||||
* | Also return member groups to the client | Sumit Bose | 2010-10-13 | 2 | -60/+83 |
| | |||||
* | Add sysdb_netgroup_base_dn() | Sumit Bose | 2010-10-13 | 2 | -0/+8 |
| | |||||
* | Do not fail if netgroup exists just update the attributes | Sumit Bose | 2010-10-13 | 1 | -1/+1 |
| | |||||
* | Netgroups sysdb API | Stephen Gallagher | 2010-10-13 | 4 | -2/+802 |
| | |||||
* | Fix sysdb_attrs_to_list | Jakub Hrozek | 2010-09-22 | 1 | -2/+2 |
| | |||||
* | Fix sysdb_group_dn_name | Jakub Hrozek | 2010-09-22 | 1 | -1/+8 |
| | |||||
* | Initgroups on a non-cached user should go to the data provider | Stephen Gallagher | 2010-09-22 | 1 | -1/+11 |
| | | | | | | | We were accidentally returning an error when sysdb_getpwnam() returned zero results internally in sysdb_initgroups(). The correct behavior here is to return EOK and a result object with zero entries. | ||||
* | Fix missing variable substitution in DEBUG message | Stephen Gallagher | 2010-09-22 | 1 | -2/+2 |
| | |||||
* | Define objectclass with a constant | Jakub Hrozek | 2010-09-15 | 2 | -3/+4 |
| | | | | Use a #define instead of hardcoded string | ||||
* | Dead assignments cleanup in various places in SSSD | Jan Zeleny | 2010-09-08 | 1 | -0/+3 |
| | | | | | | Three assignments deleted, two return code inspection added. Also found and fixed one critical bug caused by dead assignment. Ticket: #590 | ||||
* | Move crypto functions into its own subdir | Jakub Hrozek | 2010-09-08 | 1 | -1/+1 |
| | | | | | | A refactoring patch that creates a common util/crypto subdir with per-implementation subdirectories for each underlying crypto library supported by SSSD. | ||||
* | Add sysdb_update_members function | Stephen Gallagher | 2010-08-03 | 2 | -0/+61 |
| | | | | | | | | This function will take a user, a list of groups that this user should be added to and a list of groups the user should be removed from and will recursively call sysdb_[add|remove]_group_member Includes a unit test | ||||
* | Add sysdb_group_dn_name utility function | Stephen Gallagher | 2010-08-03 | 2 | -0/+24 |
| | |||||
* | Add sysdb_attrs_to_list() utility function | Stephen Gallagher | 2010-08-03 | 2 | -0/+81 |
| | |||||
* | Add sysdb_attrs_get_string_array() | Sumit Bose | 2010-06-02 | 2 | -0/+35 |
| | |||||
* | Add ldap_access_filter option | Stephen Gallagher | 2010-05-27 | 2 | -0/+12 |
| | | | | | | | | | | This option (applicable to access_provider=ldap) allows the admin to set an additional LDAP search filter that must match in order for a user to be granted access to the system. Common examples for this would be limiting access to users by in a particular group, for example: ldap_access_filter = memberOf=cn=access_group,ou=Groups,dc=example,dc=com | ||||
* | Add support for delayed kinit if offline | Sumit Bose | 2010-05-26 | 2 | -2/+13 |
| | | | | | | | If the configuration option krb5_store_password_if_offline is set to true and the backend is offline the plain text user password is stored and used to request a TGT if the backend becomes online. If available the Linux kernel key retention service is used. | ||||
* | sysydb: Finally stop using a common event context | Simo Sorce | 2010-04-12 | 3 | -23/+7 |
| | | | | This commit completes the migration to a synchronous sysdb | ||||
* | sysdb: remove remaining traces of sysdb_handle | Simo Sorce | 2010-04-12 | 3 | -222/+0 |
| | |||||
* | sysdb: remove obsolete helpers from sysdb | Simo Sorce | 2010-04-12 | 2 | -158/+0 |
| | |||||
* | sysdb: convert sysdb_initgroups | Simo Sorce | 2010-04-12 | 2 | -96/+49 |
| | |||||
* | sysdb: convert sysdb_enumgrent | Simo Sorce | 2010-04-12 | 2 | -56/+34 |
| | |||||
* | sysdb: convert sysdb_enumpwent | Simo Sorce | 2010-04-12 | 2 | -55/+23 |
| | |||||
* | sysdb: convert sysdb_get_user_attr | Simo Sorce | 2010-04-12 | 2 | -18/+23 |
| | |||||
* | sysdb: convert sysdb_getgrgid | Simo Sorce | 2010-04-12 | 2 | -22/+34 |
| | |||||
* | sysdb: convert sysdb_getgrnam | Simo Sorce | 2010-04-12 | 2 | -18/+47 |
| | |||||
* | sysdb: convert sysdb_getpwuid | Simo Sorce | 2010-04-12 | 2 | -19/+23 |
| | |||||
* | sysdb: convert sysdb_getpwnam | Simo Sorce | 2010-04-12 | 2 | -18/+22 |
| | |||||
* | sysdb: add automatic transactions where needed | Simo Sorce | 2010-04-12 | 1 | -7/+47 |
| | | | | | | Only functions that do multiple operations need explicit transactions as ldb_add/ldb_modify/ldb_delete already start transactions automatically intenrally. | ||||
* | sysdb: remove async transactions | Simo Sorce | 2010-04-12 | 2 | -157/+0 |
| | | | | not used anymore | ||||
* | sysdb: add synchronous transaction functions | Simo Sorce | 2010-04-12 | 2 | -14/+37 |
| | |||||
* | sysdb: remove sysdb_check_handle | Simo Sorce | 2010-04-12 | 1 | -90/+0 |
| | | | | not used anymore | ||||
* | sysdb: convert sysdb_cache_auth | Simo Sorce | 2010-04-12 | 2 | -178/+79 |
| | |||||
* | sysdb: convert sysdb_search_groups | Simo Sorce | 2010-04-12 | 2 | -102/+35 |
| | |||||
* | sysdb: delete sysdb_delete_group | Simo Sorce | 2010-04-12 | 2 | -97/+37 |
| |