Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-06-29 | sudo ldap provider: add periodical smart refresh API | Pavel Březina | 1 | -0/+63 | |
2012-06-29 | sudo provider: add ldap_sudo_smart_refresh_interval | Pavel Březina | 3 | -0/+3 | |
2012-06-29 | sudo ldap provider: when sysdb filter is NULL remove downloaded rules | Pavel Březina | 1 | -5/+61 | |
2012-06-29 | sudo ldap provider: add smart refresh API | Pavel Březina | 1 | -0/+128 | |
2012-06-29 | sudo ldap provider: remember highest usn after full refresh | Pavel Březina | 1 | -1/+9 | |
2012-06-29 | sudo ldap provider: add sdap_sudo_set_usn() | Pavel Březina | 1 | -0/+22 | |
2012-06-29 | sudo ldap provider: find highest USN | Pavel Březina | 5 | -22/+113 | |
2012-06-29 | ldap provider: add sudo usn value | Pavel Březina | 5 | -0/+11 | |
2012-06-29 | sudo ldap provider: support periodical full refresh | Pavel Březina | 1 | -0/+129 | |
2012-06-29 | sudo ldap provider: add new timer API | Pavel Březina | 2 | -0/+194 | |
2012-06-29 | sudo provider: remove old timer | Pavel Březina | 6 | -351/+0 | |
2012-06-29 | sudo provider: add ldap_sudo_full_refresh_interval | Pavel Březina | 3 | -0/+3 | |
2012-06-29 | sudo backend - add support for on demand refresh of specific rules | Pavel Březina | 1 | -7/+61 | |
2012-06-29 | sudo backend - support only on demand full refresh | Pavel Březina | 1 | -28/+4 | |
2012-06-29 | sudo ldap provider: add support for on demand refresh of specific rules | Pavel Březina | 3 | -0/+11 | |
2012-06-29 | sudo ldap provider: provide API for refresh of specific rules | Pavel Březina | 1 | -0/+93 | |
2012-06-29 | sudo ldap provider: add support for on demand full refresh | Pavel Březina | 2 | -16/+26 | |
2012-06-29 | sudo ldap provider: provide API for full refresh | Pavel Březina | 2 | -1/+126 | |
2012-06-29 | sudo ldap provider: add expiration time to each rule | Pavel Březina | 3 | -8/+30 | |
2012-06-29 | sudo ldap provider: add domain info in sdap_sudo_refresh_state | Pavel Březina | 1 | -0/+2 | |
2012-06-29 | sudo ldap provider: add sysdb ctx in sdap_sudo_refresh_state | Pavel Březina | 1 | -7/+7 | |
2012-06-29 | sudo ldap provider: give sdap_sudo_refresh_send() search and purge filters | Pavel Březina | 4 | -278/+93 | |
2012-06-29 | sudo ldap provider: move async routines to sdap_async_sudo.c | Pavel Březina | 2 | -675/+710 | |
2012-06-21 | Add support for ID ranges | Sumit Bose | 6 | -10/+197 | |
2012-06-20 | Move some debug lines to new debug log levels | Stef Walter | 7 | -15/+15 | |
* These are common lines of debug output when starting up sssd https://bugzilla.redhat.com/show_bug.cgi?id=811113 | |||||
2012-06-20 | Fix possible segfault in sdap_save_group() | Jan Zeleny | 1 | -2/+11 | |
2012-06-15 | KRB5: Avoid shadowing dirname | Stephen Gallagher | 1 | -20/+21 | |
The variable 'dirname' is a publicly declared variable in libgen.h on older systems such as RHEL 5 | |||||
2012-06-15 | KRB5: Auto-detect DIR cache support in configure | Stephen Gallagher | 4 | -5/+33 | |
We can't support the DIR cache features in systems with kerberos libraries older than 1.10. Make sure we don't build it on those systems. | |||||
2012-06-15 | KRB5: Update DEBUG macros for create_ccache_dir and find_ccdir_parent_data | Stephen Gallagher | 1 | -17/+30 | |
2012-06-15 | LDAP: Fix missing variable in debug message | Stephen Gallagher | 1 | -1/+1 | |
2012-06-15 | Fixed debug message in sdap_save_group() | Jan Zeleny | 1 | -1/+1 | |
2012-06-14 | Make krb5_ccname_template and krb5_ccachedir configurable | Jakub Hrozek | 2 | -4/+4 | |
2012-06-14 | Use Kerberos context in KRB5_DEBUG | Jakub Hrozek | 2 | -55/+61 | |
Passing Kerberos context to sss_krb5_get_error_message will allow us to get better error messages. | |||||
2012-06-14 | Add support for storing credential caches in the DIR: back end | Jakub Hrozek | 5 | -70/+510 | |
https://fedorahosted.org/sssd/ticket/974 | |||||
2012-06-14 | Add a credential cache back end structure | Jakub Hrozek | 7 | -148/+382 | |
To be able to add support for new credential cache types easily, this patch creates a new structure sss_krb5_cc_be that defines common operations with a credential cache, such as create, check if used or remove. | |||||
2012-06-14 | Handle trailing slash in the ccname template | Jakub Hrozek | 1 | -8/+14 | |
With the DIR cache support, it's perfectly legal to specify a ccname directory that ends with a slash. The create_dir function did not handle that situation correctly. | |||||
2012-06-14 | Split parse_krb5_child_response so it can be reused | Jakub Hrozek | 3 | -119/+170 | |
krb5-child-test will be another consumer. It also makes the code more readable by splitting a huge function. | |||||
2012-06-14 | Allow redefining the KRB5_CHILD path | Jakub Hrozek | 1 | -3/+7 | |
The krb5-child-test will want to run the child from the current directory. | |||||
2012-06-14 | Provide more debugging in krb5_child and ldap_child | Jakub Hrozek | 2 | -14/+73 | |
https://fedorahosted.org/sssd/ticket/1225 | |||||
2012-06-14 | Two small krb5_child fixes | Jakub Hrozek | 1 | -3/+10 | |
* Allocation check was missing * a DEBUG statement overwrote errno | |||||
2012-06-13 | Fix an issue in ghost users | Jan Zeleny | 1 | -75/+47 | |
There was an issue with ghost members in nested groups. Consider a scenario with two groups A and B, B being member of A and having some ghost members. In such case SSSD stored both groups, then added membership between them and then added ghost members to the group B. The problem was that adding ghost members to group B didn't propagate these ghost members to group A. This functionality could have been solved by memberof plugin but the logic is far more complicated that changes this patch introduces. The change is simple: add ghost members at the same time as the group is created, even if groups are supposed to be stored in two passes. That way ghost members will be present at the time A -> B membership is created and they will be propagated as expected. | |||||
2012-06-13 | LDAP: Auto-detect support for the ldap match rule | Stephen Gallagher | 6 | -5/+107 | |
This patch extends the RootDSE lookup so that we will perform a second request to test whether the match rule syntax can be used. If both groups and initgroups are disabled in the configuration, this lookup request can be skipped. | |||||
2012-06-13 | LDAP: Add support for AD chain matching extension in initgroups | Stephen Gallagher | 3 | -9/+325 | |
2012-06-13 | LDAP: Add support for AD chain matching extension in group lookups | Stephen Gallagher | 3 | -9/+417 | |
2012-06-13 | LDAP: Add ldap_*_use_matching_rule_in_chain options | Stephen Gallagher | 4 | -0/+11 | |
2012-06-12 | LDAP: Make sdap_initgr_common_store() non-static | Stephen Gallagher | 2 | -7/+15 | |
Move it to a private header so it can be reused by other initgroups C files. | |||||
2012-06-12 | LDAP: Add helper function to get list of a user's groups from sysdb | Stephen Gallagher | 2 | -33/+69 | |
2012-06-12 | LDAP: Fix incorrect switch statement in sdap_get_initgr_done() | Stephen Gallagher | 1 | -1/+1 | |
SDAP_SCHEMA_AD needs to be calling sdap_initgr_rfc2307bis_recv(), not sdap_initgr_nested_recv(). By coincidence both recv functions happened to be identical, but if one or the other changed, this would break unexpectedly. | |||||
2012-06-12 | LDAP: Remove redundant check | Stephen Gallagher | 1 | -11/+0 | |
The same block appeared earlier in the function and neither variable could have changed values since. | |||||
2012-06-10 | IPA subdomains - ask for information about master domain | Jan Zeleny | 6 | -17/+164 | |
The query is performed only if there is missing information in the cache. That means this should be done only once after restart when cache doesn't exist. All subsequent requests for subdomains won't include the request for master domain. |