summaryrefslogtreecommitdiffstats
path: root/src/external/krb5.m4
Commit message (Collapse)AuthorAgeFilesLines
* Allow usage of enterprise principalsSumit Bose2013-04-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Enterprise principals are currently most useful for the AD provider and hence enabled here by default while for the other Kerberos based authentication providers they are disabled by default. If additional UPN suffixes are configured for the AD domain the user principal stored in the AD LDAP server might not contain the real Kerberos realm of the AD domain but one of the additional suffixes which might be completely randomly chooses, e.g. are not related to any existing DNS domain. This make it hard for a client to figure out the right KDC to send requests to. To get around this enterprise principals (see http://tools.ietf.org/html/rfc6806 for details) were introduced. Basically a default realm is added to the principal so that the Kerberos client libraries at least know where to send the request to. It is not in the responsibility of the KDC to either handle the request itself, return a client referral if he thinks a different KDC can handle the request or return and error. This feature is also use to allow authentication in AD environments with cross forest trusts. Fixes https://fedorahosted.org/sssd/ticket/1842
* Add support for krb5 1.11's responder callback.Nathaniel McCallum2013-03-081-0/+1
| | | | | | | | | | | krb5 1.11 adds support for a new method for responding to structured data queries. This method, called the responder, provides an alternative to the prompter interface. This patch adds support for this method. It takes the password and provides it via a responder instead of the prompter. In the case of OTP authentication, it also disables the caching of credentials (since the credentials are one-time only).
* krb5: include backwards compatible declaration of krb5_trace_infoJakub Hrozek2013-02-111-1/+1
| | | | | | | krb5-1.10 used to include "struct krb5_trace_info", now krb5-1.11 includes a "krb5_trace_info" typedefed from "struct _krb5_trace_info". Do the same in the SSSD to allow compiling with both 1.10 and 1.11.
* Add replacement for krb5_find_authdata()Sumit Bose2012-10-261-0/+1
| | | | | | | | | krb5_find_authdata() is only available in MIT Kerberos 1.10 or higher. To allow sssd to be compiled on platform with lower version of MIT Kerberos a replacement call is added. Please note that on those platform the replacement call will only return an error. If the krb5_find_authdata functionality is really needed on those platform it must be implemented by a different patch.
* Only call krb5_set_trace_callback on platforms that support itJakub Hrozek2012-10-121-0/+1
|
* heimdal: fix compile error in krb5-child-testRambaldi2012-07-091-0/+1
|
* KRB5: Auto-detect DIR cache support in configureStephen Gallagher2012-06-151-1/+3
| | | | | | We can't support the DIR cache features in systems with kerberos libraries older than 1.10. Make sure we don't build it on those systems.
* Kerberos locator: Include the correct krb5.h header fileJakub Hrozek2012-05-071-2/+13
| | | | https://fedorahosted.org/sssd/ticket/1325
* Add compatibility layer for Heimdal Kerberos implementationStephen Gallagher2011-12-221-1/+9
|
* Add wrapper for krb5_get_init_creds_opt_set_canonicalizeJan Zeleny2011-11-021-0/+1
|
* Added some kerberos functions for building on RHEL5Jan Zeleny2011-05-051-1/+2
|
* Add support for FAST in krb5 providerSumit Bose2010-12-071-1/+3
|
* Use new MIT krb5 API for better password expiration warningsSumit Bose2010-09-231-1/+2
|
* Remove bash-isms from configure macrosPetter Reinholdtsen2010-05-211-1/+1
|
* Rename server/ directory to src/Stephen Gallagher2010-02-181-0/+62
Also update BUILD.txt