summaryrefslogtreecommitdiff
path: root/server/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2009-10-13add a replacement if ldap_control_create is missingSumit Bose1-1/+3
2009-10-13add -Werror-implicit-function-declaration to default gcc flagsSumit Bose1-1/+2
2009-10-13Package SSSDConfig APIStephen Gallagher1-0/+21
2009-10-12LDAP provider needs to link against krb librariesRalf Haferkamp1-2/+4
2009-10-09Remove DP processSimo Sorce1-8/+0
Turn the backend process into data provider servers Make Frontends (pam, nss) directly attach to the backends
2009-10-06Remove unused btreemap codeStephen Gallagher1-2/+0
We have converted to using dhash in place of btreemap everywhere in the code.
2009-10-05add utility call check_and_open_readonlySumit Bose1-1/+12
Use this new utility call to ensure that the config file is safe to read from.
2009-09-25Send debug messages to logfileJakub Hrozek1-2/+2
Introduces a new option --debug-to-files which makes SSSD output its debug information to a file instead of stderr, which is still the default. Also introduces a new confdb option debug_to_files which does the same, but can be specified per-service in the config file. The logfiles are stored in /var/log/sssd by default. Changes the initscript to log to files by default.
2009-09-25script to upgrade config to v2Jakub Hrozek1-0/+3
2009-09-24added support for older MIT kerberos versionssbose1-3/+10
- make the build of the locator plugin optional - added a man page for the locator plugin - use krb5.h if krb5/krb5.h cannot be found - added alternatives for missing functions - set -DDBUS_API_SUBJECT_TO_CHANGE if libdbus version is lesser than 1.0.0
2009-09-23Remove provider=filesJakub Hrozek1-1/+0
Remove this provider type, as well as any references in the docs and examples to the "LEGACYLOCAL" migration domain. Fixes: #165
2009-09-21Provide python bindings for sysdbJakub Hrozek1-0/+34
Implement a set of python bindings for the sysdb with feature set similar to what is available in the tools. The primary consumers would be applications like system-config-users. Resolves: Ticket #102
2009-09-21Decouple synchronous sysdb interface from toolsJakub Hrozek1-0/+2
Instead of working directly with async code in tools, create synchronous wrappers that could be used by tools and python bindings. Also resolves many issues with code duplication in tools and thus fixes ticket #87
2009-09-15Include m4 directories in tarballStephen Gallagher1-1/+2
Necessary for RPM builds on RHEL5
2009-09-14add krb5ccache_dir and krb5ccname_template optionSumit Bose1-2/+14
The configuration options krb5ccache_dir and krb5ccname_template are added to the Kerberos provider to create the user's credential caches the same way as pam_krb5 does. Due to the design of the sssd and the supported ccache types of MIT Kerberos only files are allowed.
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