<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/util, branch jhrozek_sysdb_fqdn</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/'/>
<entry>
<title>UTIL: Remove unused functions</title>
<updated>2016-07-06T15:40:22+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2016-06-28T16:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=19a36064635911048247bc7b295e77560c1ff160'/>
<id>19a36064635911048247bc7b295e77560c1ff160</id>
<content type='text'>
The conversion to sysdb made several functions obsolete. Remove them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The conversion to sysdb made several functions obsolete. Remove them.
</pre>
</div>
</content>
</entry>
<entry>
<title>UTIL: Parse internal fqnames in find_domain_by_object_name</title>
<updated>2016-07-06T15:40:22+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2016-06-28T16:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=4a8b9052ed78735ff8cabeb43ed4de5288241ec0'/>
<id>4a8b9052ed78735ff8cabeb43ed4de5288241ec0</id>
<content type='text'>
Previously, the sss_parse_name function was used. That function is meant
to parse SSSD input, mainly in responders, not internal object names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the sss_parse_name function was used. That function is meant
to parse SSSD input, mainly in responders, not internal object names.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Qualify user and group names when saving the sudo users</title>
<updated>2016-07-06T15:40:22+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2016-06-22T08:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=dd9651c395bbba72443a31d17a767be60581da2c'/>
<id>dd9651c395bbba72443a31d17a767be60581da2c</id>
<content type='text'>
If the sudoUser values we fetch from LDAP correspond to a user or a
group name per:
    http://www.sudo.ws/man/1.8.14/sudoers.ldap.man.html
then we parse the usernames into (name,domain) tuples and store them
qualified.

This patch not only makes the sudo provider work with qualified names,
but also makes it possible to use qualified names on the LDAP side,
allowing for example AD users from different domains to access sudo
rules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the sudoUser values we fetch from LDAP correspond to a user or a
group name per:
    http://www.sudo.ws/man/1.8.14/sudoers.ldap.man.html
then we parse the usernames into (name,domain) tuples and store them
qualified.

This patch not only makes the sudo provider work with qualified names,
but also makes it possible to use qualified names on the LDAP side,
allowing for example AD users from different domains to access sudo
rules.
</pre>
</div>
</content>
</entry>
<entry>
<title>UTIL: expand_homedir_template manages usernames internally</title>
<updated>2016-07-06T15:32:59+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2016-06-19T05:19:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=8a3e2807c5ee287ce6c3deb8095814f6ee6df9b0'/>
<id>8a3e2807c5ee287ce6c3deb8095814f6ee6df9b0</id>
<content type='text'>
expand_homedir_template() can be considered an outward-facing interface,
therefore the function and its input structure will accept the internal
name format and parse it internally into a username and domain
component.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
expand_homedir_template() can be considered an outward-facing interface,
therefore the function and its input structure will accept the internal
name format and parse it internally into a username and domain
component.
</pre>
</div>
</content>
</entry>
<entry>
<title>UTIL: Add a utility function sss_output_name</title>
<updated>2016-07-06T15:32:58+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2016-06-19T05:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=8c7b14ad9d078196398db25a74c5491e75620353'/>
<id>8c7b14ad9d078196398db25a74c5491e75620353</id>
<content type='text'>
Adds a convenience function that will help reduce the amount of code
duplication in the responders. All responders need to parse the username
from the internal format, lower-case the name, if the domain is
case-insensitive and then replace spaces if the responder is configured
to do so.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a convenience function that will help reduce the amount of code
duplication in the responders. All responders need to parse the username
from the internal format, lower-case the name, if the domain is
case-insensitive and then replace spaces if the responder is configured
to do so.
</pre>
</div>
</content>
</entry>
<entry>
<title>UTIL: Add a utility function to create a list of qualified names</title>
<updated>2016-07-06T15:32:58+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2016-06-13T15:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=4175bc7a7b8ebc663af47148e5ec9c37828cbec7'/>
<id>4175bc7a7b8ebc663af47148e5ec9c37828cbec7</id>
<content type='text'>
Adds a convenience wrapper around sss_create_fqname that qualifies a
list of names into the format used internally in sssd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a convenience wrapper around sss_create_fqname that qualifies a
list of names into the format used internally in sssd.
</pre>
</div>
</content>
</entry>
<entry>
<title>UTIL: Add function to create internal fqname</title>
<updated>2016-07-06T15:32:58+00:00</updated>
<author>
<name>Michal Zidek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2015-04-21T15:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=5c99b25690d25635ed387ef905e43b65eed47336'/>
<id>5c99b25690d25635ed387ef905e43b65eed47336</id>
<content type='text'>
Add function to create internal fqname in format
shortname@domname where domain portion is lowercased.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add function to create internal fqname in format
shortname@domname where domain portion is lowercased.
</pre>
</div>
</content>
</entry>
<entry>
<title>UTIL: Add function to parse internal fqname format</title>
<updated>2016-07-06T15:32:58+00:00</updated>
<author>
<name>Michal Zidek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2015-04-21T15:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=48863b3576ed34d7ee39e413c8e075155ba90c86'/>
<id>48863b3576ed34d7ee39e413c8e075155ba90c86</id>
<content type='text'>
Add lightweight function to parse internal fqname format
(shortname@domain). This function does not require the
sss_names to be initialized.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add lightweight function to parse internal fqname format
(shortname@domain). This function does not require the
sss_names to be initialized.
</pre>
</div>
</content>
</entry>
<entry>
<title>SSH: Do not print an error message if sss_ssh_authorizedkeys is asked for a local user</title>
<updated>2016-07-01T13:28:33+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2016-04-28T08:31:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=fcbcfa69f9291936f01f24b5fcb5a7672dca46f3'/>
<id>fcbcfa69f9291936f01f24b5fcb5a7672dca46f3</id>
<content type='text'>
If an IPA client uses the SSH integration and a local user logs in with
SSH, the sss_ssh_authorizedkeys looks up their keys in the SSH
responder, which doesn't find the user and returns ENOENT. The
sss_ssh_authorizedkeys reports a failure on any error, including ENOENT
which produced a confusing error message in the logs.

This patch adds a new error code that handles users that are not found
by SSSD but exist on the system and also special cases root with the
same error code. Therefore, logging in as a local user no longer prints
an error message.

Resolves:
https://fedorahosted.org/sssd/ticket/3003

Reviewed-by: Pavel Březina &lt;pbrezina@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an IPA client uses the SSH integration and a local user logs in with
SSH, the sss_ssh_authorizedkeys looks up their keys in the SSH
responder, which doesn't find the user and returns ENOENT. The
sss_ssh_authorizedkeys reports a failure on any error, including ENOENT
which produced a confusing error message in the logs.

This patch adds a new error code that handles users that are not found
by SSSD but exist on the system and also special cases root with the
same error code. Therefore, logging in as a local user no longer prints
an error message.

Resolves:
https://fedorahosted.org/sssd/ticket/3003

Reviewed-by: Pavel Březina &lt;pbrezina@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>config: Fix filename matching regex</title>
<updated>2016-07-01T09:22:16+00:00</updated>
<author>
<name>Michal Židek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2016-07-01T07:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=e27c0ecef59272d4723f904a17061b4e59f0a6db'/>
<id>e27c0ecef59272d4723f904a17061b4e59f0a6db</id>
<content type='text'>
Configuration file snippets must end with suffix
.conf. We wrongly allowed any suffixes that begin
with .conf (for example .conf.back).

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Configuration file snippets must end with suffix
.conf. We wrongly allowed any suffixes that begin
with .conf (for example .conf.back).

Reviewed-by: Lukáš Slebodník &lt;lslebodn@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
