Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-07-02 | added kerberos backend with tevent_req event handling | Sumit Bose | 8 | -2/+978 | |
2009-07-02 | added kerberos locator plugin | Sumit Bose | 6 | -1/+179 | |
2009-06-30 | Eliminate segfault on first start-up | Stephen Gallagher | 1 | -6/+19 | |
There was a typo in the confdb setup portion of the monitor_process_init that was attempting to use the wrong cdb object to initialize. This patch also adds some missing talloc_free() calls on error. | |||||
2009-06-30 | Remove redundant libPath option from proxy provider | Stephen Gallagher | 3 | -17/+7 | |
The libPath should be constructed from the libName. There is no benefit to specifying it separately. | |||||
2009-06-19 | Protect against segfault in service_signal_reload | Stephen Gallagher | 1 | -0/+9 | |
There is a potential race condition where the monitor may attempt to signal a reload of a child process before the communication sbus channel is available. If this happens, we will just exit this function and let the monitor kill and restart the child process. | |||||
2009-06-19 | Fix segfault in update_monitor_config | Stephen Gallagher | 2 | -8/+30 | |
We were stealing the memory context of only the first value in the linked-list of domains (and also services). This patch adds a memory context to hold the lists so that can be stolen along with all of the entries. | |||||
2009-06-19 | Allow the use of custom CFLAGS on the make command line | Stephen Gallagher | 3 | -3/+6 | |
Setting CFLAGS explicitly in configure.ac means that they would be overwritten when using e.g. make CFLAGS="-O0 -g" This replaces the explicit setting of CFLAGS with an AM_CONDITIONAL to have Makefile.am set these instead. Also fixes a missing #include that was coincidentally obscured because gcc's -O2 happened to be able to locate it. Setting -O0 revealed the problem. | |||||
2009-06-18 | Add configure check for PCRE >= 7 | Stephen Gallagher | 1 | -0/+2 | |
2009-06-17 | Create gettext framework for SSSD daemon | Stephen Gallagher | 17 | -15/+156 | |
2009-06-16 | Control sssd_be exported functions | Stephen Gallagher | 2 | -2/+9 | |
2009-06-16 | Add --with-aux-info config option to SSSD daemon | Stephen Gallagher | 2 | -0/+11 | |
2009-06-16 | Make SysV script install executable | Stephen Gallagher | 1 | -1/+1 | |
2009-06-11 | Remove extra implementation of password_destructor | Stephen Gallagher | 1 | -11/+0 | |
2009-06-11 | Add missing configure check for getpgrp | Stephen Gallagher | 1 | -1/+1 | |
2009-06-10 | Turn sssd_mem_takeover into sssd_mem_attach | Simo Sorce | 3 | -36/+51 | |
The old function was not used anywhere, and this function uses better semantics, including not using void ** which gives strict aliasing problems. Also add a generic password destroy function | |||||
2009-06-10 | Fix warnings in stress-tests.c | Simo Sorce | 1 | -19/+21 | |
2009-06-10 | Link crypt functions only to sssd binaries | Simo Sorce | 1 | -4/+2 | |
2009-06-08 | Fix invalid pointer error in ldb_debug_messages | Stephen Gallagher | 1 | -2/+19 | |
2009-06-08 | Treat a missing provider entry as a config error | Stephen Gallagher | 1 | -2/+7 | |
2009-06-08 | fix detection of authentication against LOCAL domain | Sumit Bose | 1 | -3/+9 | |
2009-06-08 | fix shadow-utils base path | Jakub Hrozek | 1 | -1/+1 | |
2009-06-03 | man page for LDAP domains | Jakub Hrozek | 2 | -1/+233 | |
2009-06-02 | added tls_reqcert option for native LDAP backend | Sumit Bose | 1 | -0/+32 | |
In order to allow to access LDAP servers which do not provide SSL/TLS encryption the option tls_reqcert is added to the native LDAP backend. It accepts the same arguments as the corresponding OpenLDAP option documented in ldap.conf(5) and should preform accordingly. | |||||
2009-06-02 | sssd.conf(5) man page | Jakub Hrozek | 2 | -1/+655 | |
2009-06-02 | Enable quiet build for automake >= 1.11 | Stephen Gallagher | 1 | -0/+3 | |
If automake 1.11 or higher is available, use of the configure option '--enable-silent-rules' will suppress most build messages and replace them with lines such as CC sysdb.o This affects libtool as well. | |||||
2009-06-02 | add utility function talloc_zfree | Simo Sorce | 1 | -0/+4 | |
2009-06-01 | Do not statically link data provider plugins | Stephen Gallagher | 1 | -4/+3 | |
2009-06-01 | Suppress "rootdse" error messages from the confdb | Stephen Gallagher | 1 | -3/+4 | |
2009-06-01 | Add more manpages | Jakub Hrozek | 8 | -8/+591 | |
2009-05-28 | Fix user enumeration bug | Simo Sorce | 1 | -4/+0 | |
The previous patch to fix an enumeration bug found with group enumeration inadvertently introduced a bug with user enumeration. Yeah, almost funny! | |||||
2009-05-28 | Enable enumeration in sysdb tests | Stephen Gallagher | 1 | -0/+8 | |
2009-05-28 | Suppress "rootdse" error messages. | Stephen Gallagher | 4 | -0/+41 | |
We will trap all LDB debug messages and pipe them into our internal DEBUG() function. LDB FATAL messages will still be printed by default, WARNING and TRACE functions will be at debug level 3 and 9, respectively. | |||||
2009-05-28 | Make Data Provider a mandatory service | Jakub Hrozek | 1 | -0/+32 | |
2009-05-28 | Build non-versioned sss_pam.so, libnss_sss.so and memberof.so | Stephen Gallagher | 1 | -1/+1 | |
2009-05-28 | special-case NSS calls in PAM code | Jakub Hrozek | 1 | -2/+2 | |
2009-05-28 | Use PTR_2_INT for alignment calculations | Simo Sorce | 1 | -4/+5 | |
This version should be pointer size agnostic. Should make this code safe on both 32bit and 64bit. | |||||
2009-05-27 | Fix enumerations (bug #42) | Simo Sorce | 1 | -12/+76 | |
If a backend had all its results filtered in fill_pwent or fill_grent then we would return an empty result, which means "end of results" to the client. Now we return ENOENT and let callers decide what to do. Also make sure we do not grow packets unless we are going to fill them as that's a recipe for killing the client as the size passed to sss_packet_grow is used to determine the size of the final packet. | |||||
2009-05-26 | fix a wrong timeout | Sumit Bose | 1 | -3/+4 | |
The timeout of the data provider call (in ms) got overwritten by a cache timeout (in s). | |||||
2009-05-26 | Adjust sysdb tests to the new confdb interface and improve sysdb test coverage | Jakub Hrozek | 1 | -39/+771 | |
2009-05-26 | Silence warnings | Simo Sorce | 10 | -22/+29 | |
2009-05-26 | Do not fire up backend search when the data provider is local | Jakub Hrozek | 3 | -17/+21 | |
2009-05-26 | Stop overwriting the stack | Simo Sorce | 1 | -2/+2 | |
Actually use the buffer not it's location on the stack. | |||||
2009-05-26 | Link proxy backend against internal crypto library | Stephen Gallagher | 1 | -2/+4 | |
2009-05-26 | Move useradd defaults to confdb | Jakub Hrozek | 1 | -3/+25 | |
Previously, sss_useradd defaults were hardcoded with no way to change user's default shell or base for home directory. This patch moves them into config/user_defaults | |||||
2009-05-26 | Clean up automake build to work on older versions of libtool | Stephen Gallagher | 2 | -1/+3 | |
LT_INIT is supported only on Libtool >= 2.0, so I reverted it to using AC_PROG_LIBTOOL. Also reorganized how the common libraries were being built. Now they are treated as libtool convenience libraries instead of installable libraries (the --with-singlelib configure flag can still be used to generate a combined, installable DSO) I cleaned up the set of files being installed by automake, so the list of things we need to remove before packaging the RPM is now only the .la files associated with our own plugins. | |||||
2009-05-26 | Fix manual UID assignment in sysdb | Jakub Hrozek | 1 | -11/+15 | |
If it's an MPG domain, set them equal. If it's a non-MPG domain, get the next available GID and use that. | |||||
2009-05-26 | Fix infopipe packaging | Jakub Hrozek | 1 | -0/+4 | |
2009-05-26 | Add some more InfoPipe tests | Jakub Hrozek | 2 | -1/+627 | |
2009-05-26 | Fix typos in the Introspection XML file | Jakub Hrozek | 1 | -3/+5 | |
2009-05-26 | Fix initscript return codes | Jakub Hrozek | 1 | -6/+6 | |