summaryrefslogtreecommitdiff
path: root/server/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2010-02-18Eliminate separate build tree for sss_clientStephen Gallagher1-1/+45
2010-02-16Add test for number of options in IPA and LDAP backendsJakub Hrozek1-1/+11
2010-02-16Remove replaceSumit Bose1-10/+0
2010-02-15Add doxygen docs for ConfDBStephen Gallagher1-0/+13
2010-02-12Make change password errors more transparentSumit Bose1-0/+4
2010-02-05Added option to use libcrypto instead of NSS.George McCollister1-7/+18
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-5/+10
2010-02-03Split off libcollection into a shared libraryStephen Gallagher1-6/+11
2010-02-02Add offline failed login counterSumit Bose1-1/+12
2010-01-21Add missing link for KerberosStephen Gallagher1-1/+2
2010-01-20Split off libdhash into a shared libraryStephen Gallagher1-5/+10
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.
2010-01-20Add sysdb request to authenticate against a cached passwordSumit Bose1-1/+0
The code for authentication against a cached password is moved from the pam responder to a generic sysdb tevent request. The new code can be used by other components of sssd to verify passwords on their own. Tests for the sysdb_cache_password and sysdb_cache_auth request are added and some unneeded or unused code and variables are removed.
2010-01-20sss_groupshow - a utility to print properties of a local groupJakub Hrozek1-2/+11
This patch adds a utility called sss_groupshow that allows user to print properties of a group in the local domain. Fixes: #306
2009-12-18Do not overwrite valid TGTs when offlineSumit Bose1-1/+2
2009-12-15Cleanup db files after test runSumit Bose1-0/+2
2009-12-15Build python modules in builddirSumit Bose1-3/+12
This requires increasing the required autoconf version to 2.59 for use of $(abs_builddir). Fix uninstallation of python files as well
2009-12-10Fix stupid copy-paste errorStephen Gallagher1-1/+0
2009-12-10Run SSSDConfig tests during 'make check'Stephen Gallagher1-2/+13
2009-12-10Add missing SSSDConfig file for IPA for make installStephen Gallagher1-0/+1
Update tests to include IPA options
2009-12-10Add rebuild task to memberof pluginSimo Sorce1-1/+1
This task allows us to rebuild memberuid and memberof attributes throughout the database. This way we can upgrade from version 0.4 databases that didn't generate and store memberuid. The task can be invoked by adding a speaicl named entry to the ldb file. The entry dn to use is: @MEMBEROF-REBUILD, the entry has no attributes and any attribute is ignored at present. The entry will not be stored in the database but will just trigger the task to execute a rebuild of the memberof and memberuid attributes
2009-12-09Don't build the SRV and TXT parsing code except for testsJakub Hrozek1-8/+12
2009-12-09Import ares 1.7.0 helpersJakub Hrozek1-5/+6
2009-12-07Allow nesting to fix #310Simo Sorce1-0/+1
2009-12-07Add basic OS detectionSumit Bose1-2/+10
Detect if the OS is Fedora, RHEL or SUSE and install the SUSE start-script on SUSE systems.
2009-11-25Get TGT in a child process.Jakub Hrozek1-0/+19
To avoid blocking in a synchronous call, the TGT is saved in a separate process Fixes: #277
2009-11-25Split helpers for child processesJakub Hrozek1-0/+6
Moves several functions out of providers/krb5 hierarchy into a separate module so it can be shared by the ldap child.
2009-11-25Make ldb lib dir configurableSumit Bose1-1/+1
2009-11-25Use ldb modules from build root for testsSumit Bose1-0/+1
2009-11-23Read KDC info from file instead from environmentSumit Bose1-1/+6
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-20Add initial failover support for ldap and ipaSimo Sorce1-1/+4
The retun values are still not directly used with ldap libraries that still do their own name resolution, but this patch introduces a very basic framework to have a multiple providers in one domain use and share a single failover service if they want to.
2009-11-20Add ipa_authSumit Bose1-0/+2
To support IPA DS to Kerberos password migration a seperate authentication target is added. It calls the Kerberos authentication target and in the case of a 'Preauthentication Error' the LDAP authentication target. On success the Kerberos target is called again to request the TGT.
2009-11-20Improve handling of ccache filesSumit Bose1-4/+26
- save current ccache file to sysdb - use the saved ccache file if the user has running processes - create an empty ccache if offline - return enviroment variables if offline
2009-11-20Validate Kerberos credentials with local keytabSumit Bose1-0/+3
2009-11-20Change the upgrade script to use ipachangeconfJakub Hrozek1-1/+1
With this patch, the upgrade script we use for changing the config files is able to keep ordering and comments. Fixes: #249
2009-11-20Add Simo's ipachangeconfJakub Hrozek1-0/+1
2009-11-10Add cleanup taskSimo Sorce1-0/+2
2009-11-10Add check for access-time rules to ipa_access.Sumit Bose1-0/+1
2009-11-09IPA time rules parsing routinesJakub Hrozek1-0/+20
2009-11-07Fix ldap driverSimo Sorce1-0/+3
2009-11-07added access module of IPA providerSumit Bose1-2/+4
2009-11-06Add fail over utility functionsMartin Nagy1-1/+19
These functions should be used by providers to centrally manage lists of servers. Servers are grouped into services and each service has it's own list of servers. If, however, you will try to add a same server into two different services, they will share a common structure. This means that a host will only be resolved once.
2009-11-06Add simple reference counting wrappers for tallocMartin Nagy1-1/+15
2009-11-06Clean up unused dependenciesStephen Gallagher1-6/+15
2009-11-06Split async helpers in multiple filesSimo Sorce1-0/+3
The size of sdap_async.c was unmanageable. This patch splits it into a generic file with common infrastructure calls, a file that handles connection calls and a file for id related calls.
2009-11-06Reorganize ldap id provider filesSimo Sorce1-0/+1
Split enum task in a separate file.
2009-11-05Build files.c only for toolsStephen Gallagher1-3/+3
Move files.c into tools directory
2009-11-05add replacements for missing Kerberos callsSumit Bose1-2/+6
2009-10-30Add AM_CFLAGS to unit testsSumit Bose1-8/+12
2009-10-22User home directories managementJakub Hrozek1-8/+34
Create and populate user directories on useradd, delete them on userdel Fixes: #212
2009-10-22update ipa auth options to new option schemeSumit Bose1-0/+1