summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2013-03-27Provide libnl3 supportOndrej Kos1-5/+2
https://fedorahosted.org/sssd/ticket/812 Update the monitor code to be using the new libnl3 API. Changed configure option --with-libnl By default, it tries to build with libnl3, if not found, then with libnl1, if this isn't found either, build proceeds without libnl, just with warning. Specifing --with-libnl=<libnl3|libnl1|no> checks for the specific given version, if not found, configure ends with error.
2013-03-26sssd-1.8.0: work around a bug in cov-build from CoverityKamil Dudka1-0/+3
2013-03-21Move signal.m4 from src/util to externalJakub Hrozek1-1/+1
2013-03-20BUILD: Always run distcheck and RPM tests in /dev/shmStephen Gallagher1-0/+2
Some of the tests (such as the sysdb tests) are highly I/O limited. By running them on a ramdisk, we can significantly speed up the test runs when doing a distcheck or RPM build. https://fedorahosted.org/sssd/ticket/1840
2013-03-11BUILD: Fix cmocka detectionStephen Gallagher1-1/+1
We were not properly detecting that cmocka was unavailable. It was expecting an empty value and getting "no" instead. This patch corrects the expectation, so we will now skip building and running cmocka tests on platforms that do not have it available. Also, we were missing the cmocka header files in the distribution tarball, so 'make distcheck' was failing.
2013-03-08Detect the presence of libcmocka during configureJakub Hrozek1-0/+2
2013-01-28TOOLS: Compile on old platforms such as RHEL5Jakub Hrozek1-0/+4
Provides compatible declarations for modern file management functions such as futimens or opening with the O_CLOEXEC flag
2012-10-23Require ar in configure.acJakub Hrozek1-0/+2
This seems to be a change in recent autotools. I was getting a lot of messages such as: /usr/share/automake-1.12/am/ltlibrary.am: warning: 'libipa_hbac.la': linking libtool libraries using a non-POSIX /usr/share/automake-1.12/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
2012-10-12Remove libsss_sudo.pc and move libsss_sudo.so to libsss_sudoJakub Hrozek1-1/+0
2012-09-04Check if the SELinux login directory existsJakub Hrozek1-0/+1
https://fedorahosted.org/sssd/ticket/1492
2012-08-27Use PTHREAD_MUTEX_ROBUST to avoid deadlock in the clientJakub Hrozek1-1/+14
https://fedorahosted.org/sssd/ticket/1460
2012-06-26libcrypto fully implementedGeorge McCollister1-2/+7
Implemented working versions of the following functions for libcrypto: sss_base64_encode sss_base64_decode sss_hmac_sha1 sss_password_encrypt sss_password_decrypt test_encrypt_decrypt now expects EOK from libcrypto. test_hmac_sha1 now expects EOK from libcrypto. Added test_base64_encode to test base64 encoding implementation. Added test_base64_decode to test base64 decoding implementation. Signed-off-by: George McCollister <George.McCollister@gmail.com>
2012-06-21PAC client: add krb5 authdata pluginSumit Bose1-0/+1
2012-06-21PAC responder: add basic infrastructureSumit Bose1-0/+1
This adds only the basic outline of the PAC responder, it won't support any operations, it will just start and initialize itself.
2012-06-14Make krb5_ccname_template and krb5_ccachedir configurableJakub Hrozek1-0/+2
2012-05-31SSSDConfig: Make default config and schema file locations configurableStephen Gallagher1-1/+3
https://fedorahosted.org/sssd/ticket/1008
2012-03-26Add idmap librarySumit Bose1-0/+1
2012-03-19nsssrv: shared memory cache server initializationSimo Sorce1-0/+1
2012-02-07Make sudo installation path configurable, install into libdir by defaultJakub Hrozek1-0/+1
2012-02-07BUILD: Introduce a --with-ssh config optionJan Cholasta1-0/+1
2012-02-05BUILD: Introduce a --with-autofs config optionJakub Hrozek1-0/+1
This would allow to select the autofs feature during build without having to select the other features.
2012-02-04SUDO: introduce a new config option --with-sudoJakub Hrozek1-5/+1
At the time being the option is also turned on when --enable-all-experimental-features is specified. https://fedorahosted.org/sssd/ticket/1145
2012-02-01Use profiling Docbook XSLT only if available, fall back to normalJakub Hrozek1-2/+18
2012-01-30SUDO: Provide documentation for the SUDO APIJakub Hrozek1-1/+2
2012-01-17Export libsss_sudo as a separate packageJakub Hrozek1-1/+2
2012-01-17Add a configure switch to specify 3rd party app libraries locationJakub Hrozek1-0/+1
2012-01-04make dist fixesSimo Sorce1-1/+1
Use pax format for tar as it is the only one that will succeed (albeit spitting warnings) to create a tar file if user UID values are above ~2M
2011-12-16SUDO integration - client common interfacePavel Březina1-0/+5
2011-12-08Added sssd --version optionPavel Březina1-1/+4
https://fedorahosted.org/sssd/ticket/953
2011-12-05Allow using Glib for UTF8 supportStephen Gallagher1-1/+13
2011-10-14BUILDSYS: Fix --without-manpagesStephen Gallagher1-0/+1
We weren't honoring the --without-manpages option, and this was causing builds to break. Note: 'make dist[check]' will not work if you have configured with --without-manpages because it will not be able to pre-generate the translation files necessary for tarball release.
2011-09-28Unbreak ./configureMarko Myllynen1-1/+1
./configure at least from 1.5.13 is failing on Ubuntu Oneiric. The node ``Conditionals'' of automake manual states: Note that you must arrange for _every_ `AM_CONDITIONAL' to be invoked every time `configure' is run. If `AM_CONDITIONAL' is run conditionally (e.g., in a shell `if' statement), then the result will confuse `automake'. So the trick is to run AM_CONDITIONAL unconditionally.
2011-09-08Improve documentation of libipa_hbacStephen Gallagher1-1/+1
2011-09-02Add option to specify the kerberos replay cache dirStephen Gallagher1-0/+1
Adds a configure option to set the distribution default as well as an sssd.conf option to override it. https://fedorahosted.org/sssd/ticket/980
2011-07-29sss_client: avoid leaking file descriptorsSimo Sorce1-0/+12
If a pam or nss module is dlcolse()d and unloaded we were leaking the file descriptor used to communicate to sssd in the process. Make sure the fucntion used to close the socket file descriptor is called on dlclose() Silence autoconf 2.28 warnings (Patch by Jakub Hrozek)
2011-07-29libipa_hbac: Support case-insensitive comparisons with UTF8Stephen Gallagher1-0/+1
2011-07-13Fix python HBAC bindings for python <= 2.4Jakub Hrozek1-0/+1
Several parts of the HBAC python bindings did not work with old Python versions, such as the one shipped in RHEL5. The changes include: * a compatibility wrapper around python set object * PyModule_AddIntMacro compat macro * Py_ssize_t compat definition * Do not use PyUnicode_FromFormat * several function prototypes and structures used to have "char arguments where they have "const char *" in recent versions. This caused compilation warnings this patch mitigates by using the discard_const hack on python 2.4
2011-07-08Add HBAC evaluator and testsStephen Gallagher1-1/+2
2011-05-23Remove unused defines from configure.acSumit Bose1-12/+0
2011-05-23Set _GNU_SOURCE globallySumit Bose1-0/+4
2011-05-20Add new options to override shell valueJakub Hrozek1-0/+1
https://fedorahosted.org/sssd/ticket/742
2011-04-27Disable libcrypto codeJakub Hrozek1-9/+2
2011-04-27Warn that some crypto features are implemented in NSS onlyJakub Hrozek1-0/+2
2011-04-27Require openssl-devel is libcrypto backend is selectedJakub Hrozek1-0/+8
2011-04-12Only check systemd unit dir if systemd is selectedJakub Hrozek1-1/+3
2011-04-12Provide a configuration option to use systemd unit fileJakub Hrozek1-0/+8
https://fedorahosted.org/sssd/ticket/837
2011-01-17Remove support for pre-1.1 netlinkStephen Gallagher1-1/+1
Netlink 1.0 and older is buggy and unreliable, occasionally causing tight-loops. We're no longer going to try to support it. https://fedorahosted.org/sssd/ticket/755
2010-12-22Make manual pages translatableJakub Hrozek1-1/+3
Utilizes PO4A to extract translatable strings from Docbook XML sources and allows translators to submit ordinary .PO files. PO4A then generates translated Docbook documents that can be used to generate translated end user documentation. https://fedorahosted.org/sssd/ticket/297
2010-11-22sss_client: make code thread-safeSimo Sorce1-0/+6
Add mutexes around nss operations and serialize them. This is necessary because nss operations may have global state. For pam it is sufficient to protect socket operations instead. As pam functions use only the provided pam handler. Fixes: https://fedorahosted.org/sssd/ticket/640
2010-09-02Package systemd unit fileJakub Hrozek1-1/+2
So far, the systemd unit file is only packaged but not used in any of the packaged spec files. Fixes: #483