Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-31 | Ghost members - sysdb upgrade routine | Jan Zeleny | 3 | -1/+157 | |
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-31 | Ghost members - modifications in sysdb | Jan Zeleny | 2 | -80/+153 | |
Deleted sysdb_add_fake_user(): This function is no longer used. Modified sysdb_add_user(): When user object is added to sysdb, it is important to iterate over all groups that might have its name or any of its aliases as ghost member and replace this ghost membership by a real one. This will eliminate duplicite memberships. | |||||
2012-05-31 | Ghost members - add the ghost attribute to sysdb | Jan Zeleny | 1 | -0/+2 | |
2012-05-11 | SYSDB: Handle user and group renames better | Jakub Hrozek | 1 | -7/+39 | |
Fixes a regression in the local domain tools where sss_groupadd no longer detected a GID duplicate. The check for EEXIST is moved one level up into more high level function. The patch also adds the same rename support for users. I found it odd that we allowed a rename of groups but not users. There is a catch when storing a user -- his cached password would be gone. I think that renaming a user is such a rare operation that it's not severe, plus there is a warning in the logs. | |||||
2012-05-10 | sysdb: return proper error code from sysdb_sudo_purge_all | Jakub Hrozek | 1 | -1/+1 | |
2012-05-10 | SYSDB: Add better error logging to sysdb_set_entry_attr() | Stephen Gallagher | 1 | -2/+8 | |
2012-05-07 | Fix typo in debug message | Pavel Březina | 1 | -1/+1 | |
2012-05-03 | LDAP: Map the user's primaryGroupID | Stephen Gallagher | 1 | -0/+1 | |
2012-05-03 | LDAP: Enable looking up ID-mapped users by name | Stephen Gallagher | 1 | -0/+1 | |
2012-05-03 | SYSDB: Add sysdb routines for ID-mapping | Stephen Gallagher | 2 | -0/+346 | |
2012-05-03 | LDAP: Add objectSID config option | Stephen Gallagher | 1 | -0/+1 | |
2012-05-03 | SYSDB: Handle upgrade script failures better | Stephen Gallagher | 1 | -4/+13 | |
There was a bug in finish_upgrade() where it would return EOK if it succeeded in canceling the transaction due to an error. We should instead be returning the original error. | |||||
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-05-02 | SYSDB: return EOK if empty message is passed into get_rm_msg | Jakub Hrozek | 1 | -0/+1 | |
If the code never entered the loop in get_rm_message, we would return arbitrary return value. | |||||
2012-05-02 | SUDO: Return ret, not EOK | Jakub Hrozek | 1 | -1/+1 | |
This patch fixes bad refactoring - the function used to return value directly on error and EOK as the last statement. If was then converted into using goto label, but the last statement was still returning EOK instead of the value it should. | |||||
2012-04-24 | Sysdb routines for subdomains | Jan Zeleny | 3 | -81/+617 | |
2012-04-18 | Removed unused function sysdb_attrs_users_from_ldb_vals() | Jan Zeleny | 2 | -51/+0 | |
2012-04-18 | Add sysdb_set_service_attr and sysdb_set_autofsmap_attr | Jakub Hrozek | 4 | -0/+68 | |
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-03-06 | Search netgroups by alias, too | Jakub Hrozek | 2 | -3/+5 | |
https://fedorahosted.org/sssd/ticket/1228 | |||||
2012-02-29 | Remove sysdb_get_ctx_from_list() | Sumit Bose | 2 | -33/+0 | |
2012-02-29 | Keep sysdb context in domain info struct | Sumit Bose | 2 | -0/+89 | |
2012-02-27 | SSH: Add more debugging messages | Jan Cholasta | 1 | -4/+11 | |
2012-02-26 | SSH: Save SSH host name aliases | Jan Cholasta | 2 | -11/+83 | |
2012-02-24 | Delete missing attributes from netgroups to be stored | Jan Zeleny | 2 | -0/+16 | |
https://fedorahosted.org/sssd/ticket/1136 | |||||
2012-02-24 | IPA hosts refactoring | Jan Zeleny | 1 | -0/+4 | |
2012-02-21 | Don't give memory context in confdb where not needed | Jan Zeleny | 1 | -3/+3 | |
2012-02-17 | Redesign purging of the sudo cache | Pavel Březina | 2 | -75/+315 | |
https://fedorahosted.org/sssd/ticket/1173 | |||||
2012-02-13 | Fix uninitialized in_transaction | Stephen Gallagher | 1 | -1/+1 | |
Coverity #12521 and #12491 | |||||
2012-02-10 | Improve debug messages in sysdb_sudo_check_time() | Pavel Březina | 1 | -4/+16 | |
2012-02-07 | IPA: Add host info handler | Jan Cholasta | 2 | -0/+159 | |
2012-02-07 | LDAP: Add support for SSH user public keys | Jan Cholasta | 1 | -0/+2 | |
2012-02-06 | SUDO Integration - sysdb_sudo_check_time() fix | Pavel Březina | 1 | -6/+8 | |
2012-02-06 | Added some SELinux-related sysdb routines | Jan Zeleny | 3 | -1/+545 | |
2012-02-06 | Renamed some sysdb constants for their wider usage | Jan Zeleny | 1 | -5/+3 | |
2012-02-05 | AUTOFS: sysdb interface | Jakub Hrozek | 4 | -7/+520 | |
2012-02-05 | SYSDB: Remove code duplication between member_add and member_del | Jakub Hrozek | 1 | -39/+14 | |
2012-02-04 | Fixes for sudo_timed | Jakub Hrozek | 1 | -23/+40 | |
https://fedorahosted.org/sssd/ticket/1116 | |||||
2012-02-04 | SUDO Integration - responder 'sudo_timed' option | Pavel Březina | 2 | -37/+132 | |
https://fedorahosted.org/sssd/ticket/1116 | |||||
2012-01-31 | SYSDB: index sudoUser | Jakub Hrozek | 3 | -1/+99 | |
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 | 2 | -0/+28 | |
2012-01-31 | SYSDB: extend sysdb_store_service() to accept additional attributes | Stephen Gallagher | 4 | -17/+41 | |
2012-01-27 | SUDO Integration - make sysdb_get_sudo_filter() more configurable | Pavel Březina | 2 | -46/+68 | |
https://fedorahosted.org/sssd/ticket/1143 | |||||
2012-01-27 | SYSDB: add support for enumerating services | Stephen Gallagher | 2 | -0/+55 | |
2012-01-27 | SYSDB: Add indexes for servicePort and serviceProtocol | Stephen Gallagher | 3 | -2/+104 | |
2012-01-27 | SYSDB: Add sysdb routines for manipulating service entries | Stephen Gallagher | 2 | -0/+773 | |
2012-01-23 | SYSDB: Move add_string and add_ulong to sysdb_private.h | Stephen Gallagher | 2 | -4/+9 | |
2012-01-21 | SYSDB: Redundant check is redundant. | Stephen Gallagher | 1 | -5/+0 | |
Coverity 12480 | |||||
2012-01-17 | SUDO Integration - functions for manipulating with 'refreshed' attribute | Pavel Březina | 2 | -0/+68 | |
https://fedorahosted.org/sssd/ticket/1110 |