Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-01-21 | Delete attributes that are removed from LDAP | Stephen Gallagher | 2 | -0/+125 | |
Sometimes, a value in LDAP will cease to exist (the classic example being shadowExpire). We need to make sure we purge that value from SSSD's sysdb as well. https://fedorahosted.org/sssd/ticket/750 | |||||
2011-01-14 | Do not throw a DP error when a netgroup is not found | Stephen Gallagher | 1 | -1/+4 | |
https://fedorahosted.org/sssd/ticket/775 | |||||
2011-01-14 | Work around libldb bug | Stephen Gallagher | 1 | -2/+10 | |
Libldb performs non-indexed searches for ONELEVEL requests. We'll use SUBTREE instead to reduce the performance hit substantially | |||||
2010-12-21 | Add authorizedService support | Stephen Gallagher | 1 | -0/+2 | |
https://fedorahosted.org/sssd/ticket/670 | |||||
2010-12-20 | Add sysdb_has_enumerated and sysdb_set_enumerated helper functions | Stephen Gallagher | 2 | -0/+152 | |
Includes a unit test | |||||
2010-11-15 | Fix const cast issue with sysdb_attrs_users_from_str_list | Stephen Gallagher | 2 | -2/+2 | |
2010-11-15 | Fix const cast warning for sysdb_update_members | Stephen Gallagher | 2 | -4/+4 | |
2010-11-15 | Sanitize sysdb DN helpers | Stephen Gallagher | 1 | -7/+83 | |
2010-11-15 | Sanitize search filters for the sysdb | Stephen Gallagher | 1 | -6/+39 | |
2010-11-15 | Add sysdb utility function for sanitizing DN | Stephen Gallagher | 2 | -0/+27 | |
2010-10-26 | Always use uint32_t for UID/GID numbers | Jakub Hrozek | 2 | -9/+9 | |
2010-10-18 | Modify sysdb_[add|remove]_group_member to accept users and groups | Stephen Gallagher | 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. | |||||
2010-10-15 | sysdb interface for adding fake users | Jakub Hrozek | 2 | -0/+65 | |
2010-10-15 | sysdb interface for adding incomplete groups | Jakub Hrozek | 2 | -0/+49 | |
Useful for optimizing the initgroups operation. | |||||
2010-10-15 | Add sysdb_attrs_get_ulong utility function | Jakub Hrozek | 2 | -0/+29 | |
2010-10-13 | Implement netgroup support for LDAP provider | Sumit Bose | 1 | -0/+3 | |
2010-10-13 | Also return member groups to the client | Sumit Bose | 2 | -60/+83 | |
2010-10-13 | Add sysdb_netgroup_base_dn() | Sumit Bose | 2 | -0/+8 | |
2010-10-13 | Do not fail if netgroup exists just update the attributes | Sumit Bose | 1 | -1/+1 | |
2010-10-13 | Netgroups sysdb API | Stephen Gallagher | 4 | -2/+802 | |
2010-09-22 | Fix sysdb_attrs_to_list | Jakub Hrozek | 1 | -2/+2 | |
2010-09-22 | Fix sysdb_group_dn_name | Jakub Hrozek | 1 | -1/+8 | |
2010-09-22 | Initgroups on a non-cached user should go to the data provider | Stephen Gallagher | 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. | |||||
2010-09-22 | Fix missing variable substitution in DEBUG message | Stephen Gallagher | 1 | -2/+2 | |
2010-09-15 | Define objectclass with a constant | Jakub Hrozek | 2 | -3/+4 | |
Use a #define instead of hardcoded string | |||||
2010-09-08 | Dead assignments cleanup in various places in SSSD | Jan Zeleny | 1 | -0/+3 | |
Three assignments deleted, two return code inspection added. Also found and fixed one critical bug caused by dead assignment. Ticket: #590 | |||||
2010-09-08 | Move crypto functions into its own subdir | Jakub Hrozek | 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. | |||||
2010-08-03 | Add sysdb_update_members function | Stephen Gallagher | 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 | |||||
2010-08-03 | Add sysdb_group_dn_name utility function | Stephen Gallagher | 2 | -0/+24 | |
2010-08-03 | Add sysdb_attrs_to_list() utility function | Stephen Gallagher | 2 | -0/+81 | |
2010-06-02 | Add sysdb_attrs_get_string_array() | Sumit Bose | 2 | -0/+35 | |
2010-05-27 | Add ldap_access_filter option | Stephen Gallagher | 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 | |||||
2010-05-26 | Add support for delayed kinit if offline | Sumit Bose | 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. | |||||
2010-04-12 | sysydb: Finally stop using a common event context | Simo Sorce | 3 | -23/+7 | |
This commit completes the migration to a synchronous sysdb | |||||
2010-04-12 | sysdb: remove remaining traces of sysdb_handle | Simo Sorce | 3 | -222/+0 | |
2010-04-12 | sysdb: remove obsolete helpers from sysdb | Simo Sorce | 2 | -158/+0 | |
2010-04-12 | sysdb: convert sysdb_initgroups | Simo Sorce | 2 | -96/+49 | |
2010-04-12 | sysdb: convert sysdb_enumgrent | Simo Sorce | 2 | -56/+34 | |
2010-04-12 | sysdb: convert sysdb_enumpwent | Simo Sorce | 2 | -55/+23 | |
2010-04-12 | sysdb: convert sysdb_get_user_attr | Simo Sorce | 2 | -18/+23 | |
2010-04-12 | sysdb: convert sysdb_getgrgid | Simo Sorce | 2 | -22/+34 | |
2010-04-12 | sysdb: convert sysdb_getgrnam | Simo Sorce | 2 | -18/+47 | |
2010-04-12 | sysdb: convert sysdb_getpwuid | Simo Sorce | 2 | -19/+23 | |
2010-04-12 | sysdb: convert sysdb_getpwnam | Simo Sorce | 2 | -18/+22 | |
2010-04-12 | sysdb: add automatic transactions where needed | Simo Sorce | 1 | -7/+47 | |
Only functions that do multiple operations need explicit transactions as ldb_add/ldb_modify/ldb_delete already start transactions automatically intenrally. | |||||
2010-04-12 | sysdb: remove async transactions | Simo Sorce | 2 | -157/+0 | |
not used anymore | |||||
2010-04-12 | sysdb: add synchronous transaction functions | Simo Sorce | 2 | -14/+37 | |
2010-04-12 | sysdb: remove sysdb_check_handle | Simo Sorce | 1 | -90/+0 | |
not used anymore | |||||
2010-04-12 | sysdb: convert sysdb_cache_auth | Simo Sorce | 2 | -178/+79 | |
2010-04-12 | sysdb: convert sysdb_search_groups | Simo Sorce | 2 | -102/+35 | |