summaryrefslogtreecommitdiffstats
path: root/server/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add krb5_common.h to the list of headers to 'make dist'Stephen Gallagher2009-10-161-0/+1
| | | | With this missing, RPM builds were broken.
* Add first basic IPA providerSimo Sorce2009-10-161-1/+23
|
* Move all krb5 provider init functionsSimo Sorce2009-10-161-1/+2
| | | | | Put all init functions in their own file so that the other files can be reused in other providers w/o having them in the way.
* Move all ldap provider init functionsSimo Sorce2009-10-161-0/+1
| | | | | Put all init functions in their own file so that the other files can be reused in other providers w/o having them in the way.
* enable debugging of krb5_childSumit Bose2009-10-151-0/+2
|
* Move ldap provider configuration into its own fileSimo Sorce2009-10-141-0/+2
|
* Make options parser available to all providersSimo Sorce2009-10-141-0/+1
|
* use PYTHON_PREFIX to install SSSDConfig python APISumit Bose2009-10-141-2/+2
|
* add a replacement if ldap_control_create is missingSumit Bose2009-10-131-1/+3
|
* add -Werror-implicit-function-declaration to default gcc flagsSumit Bose2009-10-131-1/+2
|
* Package SSSDConfig APIStephen Gallagher2009-10-131-0/+21
|
* LDAP provider needs to link against krb librariesRalf Haferkamp2009-10-121-2/+4
|
* Remove DP processSimo Sorce2009-10-091-8/+0
| | | | | Turn the backend process into data provider servers Make Frontends (pam, nss) directly attach to the backends
* Remove unused btreemap codeStephen Gallagher2009-10-061-2/+0
| | | | | We have converted to using dhash in place of btreemap everywhere in the code.
* add utility call check_and_open_readonlySumit Bose2009-10-051-1/+12
| | | | | Use this new utility call to ensure that the config file is safe to read from.
* Send debug messages to logfileJakub Hrozek2009-09-251-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.
* script to upgrade config to v2Jakub Hrozek2009-09-251-0/+3
|
* added support for older MIT kerberos versionssbose2009-09-241-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
* Remove provider=filesJakub Hrozek2009-09-231-1/+0
| | | | | | | Remove this provider type, as well as any references in the docs and examples to the "LEGACYLOCAL" migration domain. Fixes: #165
* Provide python bindings for sysdbJakub Hrozek2009-09-211-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
* Decouple synchronous sysdb interface from toolsJakub Hrozek2009-09-211-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
* Include m4 directories in tarballStephen Gallagher2009-09-151-1/+2
| | | | Necessary for RPM builds on RHEL5
* add krb5ccache_dir and krb5ccname_template optionSumit Bose2009-09-141-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.
* use fork+exec for kerberos helperSumit Bose2009-09-111-2/+12
|
* add change password target to krb5 backendSumit Bose2009-09-111-1/+1
|
* Add strtoint32 and strtouint32 testsStephen Gallagher2009-09-111-0/+11
|
* Add 'make tests' targetStephen Gallagher2009-09-111-0/+2
|
* Add strtoint32 and strtouint32 convenience functionsStephen Gallagher2009-09-101-0/+2
|
* Cleanups for library linkingsbose2009-09-091-2/+1
| | | | | - remove unused PAM_LIBS from LDAP and Kerberos provider - add OPENLDAP_LIBS to LDAP provider
* Split database in multiple filesSimo Sorce2009-09-081-0/+1
| | | | | The special persistent local database retains the original name. All other backends now have their own cache-NAME.ldb file.
* fix libdbus configure checkSumit Bose2009-09-081-1/+0
| | | | | - remove unneeded CFLAGS component - do not leak LDFLAGS used by configure check to final Makefile
* Support gettext >= 0.14 instead of 0.17Stephen Gallagher2009-08-201-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.
* Fix usage of $(builddir) in SSSDStephen Gallagher2009-08-201-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.
* Eliminate the --with-tests configure flagStephen Gallagher2009-08-191-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
* Fix broken buildStephen Gallagher2009-08-171-1/+0
| | | | Build broken in c0f3393d4ab923e2eedab0fad88a864e2aae9fc9
* Fix reconnection codeSimo Sorce2009-08-171-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.
* Don't go to the backend for identical cache entry requestsStephen Gallagher2009-08-141-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.
* Change the why DP clients identifySimo Sorce2009-08-111-1/+0
| | | | Mirrors what we have done with the monitor.
* Make socket paths a compile-time optionStephen Gallagher2009-08-111-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.
* Revert build-breaking libsss_util_la change.Stephen Gallagher2009-08-101-9/+20
| | | | | | Moving the common utility sources into a libtool convenience library caused problems with symbols when loading the plugin libraries.
* Build and run tests with 'make check'Stephen Gallagher2009-08-101-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.
* Add async resolver testsJakub Hrozek2009-07-241-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.
* Add ares helpers into sssdJakub Hrozek2009-07-241-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
* Async DNS integrationJakub Hrozek2009-07-241-1/+5
| | | | Integrates the c-ares asynchronous resolved library into SSSD.
* Remove unused InfoPipe and PolicyKit codeStephen Gallagher2009-07-201-64/+2
|
* Add async helper functionsSimo Sorce2009-07-081-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.
* Add dumb way to clean up .X filesSimo Sorce2009-07-081-0/+1
|
* Rework transaction code to use tevent_reqSimo Sorce2009-07-031-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.
* added kerberos backend with tevent_req event handlingSumit Bose2009-07-021-1/+16
|
* added kerberos locator pluginSumit Bose2009-07-021-0/+14
|