summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Collapse)AuthorFilesLines
2009-07-10let krb5 backend safe valid credentials for offline authenticationSumit Bose1-0/+43
2009-07-10fixed the default value for tls_reqcertSumit Bose1-1/+1
2009-07-10add a short explanation about the used debug levelsSumit Bose1-0/+14
2009-07-09fixed typos and a potential memory leakSumit Bose1-2/+3
2009-07-08Implement the ldap identity module.Simo Sorce7-787/+1408
This uses and exapands the async helpers.
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