summaryrefslogtreecommitdiffstats
path: root/server/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Use version.m4 for setting the SSSD versionStephen Gallagher2010-01-221-1/+4
| | | | | | | | This is the preferred way of setting the version in a file, as autotools will properly monitor this file for changes and rerun autoconf/configure when necessary to update the version. This means that we don't need to manually perform an autoreconf in order to build a new RPM
* Build python modules in builddirSumit Bose2009-12-151-1/+1
| | | | | | | This requires increasing the required autoconf version to 2.59 for use of $(abs_builddir). Fix uninstallation of python files as well
* Check for minimal version of checkSumit Bose2009-12-151-1/+1
| | | | Test loops and _i are only available since 0.9.5.
* Add basic OS detectionSumit Bose2009-12-071-0/+1
| | | | | Detect if the OS is Fedora, RHEL or SUSE and install the SUSE start-script on SUSE systems.
* Read KDC info from file instead from environmentSumit Bose2009-11-231-0/+1
| | | | | | Then name or IP adress of the KDC is written into the pubconf directory into a file named kdcinfo.REALM. The locator plugin will then read this file and pass the data to the kerberos libraries.
* Add configure check for sasl.hStephen Gallagher2009-11-051-0/+2
|
* User home directories managementJakub Hrozek2009-10-221-0/+6
| | | | | | Create and populate user directories on useradd, delete them on userdel Fixes: #212
* add defines for large file support to standard CFLAGSSumit Bose2009-09-251-0/+2
| | | | | | - this fixes a compiler warning about the redefinition of SIZEOF_OFF_T in the python bindings, because python is compiled with large file support.
* Send debug messages to logfileJakub Hrozek2009-09-251-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.
* added support for older MIT kerberos versionssbose2009-09-241-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
* Provide python bindings for sysdbJakub Hrozek2009-09-211-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
* Add strtoint32 and strtouint32 convenience functionsStephen Gallagher2009-09-101-0/+1
|
* fix libdbus configure checkSumit Bose2009-09-081-0/+2
| | | | | - remove unneeded CFLAGS component - do not leak LDFLAGS used by configure check to final Makefile
* configure cleanupsSumit Bose2009-09-031-1/+3
| | | | | - replaced mailing list address - let sssd base components read version from VERSION
* add configure check for errno_tSumit Bose2009-08-281-0/+2
|
* Support gettext >= 0.14 instead of 0.17Stephen Gallagher2009-08-201-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.
* Remove 'color-tests' from AM_INIT_AUTOMAKEStephen Gallagher2009-08-201-1/+1
| | | | This was breaking the build on RHEL5
* Eliminate the --with-tests configure flagStephen Gallagher2009-08-191-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
* Add configure checks for docbook XSL templates and XML toolsJakub Hrozek2009-08-101-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.
* Build and run tests with 'make check'Stephen Gallagher2009-08-101-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.
* Async DNS integrationJakub Hrozek2009-07-241-0/+1
| | | | Integrates the c-ares asynchronous resolved library into SSSD.
* Remove unused InfoPipe and PolicyKit codeStephen Gallagher2009-07-201-2/+0
|
* added kerberos locator pluginSumit Bose2009-07-021-0/+2
|
* Allow the use of custom CFLAGS on the make command lineStephen Gallagher2009-06-191-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.
* Create gettext framework for SSSD daemonStephen Gallagher2009-06-171-1/+3
|
* Enable quiet build for automake >= 1.11Stephen Gallagher2009-06-021-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.
* Clean up automake build to work on older versions of libtoolStephen Gallagher2009-05-261-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.
* Fix RPM generation issues with sssdStephen Gallagher2009-05-191-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.
* Use freeipa-devel@redhat.com for bug reportsStephen Gallagher2009-05-191-1/+1
|
* Enable automake builds for sssd serverStephen Gallagher2009-05-191-26/+21
|
* Manpage generationJakub Hrozek2009-05-141-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.
* Invoke shadow-utils in sss_ toolsJakub Hrozek2009-04-281-0/+1
| | | | | Make shadow-utils base path configurable Use default values for params, allow configuring them
* Release version 0.3.3sssd-0_3_3Stephen Gallagher2009-04-271-1/+1
|
* sssd 0.3.2sssd-0_3_2Jakub Hrozek2009-04-201-1/+1
|
* Bump up to 0.3.1sssd-0_3_1Simo Sorce2009-04-131-1/+1
|
* Set version to 0.3.0Simo Sorce2009-04-131-1/+1
|
* Allow configuration of the SSSD through /etc/sssd/sssd.confStephen Gallagher2009-04-131-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.
* Add a more flexible way to parse and filter names.Simo Sorce2009-04-011-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.
* allow compilation with older version of dbusSumit Bose2009-04-011-0/+6
|
* Fix makefilesSimo Sorce2009-03-131-6/+0
| | | | Make so that definitions in the code and install paths actually match
* Remove unexisting left over headersssd-0_2_1Simo Sorce2009-03-101-1/+1
| | | | Also bump up the version as this error prevented a successful build of 0.2.0
* Bump up to version 0.2.0sssd-0_2_0Simo Sorce2009-03-101-1/+1
| | | | Change version after changes in protocol and MPG behavior.
* typo, changed initrd to initSumit Bose2009-03-091-1/+1
|
* Specfile changes related to package review, package initscript Call ldconfigJakub Hrozek2009-03-061-0/+1
|
* minor fixes for the build processSumit Bose2009-03-061-1/+2
| | | | enable --without-tests
* Make tests configurableJakub Hrozek2009-03-021-1/+3
|
* first version of LOCAL pam backendSumit Bose2009-03-021-0/+1
|
* Rebase the code to use talloc, tdb, tevent, ldb as externalSimo Sorce2009-02-261-1/+1
| | | | | | dependencies based on the latest samba code. Convert all references to the old events library to use the renamed tevent library.
* Add PAM responderSumit Bose2009-02-241-0/+2
| | | | | | | Also move responders under server/responder with shared code in server/responder/common Signed-off-by: Simo Sorce <ssorce@redhat.com>
* Spec file patch Take 2:Stephen Gallagher2009-02-241-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