summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Collapse)AuthorFilesLines
2009-07-08Unify password caching ops in sysdbSimo Sorce7-291/+178
2009-07-08Use async helpers for ldap auth moduleSimo Sorce1-722/+314
This changes the style quite a lot, but the tevent_req style is much more clear and much less error-prone than the giant loop we had previously.
2009-07-08Add async helper functionsSimo Sorce7-25/+2060
These functions use the tevent_req async model, where a pair of _send/_recv functions pilot requests, with additional helpers like _done functions, and where needed multiple stage helpers.
2009-07-08Expose sysdb function to parse sysdb_attrsSimo Sorce2-2/+4
2009-07-08Add dumb way to clean up .X filesSimo Sorce1-0/+1
2009-07-08fix return code of krb5 child to indicate that the kdc is unavailableSumit Bose1-1/+5
2009-07-08fixed some typos which prevented password cachingSumit Bose1-3/+5
2009-07-08fixed a double talloc_free errorSumit Bose6-12/+0
2009-07-06Check for root before initializingJakub Hrozek9-4/+99
Also move setting locale to separate function to be called before anything else to make sure the "Not root" message would be localized.
2009-07-03Cleanup warnings in client and server codeSimo Sorce2-4/+1
2009-07-03Convert proxy internals to tevent_req styleSimo Sorce1-865/+1438
2009-07-03Rework transaction code to use tevent_reqSimo Sorce18-2762/+4893
This is part of a set of patches to rewrite sysdb to a hopefully better API, that will also let use use tevent_req async style calls to manipulate our cache.
2009-07-03Rename sysdb_req to sysdb_handle.Simo Sorce18-416/+410
This sysdb_req has always really been a transaction handle and not a request. This is part of a set of patches to rewrite transaction support in sysdb to a hopefully better API, that will also let use use tevent_req async style to manipulate our cache.
2009-07-02Adding wrappers to free data in INI API.Dmitri Pal2-7/+5
See ticket #37 in sssd track.
2009-07-02Gettextize the sss_ toolsJakub Hrozek7-109/+176
2009-07-02PRINT and ERROR macrosJakub Hrozek2-1/+4
2009-07-02check pending_return after dbus_connection_send_with_replySumit Bose4-9/+9
2009-07-02added kerberos backend with tevent_req event handlingSumit Bose8-2/+978
2009-07-02added kerberos locator pluginSumit Bose6-1/+179
2009-06-30Eliminate segfault on first start-upStephen Gallagher1-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-30Remove redundant libPath option from proxy providerStephen Gallagher3-17/+7
The libPath should be constructed from the libName. There is no benefit to specifying it separately.
2009-06-19Protect against segfault in service_signal_reloadStephen Gallagher1-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-19Fix segfault in update_monitor_configStephen Gallagher2-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-19Allow the use of custom CFLAGS on the make command lineStephen Gallagher3-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-18Add configure check for PCRE >= 7Stephen Gallagher1-0/+2
2009-06-17Create gettext framework for SSSD daemonStephen Gallagher17-15/+156
2009-06-16Control sssd_be exported functionsStephen Gallagher2-2/+9
2009-06-16Add --with-aux-info config option to SSSD daemonStephen Gallagher2-0/+11
2009-06-16Make SysV script install executableStephen Gallagher1-1/+1
2009-06-11Remove extra implementation of password_destructorStephen Gallagher1-11/+0
2009-06-11Add missing configure check for getpgrpStephen Gallagher1-1/+1
2009-06-10Turn sssd_mem_takeover into sssd_mem_attachSimo Sorce3-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-10Fix warnings in stress-tests.cSimo Sorce1-19/+21
2009-06-10Link crypt functions only to sssd binariesSimo Sorce1-4/+2
2009-06-08Fix invalid pointer error in ldb_debug_messagesStephen Gallagher1-2/+19
2009-06-08Treat a missing provider entry as a config errorStephen Gallagher1-2/+7
2009-06-08fix detection of authentication against LOCAL domainSumit Bose1-3/+9
2009-06-08fix shadow-utils base pathJakub Hrozek1-1/+1
2009-06-03man page for LDAP domainsJakub Hrozek2-1/+233
2009-06-02added tls_reqcert option for native LDAP backendSumit Bose1-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-02sssd.conf(5) man pageJakub Hrozek2-1/+655
2009-06-02Enable quiet build for automake >= 1.11Stephen Gallagher1-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-02add utility function talloc_zfreeSimo Sorce1-0/+4
2009-06-01Do not statically link data provider pluginsStephen Gallagher1-4/+3
2009-06-01Suppress "rootdse" error messages from the confdbStephen Gallagher1-3/+4
2009-06-01Add more manpagesJakub Hrozek8-8/+591
2009-05-28Fix user enumeration bugSimo Sorce1-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-28Enable enumeration in sysdb testsStephen Gallagher1-0/+8
2009-05-28Suppress "rootdse" error messages.Stephen Gallagher4-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-28Make Data Provider a mandatory serviceJakub Hrozek1-0/+32