summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2011-08-15sdap_async_accounts.c splitJan Zeleny1-2/+6
The file has been split in three: sdap_async_users.c sdap_async_groups.c sdap_async_initgroups.c https://fedorahosted.org/sssd/ticket/864
2011-08-08Rename sssd.conf to sssd-example.confStephen Gallagher1-1/+1
This file should not be installed by default. It leads to user confusion. We will instead install it as documentation. Fix incorrect example of entry_cache_nowait_percentage
2011-08-01Add rule validator to libipa_hbacStephen Gallagher1-1/+1
https://fedorahosted.org/sssd/ticket/943
2011-07-29libipa_hbac: Support case-insensitive comparisons with UTF8Stephen Gallagher1-1/+2
2011-07-13Fix python HBAC bindings for python <= 2.4Jakub Hrozek1-1/+3
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-08Provide python bindings for the HBAC evaluator libraryJakub Hrozek1-3/+18
2011-07-08Add new HBAC lookup and evaluation routinesStephen Gallagher1-1/+2
2011-07-08Add helper functions for looking up HBAC rule componentsStephen Gallagher1-0/+6
2011-07-08Add HBAC evaluator and testsStephen Gallagher1-1/+27
2011-06-15Add missing libsss_util to proxy providerSumit Bose1-0/+1
2011-05-23Build sssd utils as a libtool helper libraryStephen Gallagher1-88/+98
This will speed up the build, as we are not recompiling the same sources multiple times for different binaries. These objects will now be built once and then statically linked in.
2011-05-23Build SSSD plugins without a version numberStephen Gallagher1-5/+5
The version is both fake and unused, so we'll stop creating the versioned file and use only the unversioned .so. This is safe to do for now because all of the plugins are built at the same time as the interface.
2011-05-06Add support for openldap24 package on RHEL 5.7Sumit Bose1-2/+3
2011-05-04Cache cleaning toolJan Zeleny1-1/+9
2011-04-12Provide a configuration option to use systemd unit fileJakub Hrozek1-3/+12
https://fedorahosted.org/sssd/ticket/837
2011-02-11Make 'make check' look nice againSumit Bose1-3/+8
With current libldb releases 'make check' will print a lot of 'unable to dlopen' messages although the test will succeed. This patch place the memberof module into a directory of its own to avoid these messages. Additionally this patch introduces TESTS_ENVIRONMENT which allows us to remove the SYSDB_TEST preprocessor definition.
2011-02-11Fix module registration with newer LDB libraries.Stephen Gallagher1-0/+1
2010-12-23Build and install translated man pages by defaultSumit Bose1-3/+0
2010-12-22Make manual pages translatableJakub Hrozek1-37/+10
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-12-20Serialize requests of the same user in the krb5 providerSumit Bose1-0/+2
2010-12-08Bye, bye, ipa_timerulesSumit Bose1-20/+0
It was decided that IPA HBAC will move to a different format to specify time ranges in access control rules. The evaluation based on the old format is not needed anymore.
2010-12-07Add support for FAST in krb5 providerSumit Bose1-0/+1
2010-12-06Make sure that sss_obfuscate installs as executableStephen Gallagher1-1/+1
2010-12-03Add support for automatic Kerberos ticket renewalSumit Bose1-0/+2
2010-12-03Add krb5_renewable_lifetime optionSumit Bose1-0/+1
2010-11-24Print correct error messages for dp_err_to_string()Stephen Gallagher1-1/+2
All errnum values passed into this function throughout the code are PAM error codes, but we were passing them through strerror() to print them, which is only meaningful for ERRNO error codes. This patch changes dp_err_to_string() to use pam_strerror() and renames it to dp_pam_err_to_string() for clarity. https://fedorahosted.org/sssd/ticket/636
2010-11-15Sanitize search filters in memberOf pluginStephen Gallagher1-1/+3
2010-11-04Make handle_child_* request publicSumit Bose1-1/+3
I took the opportunity to move everything related to the handling of the krb5_child into a separate file and cleaned the interfaces and related structures a bit.
2010-11-04Add infrastructure for Kerberos access providerSumit Bose1-1/+3
2010-10-26Always use uint32_t for UID/GID numbersJakub Hrozek1-0/+1
2010-10-26Improve versioning for automated buildsStephen Gallagher1-5/+5
Also changes 'make srpms' and 'make prerelease-srpms' to 'make srpm' and 'make prerelease-srpm', as we are only building one SRPM.
2010-10-25Implement netgroups for proxy providerSumit Bose1-0/+1
2010-10-19Write log opening failures to the syslogStephen Gallagher1-1/+1
If there is a problem with reopening the logs, it can be an audit trail issue.
2010-10-18Fix 'make distcheck' for XML documentationStephen Gallagher1-1/+1
A missing $(srcdir) variable was preventing 'make distcheck' from working if run from a parallel build directory.
2010-10-13Rename upgrade_config.py and build it properlyStephen Gallagher1-4/+2
Previously, we were just copying the script into the libexec dir during installation. However, this causes problems for packaging multilib on several distributions. https://fedorahosted.org/sssd/ticket/641
2010-10-13Implement netgroup support for LDAP providerSumit Bose1-0/+4
2010-10-13Add netgroup support to the NSS responderStephen Gallagher1-0/+3
2010-10-13Add support for netgroups to NSS sss_clientStephen Gallagher1-1/+3
2010-10-13Rename group.c and passwd.c for clarityStephen Gallagher1-2/+2
Prefixing group.c and passwd.c with "nss_" similar to the way the PAM client sources are prefixed with "pam_"
2010-10-13Initialize kerberos service for GSSAPIJakub Hrozek1-0/+1
2010-10-13Remove unused definesSumit Bose1-2/+0
2010-10-13Distribute XML sources instead of man-pagesSumit Bose1-2/+3
2010-10-08Add common hash table setupStephen Gallagher1-1/+2
sss_hash_create() produces a dhash table living in the talloc hierarchy.
2010-09-15Revert "Make ldap bind asynchronous"Jakub Hrozek1-3/+0
This reverts 56d8d19ac9d857580a233d8264e851883b883c67
2010-09-15Remove generated manpages when performing "make clean"Stephen Gallagher1-0/+1
Fixes https://fedorahosted.org/sssd/ticket/614
2010-09-08Deobfuscate password in back endsJakub Hrozek1-2/+4
When obfuscated password is used in config file, the LDAP backend converts it back to clear text and uses it to authenticate to the server.
2010-09-08sss_obfuscate toolJakub Hrozek1-1/+9
A tool to add obfuscated passwords into the SSSD config file
2010-09-08Fix pysss linkingJakub Hrozek1-0/+3
2010-09-08Password obfuscation utility functionsJakub Hrozek1-1/+18
Adds two utility functions to obfuscate a password and inverse to extract the cleartext password back. So far, only NSS-based implementation is provided.
2010-09-08Move crypto functions into its own subdirJakub Hrozek1-3/+8
A refactoring patch that creates a common util/crypto subdir with per-implementation subdirectories for each underlying crypto library supported by SSSD.