summaryrefslogtreecommitdiffstats
path: root/server/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Allow the use of custom CFLAGS on the make command lineStephen Gallagher2009-06-191-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.
* Create gettext framework for SSSD daemonStephen Gallagher2009-06-171-1/+6
|
* Control sssd_be exported functionsStephen Gallagher2009-06-161-2/+5
|
* Add --with-aux-info config option to SSSD daemonStephen Gallagher2009-06-161-0/+5
|
* Make SysV script install executableStephen Gallagher2009-06-161-1/+1
|
* Link crypt functions only to sssd binariesSimo Sorce2009-06-101-4/+2
|
* fix shadow-utils base pathJakub Hrozek2009-06-081-1/+1
|
* man page for LDAP domainsJakub Hrozek2009-06-031-1/+1
|
* sssd.conf(5) man pageJakub Hrozek2009-06-021-1/+1
|
* Do not statically link data provider pluginsStephen Gallagher2009-06-011-4/+3
|
* Add more manpagesJakub Hrozek2009-06-011-1/+3
|
* Build non-versioned sss_pam.so, libnss_sss.so and memberof.soStephen Gallagher2009-05-281-1/+1
|
* Link proxy backend against internal crypto libraryStephen Gallagher2009-05-261-2/+4
|
* Clean up automake build to work on older versions of libtoolStephen Gallagher2009-05-261-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.
* Fix infopipe packagingJakub Hrozek2009-05-261-0/+4
|