Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-06-21 | Try to build PAC responder only if all dependencies are available | Sumit Bose | 2 | -5/+18 | |
2012-06-21 | Add range support to PAC responder | Sumit Bose | 3 | -45/+140 | |
2012-06-21 | Add support for ID ranges | Sumit Bose | 11 | -10/+584 | |
2012-06-21 | PAC client: add krb5 authdata plugin | Sumit Bose | 5 | -0/+503 | |
2012-06-21 | PAC client: add basic support in common client code | Sumit Bose | 2 | -0/+38 | |
2012-06-21 | PAC responder: test suite | Jan Zeleny | 2 | -1/+124 | |
2012-06-21 | PAC responder: support in spec file | Sumit Bose | 1 | -0/+7 | |
2012-06-21 | PAC responder: add the core functionality | Sumit Bose | 3 | -2/+475 | |
This adds support for parsing PAC and storing information contained within. In particular the user and all his memberships are stored. In case it is necessary, getgrgid() requests are sent to provider for group resolution. | |||||
2012-06-21 | PAC responder: add some utility functions | Jan Zeleny | 3 | -0/+550 | |
2012-06-21 | PAC responder: add basic infrastructure | Sumit Bose | 8 | -1/+400 | |
This adds only the basic outline of the PAC responder, it won't support any operations, it will just start and initialize itself. | |||||
2012-06-21 | Add close on exec support for old platforms | Simo Sorce | 1 | -1/+16 | |
Older platfroms like RHEL5 do not have support for O_CLOEXC and need an explicit fcntl after the fd is created. Add it conditionally so it can be clearly removed once we declared those platfroms obsolete and unsupported. | |||||
2012-06-21 | Do not leak file descriptors in client libs. | Simo Sorce | 1 | -1/+1 | |
We need to make sure the mc socket is not leaked otherwise child processes will pile up leaked file descriptors. Add O_CLOEXEC when opening the cache. | |||||
2012-06-20 | Move some debug lines to new debug log levels | Stef Walter | 14 | -26/+26 | |
* 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-18 | Make the client idle timeout configurable | Stephen Gallagher | 7 | -5/+40 | |
2012-06-18 | Add support for terminating idle connections | Shantanu Goel | 2 | -2/+67 | |
2012-06-18 | Do not send SIGPIPE on disconnection | Shantanu Goel | 1 | -6/+21 | |
Note we set MSG_NOSIGNAL to avoid having to fiddle with signal masks but also do not want to die in case SIGPIPE gets raised and the application does not handle it. | |||||
2012-06-18 | Log message if close() fails in destructor. | Shantanu Goel | 1 | -1/+12 | |
2012-06-18 | Set return errno to the value prior to calling close(). | Shantanu Goel | 1 | -2/+2 | |
2012-06-18 | Fix typo breaking DIR cache detection | Stephen Gallagher | 1 | -2/+0 | |
2012-06-15 | Bumping version to 1.9.0 beta 3 | Stephen Gallagher | 1 | -1/+1 | |
2012-06-15 | Updating translations for 1.9.0 beta 2 release | Stephen Gallagher | 26 | -6186/+5773 | |
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 | 9 | -8/+61 | |
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 | Fix compilation on older little-endian systems | Stephen Gallagher | 1 | -1/+2 | |
2012-06-15 | SSS_CLIENT: Fix uninitialized value error | Stephen Gallagher | 1 | -1/+1 | |
This would cause a crash if we jump to the done: label before it has been allocated. | |||||
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 | Provide "service filter" for SELinux context | Jan Zeleny | 1 | -0/+20 | |
At this moment we will support only asterisk, designating "all services". https://fedorahosted.org/sssd/ticket/1360 | |||||
2012-06-14 | Make krb5_ccname_template and krb5_ccachedir configurable | Jakub Hrozek | 5 | -4/+41 | |
2012-06-14 | Use Kerberos context in KRB5_DEBUG | Jakub Hrozek | 4 | -65/+73 | |
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 | 10 | -111/+615 | |
https://fedorahosted.org/sssd/ticket/974 | |||||
2012-06-14 | Add a credential cache back end structure | Jakub Hrozek | 10 | -198/+417 | |
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 | Residual util functions | Jakub Hrozek | 2 | -0/+102 | |
Kerberos credential caches can be specified by TYPE:RESIDUAL. This patch adds a couple of utilities to support parsing if ccache locations, checking types etc. | |||||
2012-06-14 | Add a krb5_child test tool | Jakub Hrozek | 2 | -0/+575 | |
https://fedorahosted.org/sssd/ticket/1127 | |||||
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 | 7 | -6/+120 | |
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 | 4 | -9/+326 | |
2012-06-13 | LDAP: Add support for AD chain matching extension in group lookups | Stephen Gallagher | 4 | -9/+418 | |
2012-06-13 | LDAP: Add ldap_*_use_matching_rule_in_chain options | Stephen Gallagher | 8 | -0/+65 | |
2012-06-13 | sss_names_init: Report correct error code if allocation failed | Jakub Hrozek | 1 | -1/+4 | |
2012-06-12 | Clarify how comments work in sssd.conf | Ariel Barria | 1 | -1/+2 | |
2012-06-12 | Make re_expression and full_name_format per domain options | Stef Walter | 19 | -83/+252 | |
* Allows different user/domain qualified names for different domains. For example Domain\User or user@domain. * The global re_expression and full_name_format options remain as defaults for the domains. * Subdomains get the re_expression and full_name_format of their parent domain. https://bugzilla.redhat.com/show_bug.cgi?id=811663 | |||||
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. |