Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-01-15 | Pass domain to sysdb_get<pw/gr>nam() functions | Simo Sorce | 1 | -1/+1 | |
Also allows us to remove sysdb_subdom_get<pw/gr>nam() wrappers and restore fqnames proper value in subdomains, by testing for a parent domain being present or not. | |||||
2013-01-15 | Upgrade DB and move ranges into top level object | Simo Sorce | 1 | -0/+7 | |
2013-01-15 | Make sysdb_custom_subtree_dn() require a domain. | Simo Sorce | 1 | -1/+2 | |
2013-01-15 | Make sysdb_custom_dn() require a domain. | Simo Sorce | 1 | -1/+2 | |
2013-01-15 | Make sysdb_domain_dn() require a domain. | Simo Sorce | 1 | -2/+4 | |
2013-01-15 | Make sysdb_netgroup_base_dn() require a domain. | Simo Sorce | 1 | -3/+5 | |
2013-01-15 | Make sysdb_netgroup_dn() require a domain explictly. | Simo Sorce | 1 | -2/+2 | |
2013-01-15 | Make sysdb_group_dn() require a domain explictly. | Simo Sorce | 1 | -2/+2 | |
2013-01-15 | Make sysdb_user_dn() require a domain explictly. | Simo Sorce | 1 | -2/+2 | |
2013-01-15 | Remove the sysdb_ctx_get_domain() function. | Simo Sorce | 1 | -5/+0 | |
We are deprecating sysdb->domain so kill the function that gives access to this member as we should stop relying on it being available (or correct). | |||||
2013-01-15 | Refactor single domain initialization | Simo Sorce | 1 | -31/+0 | |
Bring it out of sysdb, which will slowly remove internal dependencies on domains and instead will always require them to be passed by callers. | |||||
2013-01-15 | Refactor sysdb initialization | Simo Sorce | 1 | -128/+11 | |
Change the way sysdbs are initialized. Make callers responsible for providing the list of domains. Remove the returned array of sysdb contexts, it was used only by sss_cache and not really necessary there either as that tool can easily iterate the domains. Make sysdb ctx children of their respective domains. Neither sysdb context nor domains are ever freed until a program is done so there shouldn't be any memory hierarchy issue. As plus we simplify the code by removing a destructor and a setter function. | |||||
2013-01-08 | Translate LDB_ERR_ATTRIBUTE_OR_VALUE_EXISTS to EEXIST | Sumit Bose | 1 | -0/+1 | |
Currently only the LDB error code indicating that an entry already exists is translated to EEXIST. To make debugging easier and return a better indication of the reason for an error in the logs this patch translates the LDB error code for an already existing attribute or value to EEXIST as well. | |||||
2012-11-28 | Null pointer dereferenced. | Michal Zidek | 1 | -96/+100 | |
https://fedorahosted.org/sssd/ticket/1674 | |||||
2012-11-19 | Handle conversion to fully qualified usernames | Simo Sorce | 1 | -0/+7 | |
In subdomains we have to use fully qualified usernames. Unfortunately we have no other good option than simply removing caches for users of subdomains. This is because the memberof plugin does not support the rename operation. | |||||
2012-11-19 | Display more information on DB version mismatch | Ondrej Kos | 1 | -2/+34 | |
https://fedorahosted.org/sssd/ticket/1589 Added check for determining, whether database version is higher or lower than expected. To distinguish it from other errors it uses following retun values (further used for appropriate error message): EMEDIUMTYPE for lower version than expected EUCLEAN for higher version than expected When SSSD or one of it's tools fails on DB version mismatch, new error message is showed suggesting how to proceed. | |||||
2012-10-26 | sysdb: add sysdb_base_dn() | Sumit Bose | 1 | -0/+4 | |
Add a help function which returns the ldb_dn object for the base dn of the cache. | |||||
2012-10-05 | SSH: Expire hosts in known_hosts | Jan Cholasta | 1 | -0/+7 | |
2012-09-24 | SYSDB: Remove unnecessary domain parameter from several sysdb calls | Jakub Hrozek | 1 | -17/+16 | |
The domain can be read from the sysdb object. Removing the domain string makes the API more self-contained. | |||||
2012-09-24 | AUTOFS: convert the existing autofs entries during a sysdb upgrade | Jakub Hrozek | 1 | -0/+7 | |
2012-09-20 | LDB_ERR_INVALID_ATTRIBUTE_SYNTAX added to sysdb_error_to_errno. | Michal Zidek | 1 | -0/+2 | |
2012-08-21 | SYSDB: Make sysdb_attrs_get_el_int() public | Stephen Gallagher | 1 | -8/+8 | |
Also rename it to sysdb_attrs_get_el_ext() | |||||
2012-08-06 | SYSDB: Use ldb_msg_add_string for simple string additions | Jakub Hrozek | 1 | -4/+4 | |
2012-07-20 | SYSDB: Add log message for unexpected LDB errors | Stephen Gallagher | 1 | -0/+3 | |
2012-07-18 | Add function sysdb_attrs_copy_values() | Jan Zeleny | 1 | -0/+24 | |
This function copies all values from one sysdb_attrs structure to another | |||||
2012-05-31 | Ghost members - sysdb upgrade routine | Jan Zeleny | 1 | -0/+7 | |
It is remotely possible to have sysdb in an inconsistent state that might need upgrade. Consider scenario when user asks for group information. Some fake users are added as a part of this operation. Before users can be fully resolved and stored properly, SSSD is shut down and upgrade is performed. In this case we need to go over all fake user records (uidNumber=0) and replace each of them with ghost record in all group objects that are stated in its memberof attribute. | |||||
2012-05-02 | SYSDB: check return value | Jakub Hrozek | 1 | -2/+2 | |
In addition to testing the number of elements, also check the return value of sysdb_attrs_get_el. | |||||
2012-04-24 | Sysdb routines for subdomains | Jan Zeleny | 1 | -81/+110 | |
2012-04-18 | Removed unused function sysdb_attrs_users_from_ldb_vals() | Jan Zeleny | 1 | -46/+0 | |
2012-03-21 | Save alias of the primary name, too | Jakub Hrozek | 1 | -3/+9 | |
2012-03-16 | SYSDB: Save only lowercased aliases in case-insensitive domains | Stephen Gallagher | 1 | -19/+28 | |
https://fedorahosted.org/sssd/ticket/1253 | |||||
2012-02-29 | Remove sysdb_get_ctx_from_list() | Sumit Bose | 1 | -29/+0 | |
2012-02-29 | Keep sysdb context in domain info struct | Sumit Bose | 1 | -0/+80 | |
2012-01-31 | SYSDB: index sudoUser | Jakub Hrozek | 1 | -0/+7 | |
Most of the the searches in the Sudo responder include the sudoUser attribute. Indexing it will make the responder faster. | |||||
2012-01-31 | SYSDB: Add sysdb_attrs_get_uint16_t | Stephen Gallagher | 1 | -0/+26 | |
2012-01-27 | SYSDB: Add indexes for servicePort and serviceProtocol | Stephen Gallagher | 1 | -0/+7 | |
2012-01-21 | SYSDB: Redundant check is redundant. | Stephen Gallagher | 1 | -5/+0 | |
Coverity 12480 | |||||
2012-01-17 | sysdb_get_bool() and sysdb_get_bool() functions | Pavel Březina | 1 | -51/+97 | |
2012-01-17 | SUDO Integration review issues | Pavel Březina | 1 | -1/+1 | |
2011-12-16 | Export the function to convert ldb_result to sysdb_attrs | Jakub Hrozek | 1 | -0/+29 | |
It will be reused later in the sudo responder | |||||
2011-12-16 | Use the case sensitivity flag in the LDAP provider | Jakub Hrozek | 1 | -4/+32 | |
2011-12-16 | sysdb_get_real_name helper function | Jakub Hrozek | 1 | -0/+46 | |
2011-11-02 | SYSDB: add index for nameAlias | Stephen Gallagher | 1 | -0/+7 | |
2011-10-07 | SYSDB: New source file for sysdb upgrade routines | Stephen Gallagher | 1 | -888/+12 | |
2011-10-03 | Use explicit base 10 for converting strings to integers | Jakub Hrozek | 1 | -1/+1 | |
https://fedorahosted.org/sssd/ticket/1013 | |||||
2011-09-28 | Add sysdb interface to get name aliases | Jakub Hrozek | 1 | -1/+59 | |
2011-08-25 | Return the first value of name if the multivalued name attribute does not ↵ | Jakub Hrozek | 1 | -3/+4 | |
match RDN https://fedorahosted.org/sssd/ticket/926 | |||||
2011-08-15 | sysdb refactoring: memory context deleted | Jan Zeleny | 1 | -74/+81 | |
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. | |||||
2011-08-15 | sysdb refactoring: deleted domain variables in sysdb API | Jan Zeleny | 1 | -6/+4 | |
The patch also updates code using modified functions. Tests have also been adjusted. | |||||
2011-08-15 | Added sysdb_ctx_get_domain function | Jan Zeleny | 1 | -0/+5 | |