summaryrefslogtreecommitdiff
path: root/server/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2009-09-25Send debug messages to logfileJakub Hrozek1-0/+1
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-24added support for older MIT kerberos versionssbose1-0/+6
- 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-21Provide python bindings for sysdbJakub Hrozek1-0/+9
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-10Add strtoint32 and strtouint32 convenience functionsStephen Gallagher1-0/+1
2009-09-08fix libdbus configure checkSumit Bose1-0/+2
- remove unneeded CFLAGS component - do not leak LDFLAGS used by configure check to final Makefile
2009-09-03configure cleanupsSumit Bose1-1/+3
- replaced mailing list address - let sssd base components read version from VERSION
2009-08-28add configure check for errno_tSumit Bose1-0/+2
2009-08-20Support gettext >= 0.14 instead of 0.17Stephen Gallagher1-1/+1
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-20Remove 'color-tests' from AM_INIT_AUTOMAKEStephen Gallagher1-1/+1
This was breaking the build on RHEL5
2009-08-19Eliminate the --with-tests configure flagStephen Gallagher1-6/+8
--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-10Add configure checks for docbook XSL templates and XML toolsJakub Hrozek1-3/+5
Changes the configure process so that configure errors out if lacks the tools necessary to build manual pages (like xsltproc). Also adds a check for required URI of the docbook XSL templates using the xmlcatalog tool.
2009-08-10Build and run tests with 'make check'Stephen Gallagher1-6/+0
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-24Async DNS integrationJakub Hrozek1-0/+1
Integrates the c-ares asynchronous resolved library into SSSD.
2009-07-20Remove unused InfoPipe and PolicyKit codeStephen Gallagher1-2/+0
2009-07-02added kerberos locator pluginSumit Bose1-0/+2
2009-06-19Allow the use of custom CFLAGS on the make command lineStephen Gallagher1-3/+1
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/+3
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-05-26Clean up automake build to work on older versions of libtoolStephen Gallagher1-1/+2
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-19Fix RPM generation issues with sssdStephen Gallagher1-1/+1
Ensures that the common libraries build statically. Also ensures that the sssd.spec creates the SYSV init script with the appropriate permissions. Cleans up the useless rpmdist target that was obsolete. Adds the *.so.N.0.0 files to the RPM, as the .so and .so.N files were dangling symlinks.
2009-05-19Use freeipa-devel@redhat.com for bug reportsStephen Gallagher1-1/+1
2009-05-19Enable automake builds for sssd serverStephen Gallagher1-26/+21
2009-05-14Manpage generationJakub Hrozek1-0/+8
Provides a set of make rules for generating UNIX manual pages from DocBook 4.5 source as well as sample manpage for sss_useradd. Automatic generation of manual pages during "make" process is tunable with config parameter "--with-manpages". To rebuild the man pages separately, use the "make doc" target. Before building, the manpages are validated using a DTD schema.
2009-04-28Invoke shadow-utils in sss_ toolsJakub Hrozek1-0/+1
Make shadow-utils base path configurable Use default values for params, allow configuring them
2009-04-27Release version 0.3.3Stephen Gallagher1-1/+1
2009-04-20sssd 0.3.2Jakub Hrozek1-1/+1
2009-04-13Bump up to 0.3.1Simo Sorce1-1/+1
2009-04-13Set version to 0.3.0Simo Sorce1-1/+1
2009-04-13Allow configuration of the SSSD through /etc/sssd/sssd.confStephen Gallagher1-0/+2
The SSSD now links with the ini_config and collection libraries in the common directory. The monitor will track changes to the /etc/sssd/sssd.conf file using inotify on platforms that support it, or polled every 5 seconds on platforms that do not. At startup or modification of the conf file, the monitor will purge the existing confdb and reread it completely from the conf file, to ensure that there are no lingering entries. It does this in a transaction, so there should be no race condition with the client services. A new option has been added to the startup options for the SSSD. It is now possible to specify an alternate config file with the -c <file> at the command line.
2009-04-01Add a more flexible way to parse and filter names.Simo Sorce1-0/+1
A new nss_parse_name function uses pcre to parse names, this makes it possible, in future, to make the filter user configurable. Add a new filter mechanism to filter out users that uses the negative cache by setting a permanet negative entry. Rework the entry points where the negative cache is checked for.
2009-04-01allow compilation with older version of dbusSumit Bose1-0/+6
2009-03-13Fix makefilesSimo Sorce1-6/+0
Make so that definitions in the code and install paths actually match
2009-03-10Remove unexisting left over headerSimo Sorce1-1/+1
Also bump up the version as this error prevented a successful build of 0.2.0
2009-03-10Bump up to version 0.2.0Simo Sorce1-1/+1
Change version after changes in protocol and MPG behavior.
2009-03-09typo, changed initrd to initSumit Bose1-1/+1
2009-03-06Specfile changes related to package review, package initscript Call ldconfigJakub Hrozek1-0/+1
2009-03-06minor fixes for the build processSumit Bose1-1/+2
enable --without-tests
2009-03-02Make tests configurableJakub Hrozek1-1/+3
2009-03-02first version of LOCAL pam backendSumit Bose1-0/+1
2009-02-26Rebase the code to use talloc, tdb, tevent, ldb as externalSimo Sorce1-1/+1
dependencies based on the latest samba code. Convert all references to the old events library to use the renamed tevent library.
2009-02-24Add PAM responderSumit Bose1-0/+2
Also move responders under server/responder with shared code in server/responder/common Signed-off-by: Simo Sorce <ssorce@redhat.com>
2009-02-24Spec file patch Take 2:Stephen Gallagher1-1/+3
Adding support for generating RPMS for sssd. Fixing TDB autoconf macros to require version 1.1.3 and support for the tdb_repack symbol (required by LDB) Updating tdb.h to #include <sys/stat.h> for proper autoconf Build system modifications to simplify RPM generation Fixing RPM build system as recommended during code review Minor tweaks to Makefile and sssd.spec Make policykit and infopipe configurable Soname and symlinks
2009-02-24Add D-BUS introspection to InfoPipe This function is necessary to play nice ↵Stephen Gallagher1-0/+3
with D-BUS clients built in multiple languages. It will read in the XML file on the first request and store the returned XML as a component of the sbus_message_handler_ctx for the connection. All subsequent requests during the process' lifetime will be returned from the stored memory. This is perfectly safe, as the available methods cannot change during the process lifetime.
2009-02-12Adding sysdb_store_group_posix with unit testStephen Gallagher1-1/+2
2009-01-27Preliminary support for enabling InfoPipe to listen on the D-BUS system bus. ↵Stephen Gallagher1-0/+1
It will connect and authenticate successfully (using the included D-BUS policy file installed in the correct /etc directory. Does not yet listen for requests.
2009-01-27Automatically generate the config.ldb if it doesn't exist (i.e. First startup)Stephen Gallagher1-1/+4
2009-01-27Refactoring the monitor code and SBUS utility functions.Stephen Gallagher1-1/+1
2008-12-15Fix dependencies for LDBSumit Bose1-1/+1
2008-11-25Make a binary out of each major sssd component instead ofSimo Sorce1-1/+1
using the same binary to fork off all services.
2008-11-24Replacing hard-coded paths with configure script substitutions.Stephen Gallagher1-0/+6
Changing the default SBUS locations to be configure script parameters