<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/providers/ldap, branch master</title>
<subtitle>Experimental work on SSSD - Systen Security Services Daemon</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/'/>
<entry>
<title>Fix czech specific character in my name</title>
<updated>2013-09-02T13:36:45+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2013-09-02T11:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=d98fdd80331e93cd698281341360a3ce3e30afbe'/>
<id>d98fdd80331e93cd698281341360a3ce3e30afbe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Make sdap_id_setup_tasks reusable for subdomains</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-22T09:03:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=1c4144a6ce68dbd54c7c08a517d1f982ea57f19a'/>
<id>1c4144a6ce68dbd54c7c08a517d1f982ea57f19a</id>
<content type='text'>
Instead of always performing the setup for the main domain, the setup
can now be performed for subdomains as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of always performing the setup for the main domain, the setup
can now be performed for subdomains as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Make the cleanup task reusable for subdomains</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-22T09:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=66edf42c51f8591c93204b6490c103fa51346f47'/>
<id>66edf42c51f8591c93204b6490c103fa51346f47</id>
<content type='text'>
Instead of always performing the cleanup on the main domain, the task
now accepts a sdap_domain structure to perform the cleanup on. This
change will make the cleanup task reusable for subdomains.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of always performing the cleanup on the main domain, the task
now accepts a sdap_domain structure to perform the cleanup on. This
change will make the cleanup task reusable for subdomains.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Make cleanup synchronous</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-21T01:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=34a63c4a00096da7a8e09d49b5970bb1f807eddc'/>
<id>34a63c4a00096da7a8e09d49b5970bb1f807eddc</id>
<content type='text'>
The LDAP cleanup request was asynchronous for no good reason, probably a
leftover from the days of async sysdb. This patch makes it sychronous
again, removing a lot of uneeded code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The LDAP cleanup request was asynchronous for no good reason, probably a
leftover from the days of async sysdb. This patch makes it sychronous
again, removing a lot of uneeded code.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Convert enumeration to the ptask API</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-20T23:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=5894f059b6f97a9dfd63f6e9ab544c636dd58665'/>
<id>5894f059b6f97a9dfd63f6e9ab544c636dd58665</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1942

Identity providers other than LDAP need to customize the enumeration in
different ways while sharing the way the task is scheduled etc. The
easiest way to accomplish it is to leverage the recently introduced
ptask framework.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1942

Identity providers other than LDAP need to customize the enumeration in
different ways while sharing the way the task is scheduled etc. The
easiest way to accomplish it is to leverage the recently introduced
ptask framework.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Move the ldap enum request to its own reusable module</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-27T09:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=8ca73915a3bf60331468fed6b3b38652c979f95d'/>
<id>8ca73915a3bf60331468fed6b3b38652c979f95d</id>
<content type='text'>
The LDAP enumeration was too closely tied to the LDAP identity provider.
Because some providers might need special handling such as refresh the
master domain record before proceeding with the enumeration itself, this
patch splits the request itself to a separate async request and lets the
ldap_id_enum.c module only configure this new request.

Also move the enum timestamp to sdap_domain to make the enum tracking
per sdap domain. The cleanup timestamp will be moved in another patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The LDAP enumeration was too closely tied to the LDAP identity provider.
Because some providers might need special handling such as refresh the
master domain record before proceeding with the enumeration itself, this
patch splits the request itself to a separate async request and lets the
ldap_id_enum.c module only configure this new request.

Also move the enum timestamp to sdap_domain to make the enum tracking
per sdap domain. The cleanup timestamp will be moved in another patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Remove unused constant</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-20T14:12:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=25e64abcac8db1d6a9efc7195259f760cebede54'/>
<id>25e64abcac8db1d6a9efc7195259f760cebede54</id>
<content type='text'>
The constant was not used since Euegene came up with his reconnection
logic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The constant was not used since Euegene came up with his reconnection
logic.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Add enum_{users,groups}_recv to follow the tevent_req style</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-20T14:12:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=4c63d8ae272923a734e3772f1cad49cbc1ee6e34'/>
<id>4c63d8ae272923a734e3772f1cad49cbc1ee6e34</id>
<content type='text'>
The enum code was quite old and predated the tevent_req style. In
particular, the enum code was checking tevent state direcly and not
using _recv functions or the helper macros we added later.
As a consequence, it was not easy to read. This patch adds the standard
_recv functions to read the status of the enum requests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The enum code was quite old and predated the tevent_req style. In
particular, the enum code was checking tevent state direcly and not
using _recv functions or the helper macros we added later.
As a consequence, it was not easy to read. This patch adds the standard
_recv functions to read the status of the enum requests.
</pre>
</div>
</content>
</entry>
<entry>
<title>sudo: do not strdup usn on ENOENT</title>
<updated>2013-08-26T09:53:49+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2013-08-22T11:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=2211abf772cb8b28356e57b8c64a4328c9b2c3dc'/>
<id>2211abf772cb8b28356e57b8c64a4328c9b2c3dc</id>
<content type='text'>
If USN attribute is not present, we call strdup on uninitialized
variable. This may cause segfault, or if we are lucky and
usn is NULL it will return ENOMEM.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If USN attribute is not present, we call strdup on uninitialized
variable. This may cause segfault, or if we are lucky and
usn is NULL it will return ENOMEM.
</pre>
</div>
</content>
</entry>
<entry>
<title>sudo: do not fail to store the rule if we can't read usn</title>
<updated>2013-08-26T09:50:23+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2013-08-22T12:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/sssd.git/commit/?id=9b43a2a6462b07075d403dbd5de487cbe7ada92c'/>
<id>9b43a2a6462b07075d403dbd5de487cbe7ada92c</id>
<content type='text'>
Resolves:
https://fedorahosted.org/sssd/ticket/2052
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolves:
https://fedorahosted.org/sssd/ticket/2052
</pre>
</div>
</content>
</entry>
</feed>
