summaryrefslogtreecommitdiffstats
path: root/server/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Run SSSDConfig tests during 'make check'Stephen Gallagher2009-12-101-2/+13
|
* Add missing SSSDConfig file for IPA for make installStephen Gallagher2009-12-101-0/+1
| | | | Update tests to include IPA options
* Add rebuild task to memberof pluginSimo Sorce2009-12-101-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
* Don't build the SRV and TXT parsing code except for testsJakub Hrozek2009-12-091-8/+12
|
* Import ares 1.7.0 helpersJakub Hrozek2009-12-091-5/+6
|
* Allow nesting to fix #310Simo Sorce2009-12-071-0/+1
|
* Add basic OS detectionSumit Bose2009-12-071-2/+10
| | | | | Detect if the OS is Fedora, RHEL or SUSE and install the SUSE start-script on SUSE systems.
* Get TGT in a child process.Jakub Hrozek2009-11-251-0/+19
| | | | | | | To avoid blocking in a synchronous call, the TGT is saved in a separate process Fixes: #277
* Split helpers for child processesJakub Hrozek2009-11-251-0/+6
| | | | | Moves several functions out of providers/krb5 hierarchy into a separate module so it can be shared by the ldap child.
* Make ldb lib dir configurableSumit Bose2009-11-251-1/+1
|
* Use ldb modules from build root for testsSumit Bose2009-11-251-0/+1
|
* Read KDC info from file instead from environmentSumit Bose2009-11-231-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.
* Add initial failover support for ldap and ipaSimo Sorce2009-11-201-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.
* Add ipa_authSumit Bose2009-11-201-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.
* Improve handling of ccache filesSumit Bose2009-11-201-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
* Validate Kerberos credentials with local keytabSumit Bose2009-11-201-0/+3
|
* Change the upgrade script to use ipachangeconfJakub Hrozek2009-11-201-1/+1
| | | | | | | With this patch, the upgrade script we use for changing the config files is able to keep ordering and comments. Fixes: #249
* Add Simo's ipachangeconfJakub Hrozek2009-11-201-0/+1
|
* Add cleanup taskSimo Sorce2009-11-101-0/+2
|
* Add check for access-time rules to ipa_access.Sumit Bose2009-11-101-0/+1
|
* IPA time rules parsing routinesJakub Hrozek2009-11-091-0/+20
|
* Fix ldap driverSimo Sorce2009-11-071-0/+3
|
* added access module of IPA providerSumit Bose2009-11-071-2/+4
|
* Add fail over utility functionsMartin Nagy2009-11-061-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.
* Add simple reference counting wrappers for tallocMartin Nagy2009-11-061-1/+15
|
* Clean up unused dependenciesStephen Gallagher2009-11-061-6/+15
|
* Split async helpers in multiple filesSimo Sorce2009-11-061-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.
* Reorganize ldap id provider filesSimo Sorce2009-11-061-0/+1
| | | | Split enum task in a separate file.
* Build files.c only for toolsStephen Gallagher2009-11-051-3/+3
| | | | Move files.c into tools directory
* add replacements for missing Kerberos callsSumit Bose2009-11-051-2/+6
|
* Add AM_CFLAGS to unit testsSumit Bose2009-10-301-8/+12
|
* User home directories managementJakub Hrozek2009-10-221-8/+34
| | | | | | Create and populate user directories on useradd, delete them on userdel Fixes: #212
* update ipa auth options to new option schemeSumit Bose2009-10-221-0/+1
|
* update krb5 option handling to new option schemeSumit Bose2009-10-221-4/+7
|
* Delete sssd-i18n.h and put it's old contents into util.hMartin Nagy2009-10-221-1/+0
| | | | Also include talloc.h, tevent.h and ldb.h as system headers in util.h.
* Various improvements to the resolv test suiteMartin Nagy2009-10-221-0/+1
| | | | | | | | | | | | | * The resolv test case can now test for TXT and SRV resolving by specifying -t host and -s host respectively. The -n flag must still be passed in to enable network tests. * Added test for the little complicated resolv_copy_hostent() function. * Leak checking using the new tests common functions. * Fix indentation for test_internet, since the whole function was modified to be able to handle SRV and TXT replies. * Initialize the debug variable in main(). Also removed one unused variable in krb5_utils-tests.c
* Add a new set of helpful common functions for testsMartin Nagy2009-10-221-1/+2
| | | | | | | | | | | | | | | | | | | | | | The leak_check_setup() and leak_check_teardown() functions can be added to a test case with tcase_add_checked_fixture(). They will make sure that all tests are checked for memory leaks. However, since talloc is hierarchical and automatically frees the children, this will not catch all cases, but might still be helpful. The check_leaks(ctx, bytes) function takes a talloc context as an argument and the number of bytes it should be using up (children included). The total byte size used up by the context is determined by the talloc_total_size() function. If the size doesn't agree, check_leaks() will print out a talloc report on the context and makes the current test fail. The check_leaks_push() and check_leaks_pop() both take a talloc context as an argument. Every time push is called, the context is "pushed" onto an internal stack and it's current size is noted. When the context is later "poped", the pop function will make sure that the size is the same as when it was pushed. It will also check that it's not called out-of-order or if the stack isn't empty.
* Start implementing ipa specific options.Simo Sorce2009-10-201-1/+3
| | | | | First step generate ldap options from ipa options. Add sssd-ipa man page too.
* Add krb5_common.h to the list of headers to 'make dist'Stephen Gallagher2009-10-161-0/+1
| | | | With this missing, RPM builds were broken.
* Add first basic IPA providerSimo Sorce2009-10-161-1/+23
|
* Move all krb5 provider init functionsSimo Sorce2009-10-161-1/+2
| | | | | Put all init functions in their own file so that the other files can be reused in other providers w/o having them in the way.
* Move all ldap provider init functionsSimo Sorce2009-10-161-0/+1
| | | | | Put all init functions in their own file so that the other files can be reused in other providers w/o having them in the way.
* enable debugging of krb5_childSumit Bose2009-10-151-0/+2
|
* Move ldap provider configuration into its own fileSimo Sorce2009-10-141-0/+2
|
* Make options parser available to all providersSimo Sorce2009-10-141-0/+1
|
* use PYTHON_PREFIX to install SSSDConfig python APISumit Bose2009-10-141-2/+2
|
* add a replacement if ldap_control_create is missingSumit Bose2009-10-131-1/+3
|
* add -Werror-implicit-function-declaration to default gcc flagsSumit Bose2009-10-131-1/+2
|
* Package SSSDConfig APIStephen Gallagher2009-10-131-0/+21
|
* LDAP provider needs to link against krb librariesRalf Haferkamp2009-10-121-2/+4
|