Age | Commit message (Collapse) | Author | Files | Lines |
|
man 3 getaddrinfo:
ai_socktype This field specifies the preferred socket type, for
example SOCK_STREAM or SOCK_DGRAM.
Specifying 0 in this field indicatesa that socket addresses of any
type can be returned by getaddrinfo().
Heimdal makes use of this and passes socktype = 0.
This makes the locator plugin usable with heimdal.
|
|
|
|
|
|
|
|
https://fedorahosted.org/sssd/ticket/1325
|
|
https://fedorahosted.org/sssd/ticket/1209
|
|
This is mostly a cosmetic patch.
The purpose of wrapping a multi-line macro in a do { } while(0) is to
make the macro usable as a regular statement, not a compound statement.
When the while(0) is terminated with a semicolon, the do { } while(0);
block becomes a compound statement again.
|
|
|
|
https://fedorahosted.org/sssd/ticket/528
|
|
We need to guarantee at all times that reads and writes complete
successfully. This means that they must be checked for returning
EINTR and EAGAIN, and all writes must be wrapped in a loop to
ensure that they do not truncate their output.
|
|
To allow a fallback to the setting in krb5.conf the locator plugin
returns KRB5_PLUGIN_NO_HANDLE in nearly all error conditions. Only if the
call back fails the error code of the callback is returned.
|
|
In an environment with slave KDCs and a central server where password
changes are allowed the request for a new TGT immediately after the
password change should be made against this server, because the slave
server might not know the new password.
To achieve this the Kerberos localtor plugin now returns the address of
the kpasswd server as master_kdc.
|
|
|
|
|
|
|
|
Also update BUILD.txt
|