summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Add option to specify the kerberos replay cache dirStephen Gallagher2011-09-071-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
* sss_client: avoid leaking file descriptorsSimo Sorce2011-08-041-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)
* Provide python bindings for the HBAC evaluator libraryJakub Hrozek2011-08-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes for python HBAC bindings These changes were proposed during a review: * Change the signature of str_concat_sequence() to const char * * use a getsetter for HbacRule.enabled to allow string true/false and integer 1/0 in addition to bool * fix a minor memory leak (HbacRequest.rule_name) * remove overzealous discard consts Fix python HBAC bindings for python <= 2.4 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 Remove dead code from python HBAC bindings https://fedorahosted.org/sssd/ticket/935 Handle allocation error in python HBAC bindings https://fedorahosted.org/sssd/ticket/934 HBAC rule validation Python bindings https://fedorahosted.org/sssd/ticket/943
* Rewrite HBAC rule evaluatorStephen Gallagher2011-08-041-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add helper function msgs2attrs_array This function converts a list of ldb_messages into a list of sysdb_attrs. Conflicts: src/providers/ldap/ldap_common.c src/providers/ldap/ldap_common.h Add HBAC evaluator and tests Add helper functions for looking up HBAC rule components Remove old HBAC implementation Add new HBAC lookup and evaluation routines Conflicts: Makefile.am Add ipa_hbac_refresh option This option describes the time between refreshes of the HBAC rules on the IPA server. Add ipa_hbac_treat_deny_as option By default, we will treat the presence of any DENY rule as denying all users. This option will allow the admin to explicitly ignore DENY rules during a transitional period. Treat NULL or empty rhost as unknown Previously, we were assuming this meant it was coming from the localhost, but this is not a safe assumption. We will now treat it as unknown and it will fail to match any rule that requires a specified srchost or group of srchosts. libipa_hbac: Support case-insensitive comparisons with UTF8 UTF8 HBAC test Fix memory leak in ipa_hbac_evaluate_rules https://fedorahosted.org/sssd/ticket/933 Fix incorrect NULL check in ipa_hbac_common.c https://fedorahosted.org/sssd/ticket/936 Require matched version and release for libipa_hbac Add rule validator to libipa_hbac https://fedorahosted.org/sssd/ticket/943
* Support overriding attribute values locallyJakub Hrozek2011-06-021-0/+1
| | | | | | | | | | | | | | | | | | Add a new option to override primary GID number https://fedorahosted.org/sssd/ticket/742 Add a new option to override home directory value https://fedorahosted.org/sssd/ticket/551 Add new options to override shell value https://fedorahosted.org/sssd/ticket/742 Conflicts: src/conf_macros.m4
* Remove support for pre-1.1 netlinkStephen Gallagher2011-01-171-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
* Make manual pages translatableJakub Hrozek2010-12-221-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
* sss_client: make code thread-safeSimo Sorce2010-11-221-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
* Package systemd unit fileJakub Hrozek2010-09-021-1/+2
| | | | | | | So far, the systemd unit file is only packaged but not used in any of the packaged spec files. Fixes: #483
* Add gentoo-specific init dirMaxim2010-09-021-1/+3
| | | | Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
* Add custom pam module dirMaxim2010-09-021-0/+7
| | | | Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
* Rewrite toplevel MakefileStephen Gallagher2010-08-191-5/+159
| | | | | | There is no longer a need to have nested Makefiles and configure scripts. This patch combines the src/ Makefile and configure.ac into the root.
* Remove common directoryStephen Gallagher2010-08-191-1/+1
| | | | | | | All files formerly in common are now being built individually out of the ding-libs repository. git clone git://git.fedorahosted.org/git/ding-libs.git
* Rename server/ directory to src/Stephen Gallagher2010-02-181-1/+1
| | | | Also update BUILD.txt
* Eliminate separate build tree for sss_clientStephen Gallagher2010-02-181-1/+1
|
* Remove replaceSumit Bose2010-02-161-1/+1
|
* Add 'prerelease-srpms' target to MakefileStephen Gallagher2010-01-211-0/+2
| | | | | | | This target is available only if building from a git checkout. It will automatically populate the PRERELEASE_VERSION in version.m4 with the current datestamp and git commit id for creating an SRPM.
* Use version.m4 for setting the SSSD versionStephen Gallagher2010-01-211-9/+3
| | | | | | | | 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
* Add PRERELEASE_VERSION variable for use in sssd.spec.inStephen Gallagher2009-09-151-0/+10
| | | | | | This will add a second, optional line to the VERSION file that will be used by the automated build scripts to create snapshot versions.
* configure cleanupsSumit Bose2009-09-031-1/+3
| | | | | - replaced mailing list address - let sssd base components read version from VERSION
* Move RPM specfiles into contrib/Stephen Gallagher2009-09-021-1/+1
| | | | Support RHEL 5 in the spec file
* Update version to 0.5.0sssd-0_5_0Stephen Gallagher2009-08-241-1/+1
| | | | Update gettext strings
* Update version to 0.4.1sssd-0_4_1Stephen Gallagher2009-06-081-1/+1
|
* Use freeipa-devel@redhat.com for bug reportsStephen Gallagher2009-05-191-1/+1
|
* Convert top-level of SSSD to automake.Stephen Gallagher2009-05-191-0/+11
Also update RPM spec and build procedures.