summaryrefslogtreecommitdiff
path: root/server/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2009-09-11use fork+exec for kerberos helperSumit Bose1-2/+12
2009-09-11add change password target to krb5 backendSumit Bose1-1/+1
2009-09-11Add strtoint32 and strtouint32 testsStephen Gallagher1-0/+11
2009-09-11Add 'make tests' targetStephen Gallagher1-0/+2
2009-09-10Add strtoint32 and strtouint32 convenience functionsStephen Gallagher1-0/+2
2009-09-09Cleanups for library linkingsbose1-2/+1
- remove unused PAM_LIBS from LDAP and Kerberos provider - add OPENLDAP_LIBS to LDAP provider
2009-09-08Split database in multiple filesSimo Sorce1-0/+1
The special persistent local database retains the original name. All other backends now have their own cache-NAME.ldb file.
2009-09-08fix libdbus configure checkSumit Bose1-1/+0
- remove unneeded CFLAGS component - do not leak LDFLAGS used by configure check to final Makefile
2009-08-20Support gettext >= 0.14 instead of 0.17Stephen Gallagher1-1/+2
This is needed for support of RHEL5 Adding the assignment of $(localedir) was necessary, as gettext 0.14 does not include automatically assign it.
2009-08-20Fix usage of $(builddir) in SSSDStephen Gallagher1-0/+4
There are some old versions of automake that do not define $(builddir) correctly. Since $(builddir) is "Rigorously equal to ‘.’', we'll set it at the top of the Makefile.am files.
2009-08-19Eliminate the --with-tests configure flagStephen Gallagher1-8/+14
--with-tests was confusing. Since we now build our tests only with 'make check', it doesn't make sense for this to be a configure- time option. We will detect during configure whether the 'check' package is available and we will use them if so. Otherwise, we will only build and execute any test suites that do not rely on the 'check' framework. We will print warning during 'configure' if CHECK is not installed
2009-08-17Fix broken buildStephen Gallagher1-1/+0
Build broken in c0f3393d4ab923e2eedab0fad88a864e2aae9fc9
2009-08-17Fix reconnection codeSimo Sorce1-1/+0
Remove redundant reconnection code that was interfeering with the sbus reconnection code. Consolidate include files for sbus relates operations. Make pamsrv code similar to nsssrv code.
2009-08-14Don't go to the backend for identical cache entry requestsStephen Gallagher1-1/+9
Currently, if an additional request comes in for a cache entry while that same entry is already in the process of being refreshed, we start a duplicate cache update request. This patch adds allows the cache to maintain a hash table of all in-progress requests and queue up multiple callbacks for updates in progress. Once the data is returned, all of these callbacks will fire.
2009-08-11Change the why DP clients identifySimo Sorce1-1/+0
Mirrors what we have done with the monitor.
2009-08-11Make socket paths a compile-time optionStephen Gallagher1-0/+3
Previously, we had hardcoded the paths for the NSS, PAM and private PAM sockets to /var/lib/sss/pipes. With this patch, we will specify the sockets with --with-pipe-path.
2009-08-10Revert build-breaking libsss_util_la change.Stephen Gallagher1-9/+20
Moving the common utility sources into a libtool convenience library caused problems with symbols when loading the plugin libraries.
2009-08-10Build and run tests with 'make check'Stephen Gallagher1-21/+11
When --enable-tests is set by configure, the sysdb, stress and resolver tests will be built by 'make check', which will also then run the sysdb and resolver tests automatically. This patch also updates the server Makefile to create a libtool convenience library of the common source files to spare them being built separately for every library/executable that has different CFLAGS.
2009-07-24Add async resolver testsJakub Hrozek1-1/+13
Add some basic unit tests of the async resolver module. One of the tests resolves a name on the Internet, therefore it is off by default and is turned on with the -n switch.
2009-07-24Add ares helpers into sssdJakub Hrozek1-1/+11
This patch adds ares parsing functions that are not yet upstreamed together with a private ares header file (ares_dns.h) that contains some necessary macros for parsing common structures in the replies. Users of these two parsing functions must also include the header files ares_parse_{srv,txt}_reply.h that contain the function and structures declarations that should eventually end up in upstream ares.h
2009-07-24Async DNS integrationJakub Hrozek1-1/+5
Integrates the c-ares asynchronous resolved library into SSSD.
2009-07-20Remove unused InfoPipe and PolicyKit codeStephen Gallagher1-64/+2
2009-07-08Add async helper functionsSimo Sorce1-1/+5
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-08Add dumb way to clean up .X filesSimo Sorce1-0/+1
2009-07-03Rework transaction code to use tevent_reqSimo Sorce1-1/+0
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-02added kerberos backend with tevent_req event handlingSumit Bose1-1/+16
2009-07-02added kerberos locator pluginSumit Bose1-0/+14
2009-06-19Allow the use of custom CFLAGS on the make command lineStephen Gallagher1-0/+4
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-17Create gettext framework for SSSD daemonStephen Gallagher1-1/+6
2009-06-16Control sssd_be exported functionsStephen Gallagher1-2/+5
2009-06-16Add --with-aux-info config option to SSSD daemonStephen Gallagher1-0/+5
2009-06-16Make SysV script install executableStephen Gallagher1-1/+1
2009-06-10Link crypt functions only to sssd binariesSimo Sorce1-4/+2
2009-06-08fix shadow-utils base pathJakub Hrozek1-1/+1
2009-06-03man page for LDAP domainsJakub Hrozek1-1/+1
2009-06-02sssd.conf(5) man pageJakub Hrozek1-1/+1
2009-06-01Do not statically link data provider pluginsStephen Gallagher1-4/+3
2009-06-01Add more manpagesJakub Hrozek1-1/+3
2009-05-28Build non-versioned sss_pam.so, libnss_sss.so and memberof.soStephen Gallagher1-1/+1
2009-05-26Link proxy backend against internal crypto libraryStephen Gallagher1-2/+4
2009-05-26Clean up automake build to work on older versions of libtoolStephen Gallagher1-0/+1
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-26Fix infopipe packagingJakub Hrozek1-0/+4
2009-05-26Add some more InfoPipe testsJakub Hrozek1-1/+12
2009-05-19Enable automake builds for sssd serverStephen Gallagher1-0/+431