<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src, branch 1.9.2-42</title>
<subtitle>sssd with jhrozek's patches</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/'/>
<entry>
<title>SUDO: strdup the input variable</title>
<updated>2012-12-14T16:45:19+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-12-07T14:05:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=84bff29a918e543823e1aefce3dde5e66a45e286'/>
<id>84bff29a918e543823e1aefce3dde5e66a45e286</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1701
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1701
</pre>
</div>
</content>
</entry>
<entry>
<title>sudo manpage: clarify that sudoHost may contain wildcards and not regular expression</title>
<updated>2012-12-14T16:45:18+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2012-12-09T16:30:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=2aaea001cbab63a47b314750235dc7f5347064be'/>
<id>2aaea001cbab63a47b314750235dc7f5347064be</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1690
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1690
</pre>
</div>
</content>
</entry>
<entry>
<title>let krb5_kpasswd failover work</title>
<updated>2012-12-14T16:45:18+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2012-12-11T10:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=423c31916b73277e3ecd7cd50512f9520f91398e'/>
<id>423c31916b73277e3ecd7cd50512f9520f91398e</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1680

Bad service name (KERBEROS) was provided when setting port status,
thus the port status never changed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1680

Bad service name (KERBEROS) was provided when setting port status,
thus the port status never changed
</pre>
</div>
</content>
</entry>
<entry>
<title>NSS: Fix the error handler in sss_mc_create_file</title>
<updated>2012-12-14T16:45:18+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-12-09T14:16:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=0f1998981de0a242b1400bb0dfc84a2952df50a6'/>
<id>0f1998981de0a242b1400bb0dfc84a2952df50a6</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1704

The function is short enough so that we can simply stick with return and
release resources before returning as appropriate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1704

The function is short enough so that we can simply stick with return and
release resources before returning as appropriate.
</pre>
</div>
</content>
</entry>
<entry>
<title>sudo: don't get stuck in rules and smart refresh when offline</title>
<updated>2012-12-14T16:45:18+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2012-12-04T14:17:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=a4273341a11a0f32b25564d2a23eafa1c3f78c26'/>
<id>a4273341a11a0f32b25564d2a23eafa1c3f78c26</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1682

The problem was in following code:
if (ret != EOK || state-&gt;dp_error != DP_ERR_OK || state-&gt;error != EOK) {
    tevent_req_error(req, ret);
    return;
}

In situation when data provider error occurs (e.g. when offline),
ret == EOK but dp_error != DP_ERR_OK and we take the true branch.
This results in calling tevent_req_error(req, EOK).

Unfortunately, with EOK tevent_req_error only returns false, but
does not trigger callback and this tevent request hangs forever,
because no tevent_req_done(req) is called.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1682

The problem was in following code:
if (ret != EOK || state-&gt;dp_error != DP_ERR_OK || state-&gt;error != EOK) {
    tevent_req_error(req, ret);
    return;
}

In situation when data provider error occurs (e.g. when offline),
ret == EOK but dp_error != DP_ERR_OK and we take the true branch.
This results in calling tevent_req_error(req, EOK).

Unfortunately, with EOK tevent_req_error only returns false, but
does not trigger callback and this tevent request hangs forever,
because no tevent_req_done(req) is called.
</pre>
</div>
</content>
</entry>
<entry>
<title>MEMBEROF: Fix copy-n-paste error</title>
<updated>2012-12-14T16:45:18+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-12-09T13:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=f9039fca7eaf4e14ab4b8bf0242203a921c82a9a'/>
<id>f9039fca7eaf4e14ab4b8bf0242203a921c82a9a</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1703
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1703
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: remove dead assignment</title>
<updated>2012-12-14T16:45:18+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-12-10T02:13:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=6c6536a165d3e476e6450dcdd6bfbae4fd7bc371'/>
<id>6c6536a165d3e476e6450dcdd6bfbae4fd7bc371</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SYSDB: Move misplaced assignment</title>
<updated>2012-12-14T16:45:18+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-12-10T02:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=fb75b1f22d621de466092cad2a15f46b0598ced5'/>
<id>fb75b1f22d621de466092cad2a15f46b0598ced5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PAC: check the return value of diff_git_lists</title>
<updated>2012-12-14T16:45:18+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-12-10T02:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=e2cff117fb741b7cfbb6af835607967ec1d8d825'/>
<id>e2cff117fb741b7cfbb6af835607967ec1d8d825</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PROXY: fix negative cache</title>
<updated>2012-12-14T16:45:18+00:00</updated>
<author>
<name>Ondrej Kos</name>
<email>okos@redhat.com</email>
</author>
<published>2012-12-07T19:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=9b2bccde3d954bb15d344e1d71069f9071a7106a'/>
<id>9b2bccde3d954bb15d344e1d71069f9071a7106a</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1685

The PROXY provider wasn't storing credentials to negative cache due to
bad return value. This was delegated from attempt to delete these
credentials from local cache. Therefore ENOENT is replaced as EOK.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1685

The PROXY provider wasn't storing credentials to negative cache due to
bad return value. This was delegated from attempt to delete these
credentials from local cache. Therefore ENOENT is replaced as EOK.
</pre>
</div>
</content>
</entry>
</feed>
