summaryrefslogtreecommitdiffstats
path: root/src/confdb/confdb.c
Commit message (Collapse)AuthorAgeFilesLines
* dp: make subdomains refresh interval configurablePavel Březina2013-10-251-0/+8
| | | | | | | | | | This patch makes the refresh of available subdomains configurable. New option: subdomain_refresh_interval (undocumented) Resolves: https://fedorahosted.org/sssd/ticket/1968
* Add a new option to control subdomain enumerationJakub Hrozek2013-08-281-0/+13
|
* back end: add refresh expired records periodic taskPavel Březina2013-06-101-0/+11
| | | | | | https://fedorahosted.org/sssd/ticket/1713 Add new option refresh_expired_interval.
* Don't treat 0 as default for pam_pwd_expiration warningJakub Hrozek2013-03-011-1/+2
|
* Fix the krb5 password expiration warningJakub Hrozek2013-02-211-1/+7
| | | | https://fedorahosted.org/sssd/ticket/1808
* Change the way domains are linked.Simo Sorce2013-02-101-8/+2
| | | | | | | | | | | | | | | | | | | - Use a double-linked list for domains and subdomains. - Never remove a subdomain, simply mark it as disabled if it becomes unused. - Rework the way subdomains are refreshed. Now sysdb_update_subdomains() actually updates the current subdomains and marks as disabled the ones not found in the sysdb or add new ones found. It never removes them. Removal of missing domains from sysdb is deferred to the providers, which will perform it at refresh time, for the ipa provider that is done by ipa_subdomains_write_mappings() now. sysdb_update_subdomains() is then used to update the memory hierarchy of the subdomains. - Removes sysdb_get_subdomains() - Removes copy_subdomain() - Add sysdb_subdomain_delete()
* Add function get_next_domain()Simo Sorce2013-02-101-1/+1
| | | | | | | Use this function instead of explicitly calling domain->next This function allows to get the next primary domain or to descend into the subdomains and replaces also get_next_dom_or_subdom()
* Convert the value of pwd_exp_warning to secondsJakub Hrozek2013-01-221-5/+6
| | | | | | | | When read from the domain section, the pwd_expiration_warning was properly converted to seconds from days, but not the pam_pwd_expiration_warning set in the [pam] section. https://fedorahosted.org/sssd/ticket/1773
* Move mpg flag to the domain where it belongsSimo Sorce2013-01-151-0/+3
| | | | | A sysdb contains now multiple domains, but the mpg property is a property of a specific domain not of the underlying database.
* failover: Protect against empty host namesMichal Zidek2013-01-021-1/+1
| | | | | | | | | | Added new parameter to split_on_separator that allows to skip empty values. The whole function was rewritten. Unit test case was added to check the new implementation. https://fedorahosted.org/sssd/ticket/1484
* Add ignore_group_members option.Paul B. Henson2012-11-151-0/+9
| | | | https://fedorahosted.org/sssd/ticket/1376
* Allow setting the default_shell option per-domain as wellJakub Hrozek2012-10-181-0/+10
| | | | https://fedorahosted.org/sssd/ticket/1583
* NSS: Add override_shell optionStephen Gallagher2012-07-201-0/+10
| | | | | | | | | If override_shell is specified in the [nss] section, all users managed by SSSD will have their shell set to this value. If it is specified in the [domain/DOMAINNAME] section, it will apply to only that domain (and override the [nss] value, if any). https://fedorahosted.org/sssd/ticket/1087
* CONFDB: Add the ability to set a boolean value in the confdbStephen Gallagher2012-07-061-0/+75
|
* confdb: add entry_cache_sudo_timeout optionPavel Březina2012-06-291-0/+11
|
* Set default for subdomain_homedirSumit Bose2012-06-251-1/+2
|
* Move some debug lines to new debug log levelsStef Walter2012-06-201-1/+1
| | | | | | | * These are common lines of debug output when starting up sssd https://bugzilla.redhat.com/show_bug.cgi?id=811113
* Bad check for id_provider=local and access_provider=permitAriel Barria2012-05-111-1/+1
| | | | | | documentation-access_provider Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
* NSS: Add fallback_homedir optionStephen Gallagher2012-05-091-4/+16
| | | | | | | | This option is similar to override_homedir, except that it will take effect only for users that do not have an explicit home directory specified in LDAP. https://fedorahosted.org/sssd/ticket/1250
* Modify behavior of pam_pwd_expiration_warningJan Zeleny2012-05-041-0/+18
| | | | | | | | | | | | | | | | | | New option pwd_expiration_warning is introduced which can be set per domain and can override the value specified by the original pam_pwd_expiration_warning. If the value of expiration warning is set to zero, the filter isn't apllied at all - if backend server returns the warning, it will be automatically displayed. Default value for Kerberos: 7 days Default value for LDAP: don't apply the filter Technical note: default value when creating the domain is -1. This is important so we can distinguish between "no value set" and 0. Without this possibility it would be impossible to set different values for LDAP and Kerberos provider.
* fix copy and paste error in commentPavel Březina2012-04-241-1/+1
|
* New config option for subdomainsJan Zeleny2012-04-241-0/+10
| | | | | subdomain_homedir - if set, it contains default value, can be overriden in further processing
* Add conn_name to allow different names for domains and connectionsJan Zeleny2012-04-241-0/+1
|
* Don't give memory context in confdb where not neededJan Zeleny2012-02-211-12/+33
|
* AUTOFS: responderJakub Hrozek2012-02-051-0/+10
|
* NSS: Add individual timeouts for entry typesStephen Gallagher2012-02-041-2/+51
| | | | https://fedorahosted.org/sssd/ticket/1016
* Error out if local domain is case insensitiveJakub Hrozek2011-12-201-0/+7
| | | | https://fedorahosted.org/sssd/ticket/1104
* Use the case sensitivity flag in respondersJakub Hrozek2011-12-161-0/+7
|
* Set _GNU_SOURCE globallySumit Bose2011-05-231-2/+1
|
* Add a new option to override home directory valueJakub Hrozek2011-05-201-1/+8
| | | | https://fedorahosted.org/sssd/ticket/551
* Add a new option to override primary GID numberJakub Hrozek2011-05-201-0/+7
| | | | https://fedorahosted.org/sssd/ticket/742
* Store entry_cache_timeout in sss_domain_info objectStephen Gallagher2010-10-131-0/+7
| | | | | | This is useful so that the NSS responder can identify an domain's entry timeout for expiring the memory cache for a lookup such as with netgroups.
* Use a different min_id for local domainJakub Hrozek2010-09-151-1/+16
| | | | | When we changed the default min_id to be 1, we forgot about the local domain. It makes sense to keep the minimum id larger there.
* Dead assignments cleanup in various places in SSSDJan Zeleny2010-09-081-1/+0
| | | | | | Three assignments deleted, two return code inspection added. Also found and fixed one critical bug caused by dead assignment. Ticket: #590
* Add forgotten \n in DEBUG statementsMartin Nagy2010-03-041-7/+7
| | | | | | Logs from confdb with missing '\n' in the DEBUG statements annoyed me so I decided to fix them. I also made a quick grep through the code and found other places so I fixed them too.
* Make confdb_init's confdb_location parameter constMartin Nagy2010-03-041-1/+1
|
* Revert "Change default for enumeration to TRUE"Stephen Gallagher2010-02-231-1/+1
| | | | This reverts commit 75a9f18ad8ac6e885ac34cdeebc4d8f8734713f8.
* Fix file permissions of config.ldbSumit Bose2010-02-231-0/+4
|
* Rename server/ directory to src/Stephen Gallagher2010-02-181-0/+908
Also update BUILD.txt