Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-31 | Ghost members - modifications in sysdb | Jan Zeleny | 1 | -75/+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-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: 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-02-24 | Delete missing attributes from netgroups to be stored | Jan Zeleny | 1 | -0/+14 | |
https://fedorahosted.org/sssd/ticket/1136 | |||||
2012-02-21 | Don't give memory context in confdb where not needed | Jan Zeleny | 1 | -3/+3 | |
2012-02-05 | AUTOFS: sysdb interface | Jakub Hrozek | 1 | -6/+32 | |
2012-02-05 | SYSDB: Remove code duplication between member_add and member_del | Jakub Hrozek | 1 | -39/+14 | |
2012-01-31 | SYSDB: extend sysdb_store_service() to accept additional attributes | Stephen Gallagher | 1 | -12/+14 | |
2012-01-23 | SYSDB: Move add_string and add_ulong to sysdb_private.h | Stephen Gallagher | 1 | -4/+4 | |
2011-11-22 | SYSDB: Make ENOENT log messages less threatening | Stephen Gallagher | 1 | -16/+54 | |
Previously, they were reported with the prefix "Error:" which caused confusion among end-users while debugging. | |||||
2011-11-02 | Handle group renaming correctly | Jan Zeleny | 1 | -2/+7 | |
https://fedorahosted.org/sssd/ticket/1040 | |||||
2011-10-31 | Plug memory leaks in sysdb_ops | Jakub Hrozek | 1 | -20/+54 | |
https://fedorahosted.org/sssd/ticket/1051 | |||||
2011-10-13 | SysDB commands that save lastUpdate allows this value to be passed in | Pavel Březina | 1 | -25/+41 | |
https://fedorahosted.org/sssd/ticket/836 | |||||
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 | Multiline macro cleanup | Jakub Hrozek | 1 | -1/+1 | |
This is mostly a cosmetic patch. The purpose of wrapping a multi-line macro in a do { } while(0) is to make the macro usable as a regular statement, not a compound statement. When the while(0) is terminated with a semicolon, the do { } while(0); block becomes a compound statement again. | |||||
2011-08-15 | sysdb refactoring: memory context deleted | Jan Zeleny | 1 | -247/+254 | |
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 | -142/+75 | |
The patch also updates code using modified functions. Tests have also been adjusted. | |||||
2011-08-15 | sysdb refactoring: renamed ctx variable to sysdb | Jan Zeleny | 1 | -131/+131 | |
2011-06-02 | Non-posix group processing - sysdb changes | Jan Zeleny | 1 | -17/+23 | |
2011-05-20 | Change sysdb_add_fake_user to add OriginalDN | Jakub Hrozek | 1 | -1/+8 | |
RFC2307bis code relies heavily on originalDN, so the fake users need to have an option to store it, too. | |||||
2011-05-04 | Some minor fixes and changes in sysdb_ops | Jan Zeleny | 1 | -17/+40 | |
2011-05-04 | Add a function for searching netgroups with custom filter | Jan Zeleny | 1 | -0/+57 | |
2011-03-23 | Add originalDN to fake groups | Jakub Hrozek | 1 | -1/+7 | |
2011-02-28 | Do not try to delete sysbd memberOf attribute | Sumit Bose | 1 | -0/+4 | |
2011-01-21 | Delete attributes that are removed from LDAP | Stephen Gallagher | 1 | -0/+118 | |
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-11-15 | Fix const cast warning for sysdb_update_members | Stephen Gallagher | 1 | -2/+2 | |
2010-10-18 | Modify sysdb_[add|remove]_group_member to accept users and groups | Stephen Gallagher | 1 | -32/+77 | |
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 | 1 | -0/+61 | |
2010-10-15 | sysdb interface for adding incomplete groups | Jakub Hrozek | 1 | -0/+44 | |
Useful for optimizing the initgroups operation. | |||||
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 | 1 | -1/+352 | |
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 | 1 | -2/+2 | |
Use a #define instead of hardcoded string | |||||
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 | 1 | -0/+56 | |
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-05-26 | Add support for delayed kinit if offline | Sumit Bose | 1 | -2/+12 | |
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 | 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 sysdb_check_handle | Simo Sorce | 1 | -90/+0 | |
not used anymore | |||||
2010-04-12 | sysdb: convert sysdb_cache_auth | Simo Sorce | 1 | -167/+68 | |
2010-04-12 | sysdb: convert sysdb_search_groups | Simo Sorce | 1 | -93/+28 | |
2010-04-12 | sysdb: delete sysdb_delete_group | Simo Sorce | 1 | -90/+33 | |
2010-04-12 | sysdb: convert sysdb_delete_user | Simo Sorce | 1 | -81/+33 | |
2010-04-12 | sysdb: convert sysdb_search_users | Simo Sorce | 1 | -93/+28 | |
2010-04-12 | sysdb remove sldb_request_send, not used anymore | Simo Sorce | 1 | -125/+0 | |
2010-04-12 | sysdb: convert sysdb_asq_search | Simo Sorce | 1 | -161/+39 | |
2010-04-12 | sysdb: convert sysdb_store_custom | Simo Sorce | 1 | -119/+49 | |
2010-04-12 | sysdb: convert sysdb_search_custom | Simo Sorce | 1 | -207/+85 | |