summaryrefslogtreecommitdiff
path: root/server/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
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
2009-10-22update krb5 option handling to new option schemeSumit Bose1-4/+7
2009-10-22Delete sssd-i18n.h and put it's old contents into util.hMartin Nagy1-1/+0
Also include talloc.h, tevent.h and ldb.h as system headers in util.h.
2009-10-22Various improvements to the resolv test suiteMartin Nagy1-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
2009-10-22Add a new set of helpful common functions for testsMartin Nagy1-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.
2009-10-20Start implementing ipa specific options.Simo Sorce1-1/+3
First step generate ldap options from ipa options. Add sssd-ipa man page too.
2009-10-16Add krb5_common.h to the list of headers to 'make dist'Stephen Gallagher1-0/+1
With this missing, RPM builds were broken.
2009-10-16Add first basic IPA providerSimo Sorce1-1/+23
2009-10-16Move all krb5 provider init functionsSimo Sorce1-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.
2009-10-16Move all ldap provider init functionsSimo Sorce1-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.
2009-10-15enable debugging of krb5_childSumit Bose1-0/+2
2009-10-14Move ldap provider configuration into its own fileSimo Sorce1-0/+2
2009-10-14Make options parser available to all providersSimo Sorce1-0/+1
2009-10-14use PYTHON_PREFIX to install SSSDConfig python APISumit Bose1-2/+2
2009-10-13add a replacement if ldap_control_create is missingSumit Bose1-1/+3
2009-10-13add -Werror-implicit-function-declaration to default gcc flagsSumit Bose1-1/+2
2009-10-13Package SSSDConfig APIStephen Gallagher1-0/+21
2009-10-12LDAP provider needs to link against krb librariesRalf Haferkamp1-2/+4
2009-10-09Remove DP processSimo Sorce1-8/+0
Turn the backend process into data provider servers Make Frontends (pam, nss) directly attach to the backends
2009-10-06Remove unused btreemap codeStephen Gallagher1-2/+0
We have converted to using dhash in place of btreemap everywhere in the code.
2009-10-05add utility call check_and_open_readonlySumit Bose1-1/+12
Use this new utility call to ensure that the config file is safe to read from.
2009-09-25Send debug messages to logfileJakub Hrozek1-2/+2
Introduces a new option --debug-to-files which makes SSSD output its debug information to a file instead of stderr, which is still the default. Also introduces a new confdb option debug_to_files which does the same, but can be specified per-service in the config file. The logfiles are stored in /var/log/sssd by default. Changes the initscript to log to files by default.
2009-09-25script to upgrade config to v2Jakub Hrozek1-0/+3
2009-09-24added support for older MIT kerberos versionssbose1-3/+10
- make the build of the locator plugin optional - added a man page for the locator plugin - use krb5.h if krb5/krb5.h cannot be found - added alternatives for missing functions - set -DDBUS_API_SUBJECT_TO_CHANGE if libdbus version is lesser than 1.0.0
2009-09-23Remove provider=filesJakub Hrozek1-1/+0
Remove this provider type, as well as any references in the docs and examples to the "LEGACYLOCAL" migration domain. Fixes: #165
2009-09-21Provide python bindings for sysdbJakub Hrozek1-0/+34
Implement a set of python bindings for the sysdb with feature set similar to what is available in the tools. The primary consumers would be applications like system-config-users. Resolves: Ticket #102
2009-09-21Decouple synchronous sysdb interface from toolsJakub Hrozek1-0/+2
Instead of working directly with async code in tools, create synchronous wrappers that could be used by tools and python bindings. Also resolves many issues with code duplication in tools and thus fixes ticket #87
2009-09-15Include m4 directories in tarballStephen Gallagher1-1/+2
Necessary for RPM builds on RHEL5
2009-09-14add krb5ccache_dir and krb5ccname_template optionSumit Bose1-2/+14
The configuration options krb5ccache_dir and krb5ccname_template are added to the Kerberos provider to create the user's credential caches the same way as pam_krb5 does. Due to the design of the sssd and the supported ccache types of MIT Kerberos only files are allowed.
2009-09-11use fork+exec for kerberos helperSumit Bose1-2/+12
2009-09-11add change password target to krb5 backendSumit Bose1-1/+1
2009-09-11Add strtoint32 and strtouint32 testsStephen Gallagher1-0/+11
2009-09-11Add 'make tests' targetStephen Gallagher1-0/+2