summaryrefslogtreecommitdiff
path: root/server/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2010-02-18Rename server/ directory to src/Stephen Gallagher1-145/+0
Also update BUILD.txt
2010-02-18Eliminate separate build tree for sss_clientStephen Gallagher1-0/+13
2010-02-15Add doxygen docs for ConfDBStephen Gallagher1-1/+5
2010-02-05Added option to use libcrypto instead of NSS.George McCollister1-2/+1
crypto_sha512crypt.c is a clone of nss_sha512crypt.c with the exception that all usage of NSS and related libraries has been switched to libcrypto. I renamed nss_sha512crypt.h to sha512crypt.h since it is common to both crypto_sha512crypt.c and nss_sha512crypt.c. Note that the random number generator is not seeded manually and thus relies on seeding done automatically by libcrypto. On some systems without /dev/urandom seeding may not be performed. See http://www.openssl.org/docs/crypto/RAND_add.html. Signed-off-by: George McCollister <georgem@novatech-llc.com>
2010-02-03Split off libini_config into a shared libraryStephen Gallagher1-0/+1
2010-02-03Split off libcollection into a shared libraryStephen Gallagher1-0/+1
2010-01-21Use version.m4 for setting the SSSD versionStephen Gallagher1-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
2010-01-20Split off libdhash into a shared libraryStephen Gallagher1-0/+1
Right now, the pkg-config checks for the system version of libdhash are forcibly disabled, requiring the SSSD to build it from its own tree. In the future, when we split the libraries off from the SSSD, it will be easy to switch this check to the external library.
2009-12-15Build python modules in builddirSumit Bose1-1/+1
This requires increasing the required autoconf version to 2.59 for use of $(abs_builddir). Fix uninstallation of python files as well
2009-12-15Check for minimal version of checkSumit Bose1-1/+1
Test loops and _i are only available since 0.9.5.
2009-12-07Add basic OS detectionSumit Bose1-0/+1
Detect if the OS is Fedora, RHEL or SUSE and install the SUSE start-script on SUSE systems.
2009-11-23Read KDC info from file instead from environmentSumit Bose1-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.
2009-11-05Add configure check for sasl.hStephen Gallagher1-0/+2
2009-10-22User home directories managementJakub Hrozek1-0/+6
Create and populate user directories on useradd, delete them on userdel Fixes: #212
2009-09-25add defines for large file support to standard CFLAGSSumit Bose1-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.
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