summaryrefslogtreecommitdiff
path: root/src/confdb
AgeCommit message (Collapse)AuthorFilesLines
2013-07-19Fix the default FQDN formatJakub Hrozek1-2/+2
Commit 52ae806bd17c3c00d70bd1aed437f10f5ae51a1c changed the default FQDN format by accident to the one we only ever user internally. This commit fixes the mistake.
2013-07-19IPA: warn if full_name_format is customized in server modeJakub Hrozek1-0/+2
https://fedorahosted.org/sssd/ticket/2009 If the IPA server mode is on and the SSSD is running on the IPA server, then the server's extdom plugin calls getpwnam_r to read info about trusted users from the AD server and return them to the clients that called the extended operation. The SSSD returns the subdomain users fully-qualified, ie "user@domain" by default. The format of the fully qualified name is configurable. However, the extdom plugin returns the user name without the domain component. With this patch, when ipa_server_mode is on, warn if the full_name_format is set to a non-default value. That would prompt the admin to change the format if he changed it to something exotic.
2013-06-11Fix some doxygen warningsSumit Bose1-2/+0
2013-06-10back end: add refresh expired records periodic taskPavel Březina2-0/+14
https://fedorahosted.org/sssd/ticket/1713 Add new option refresh_expired_interval.
2013-04-26DB: Switch to new libini_config APIOndrej Kos1-227/+120
https://fedorahosted.org/sssd/ticket/1786 Since we need to support the old interface as well, the configure scritp is modified and correct ini interface is chosen.
2013-04-03Init failover with be_res optionsJakub Hrozek1-4/+0
2013-03-01Don't treat 0 as default for pam_pwd_expiration warningJakub Hrozek1-1/+2
2013-02-21Fix the krb5 password expiration warningJakub Hrozek1-1/+7
https://fedorahosted.org/sssd/ticket/1808
2013-02-10Change the way domains are linked.Simo Sorce2-10/+4
- 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()
2013-02-10Add ability to disable domainsSimo Sorce1-0/+2
2013-02-10Add function get_next_domain()Simo Sorce1-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()
2013-02-10Add realm info to sss_domain_infoSimo Sorce1-0/+1
2013-01-22Convert the value of pwd_exp_warning to secondsJakub Hrozek1-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
2013-01-15Move mpg flag to the domain where it belongsSimo Sorce2-0/+4
A sysdb contains now multiple domains, but the mpg property is a property of a specific domain not of the underlying database.
2013-01-02failover: Protect against empty host namesMichal Zidek1-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
2012-11-15Add ignore_group_members option.Paul B. Henson2-0/+11
https://fedorahosted.org/sssd/ticket/1376
2012-10-18Allow setting the default_shell option per-domain as wellJakub Hrozek2-0/+11
https://fedorahosted.org/sssd/ticket/1583
2012-10-05SSH: Expire hosts in known_hostsJan Cholasta1-0/+2
2012-10-01Add new option default_domain_suffixSumit Bose1-0/+1
2012-07-27Renamed session provider to selinux providerJan Zeleny1-1/+1
2012-07-20NSS: Add override_shell optionStephen Gallagher2-0/+12
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
2012-07-10pac responder: limit access by checking UIDsSumit Bose1-0/+1
A check for allowed UIDs is added in the common responder code directly after accept(). If the platform does not support reading the UID of the peer but allowed UIDs are configured, access is denied. Currently only the PAC responder sets the allowed UIDs for a socket. The default is that only root is allowed to access the socket of the PAC responder. Fixes: https://fedorahosted.org/sssd/ticket/1382
2012-07-06CONFDB: Add the ability to set a boolean value in the confdbStephen Gallagher2-0/+80
2012-06-29confdb: add entry_cache_sudo_timeout optionPavel Březina2-0/+13
2012-06-25Set default for subdomain_homedirSumit Bose2-1/+3
2012-06-21PAC responder: add basic infrastructureSumit Bose1-0/+3
This adds only the basic outline of the PAC responder, it won't support any operations, it will just start and initialize itself.
2012-06-20Move some debug lines to new debug log levelsStef Walter1-1/+1
* These are common lines of debug output when starting up sssd https://bugzilla.redhat.com/show_bug.cgi?id=811113
2012-06-18Make the client idle timeout configurableStephen Gallagher1-0/+2
2012-06-12Make re_expression and full_name_format per domain optionsStef Walter1-2/+5
* Allows different user/domain qualified names for different domains. For example Domain\User or user@domain. * The global re_expression and full_name_format options remain as defaults for the domains. * Subdomains get the re_expression and full_name_format of their parent domain. https://bugzilla.redhat.com/show_bug.cgi?id=811663
2012-06-10Allow fast memcache timeout to be configurableJan Zeleny1-0/+1
https://fedorahosted.org/sssd/ticket/1318
2012-05-11Bad check for id_provider=local and access_provider=permitAriel Barria1-1/+1
documentation-access_provider Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2012-05-09NSS: Add default_shell optionStephen Gallagher1-0/+1
This option will allow administrators to set a default shell to be used if a user does not have one set in the identity provider. https://fedorahosted.org/sssd/ticket/1289
2012-05-09NSS: Add fallback_homedir optionStephen Gallagher2-4/+18
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
2012-05-04Modify behavior of pam_pwd_expiration_warningJan Zeleny2-0/+21
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.
2012-04-24fix copy and paste error in commentPavel Březina1-1/+1
2012-04-24SSH: Add support for hashed known_hostsJan Cholasta1-0/+2
https://fedorahosted.org/sssd/ticket/1203
2012-04-24New config option for subdomainsJan Zeleny2-0/+12
subdomain_homedir - if set, it contains default value, can be overriden in further processing
2012-04-24data provider: added subdomainsSumit Bose1-0/+1
2012-04-24Responder part of the subdomain retrieval workJan Zeleny1-0/+6
2012-04-24Add conn_name to allow different names for domains and connectionsJan Zeleny2-0/+2
2012-04-24Add some utility functions for subdomainsJan Zeleny1-0/+1
2012-04-24Sysdb routines for subdomainsJan Zeleny1-0/+3
2012-04-20Make the monitor SIGKILL time configurableJakub Hrozek1-0/+1
https://fedorahosted.org/sssd/ticket/1119
2012-04-20proxy: new option proxy_fast_aliasJakub Hrozek1-0/+1
2012-02-29Keep sysdb context in domain info structSumit Bose1-0/+2
2012-02-21Don't give memory context in confdb where not neededJan Zeleny2-14/+35
2012-02-18Include the fd_limit configuration optionJakub Hrozek1-0/+1
2012-02-07SSH: ResponderJan Cholasta1-0/+3
2012-02-07DP: Add host info handlerJan Cholasta1-0/+1
2012-02-06Add session target in data providerJan Zeleny1-0/+1