<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/providers/ldap/sdap_async_groups.c, branch subdommem</title>
<subtitle>System Security Services Daemon [okos' clone]</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/'/>
<entry>
<title>LDAP: Use domain-specific name where appropriate</title>
<updated>2013-07-24T11:52:33+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-07-23T10:55:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=bfd59d1a2d0d45125e5164ef12c425690d519f61'/>
<id>bfd59d1a2d0d45125e5164ef12c425690d519f61</id>
<content type='text'>
The subdomain users user FQDN in their name attribute. However, handling
of whether to use FQDN in the LDAP code was not really good. This patch
introduces a utility function and converts code that was relying on
user/group names matching to this utility function.

This is a temporary fix until we can refactor the sysdb API in #2011.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The subdomain users user FQDN in their name attribute. However, handling
of whether to use FQDN in the LDAP code was not really good. This patch
introduces a utility function and converts code that was relying on
user/group names matching to this utility function.

This is a temporary fix until we can refactor the sysdb API in #2011.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace SDAP_ID_MAPPING checks with sdap_idmap_domain_has_algorithmic_mapping</title>
<updated>2013-06-28T18:20:59+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-06-12T13:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=b56b06e199f15a8a840b36bc7cb8010e39ae761d'/>
<id>b56b06e199f15a8a840b36bc7cb8010e39ae761d</id>
<content type='text'>
Currently the decision if external or algorithmic mapping should be used
in the LDAP or AD provider was based on the value of the ldap_id_mapping
config option. Since now all information about ID mapping is handled by
libsss_idmap the check for this options can be replace with a call which
checks the state via libss_idmap.

https://fedorahosted.org/sssd/ticket/1961
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently the decision if external or algorithmic mapping should be used
in the LDAP or AD provider was based on the value of the ldap_id_mapping
config option. Since now all information about ID mapping is handled by
libsss_idmap the check for this options can be replace with a call which
checks the state via libss_idmap.

https://fedorahosted.org/sssd/ticket/1961
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: store FQDNs for trusted users and groups</title>
<updated>2013-06-06T22:14:13+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-05-28T22:56:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=3ca846cfb59dee6e20b94c4aee2716f1a20ebd3a'/>
<id>3ca846cfb59dee6e20b94c4aee2716f1a20ebd3a</id>
<content type='text'>
Because the NSS responder expects the name attribute to contain FQDN,
we must save the name as FQDN in the LDAP provider if the domain we save
to is a subdomain.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because the NSS responder expects the name attribute to contain FQDN,
we must save the name as FQDN in the LDAP provider if the domain we save
to is a subdomain.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: new SDAP domain structure</title>
<updated>2013-06-06T22:14:13+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-05-27T06:48:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=749cfb5d3270b5daf389d51a0dbd3fd2aec6e05d'/>
<id>749cfb5d3270b5daf389d51a0dbd3fd2aec6e05d</id>
<content type='text'>
Previously an sdap_id_ctx was always tied to one domain with a single
set of search bases. But with the introduction of Global Catalog
lookups, primary domain and subdomains might have different search
bases.

This patch introduces a new structure sdap_domain that contains an sssd
domain or subdomain and a set of search bases. With this patch, there is
only one sdap_domain that describes the primary domain.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously an sdap_id_ctx was always tied to one domain with a single
set of search bases. But with the introduction of Global Catalog
lookups, primary domain and subdomains might have different search
bases.

This patch introduces a new structure sdap_domain that contains an sssd
domain or subdomain and a set of search bases. With this patch, there is
only one sdap_domain that describes the primary domain.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing critical format string issues.</title>
<updated>2013-05-20T20:37:25+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-05-17T15:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=7486dea9f5f7b2a6fbbacc6db740a82140b6377c'/>
<id>7486dea9f5f7b2a6fbbacc6db740a82140b6377c</id>
<content type='text'>
--missing arguments.
--format '%s', but argument is integer.
--wrong format string, examle: '%\n'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--missing arguments.
--format '%s', but argument is integer.
--wrong format string, examle: '%\n'
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: always store SID if available</title>
<updated>2013-05-02T17:33:56+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-04-19T10:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=1ae6d34788fd6ac2278be52b60d77c77073d98f3'/>
<id>1ae6d34788fd6ac2278be52b60d77c77073d98f3</id>
<content type='text'>
Currently the string representation of a SID is only stored in the cache
for debugging purpose if SID based ID-mapping is used. This patch
unconditionally stores the SID if available to allow SID-to-name
mappings from the cache.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently the string representation of a SID is only stored in the cache
for debugging purpose if SID based ID-mapping is used. This patch
unconditionally stores the SID if available to allow SID-to-name
mappings from the cache.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: do not invalidate pointer with realloc while processing ghost users</title>
<updated>2013-04-19T12:04:25+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-04-12T10:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=d2e8ad3f8fcb3dcabb56ce9b5e7fada6800cfc77'/>
<id>d2e8ad3f8fcb3dcabb56ce9b5e7fada6800cfc77</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1799

One peculiarity of the sysdb_attrs_get_el interface is that if the
attribute does not exist, then the attrs array is reallocated and the
element is created. But in case other pointers are already pointing
into the array, the realloc might invalidate them.

Such case was in the sdap_process_ghost_members function where if
the group had no members, the "gh" pointer requested earlier might have
been invalidated by the realloc in order to create the member element.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1799

One peculiarity of the sysdb_attrs_get_el interface is that if the
attribute does not exist, then the attrs array is reallocated and the
element is created. But in case other pointers are already pointing
into the array, the realloc might invalidate them.

Such case was in the sdap_process_ghost_members function where if
the group had no members, the "gh" pointer requested earlier might have
been invalidated by the realloc in order to create the member element.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor nested group processing: replace old code</title>
<updated>2013-04-02T13:33:03+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2013-02-18T09:28:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=755aee449c6311518200c2f11c1aae329a19b038'/>
<id>755aee449c6311518200c2f11c1aae329a19b038</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1784
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1784
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: If deref search fails, try again without deref</title>
<updated>2013-03-21T16:58:05+00:00</updated>
<author>
<name>Jan Cholasta</name>
<email>jcholast@redhat.com</email>
</author>
<published>2012-11-22T11:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=4709ff46db0dbe073aef061b796d2fd7adeaf18f'/>
<id>4709ff46db0dbe073aef061b796d2fd7adeaf18f</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1660
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1660
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix initialization of multiple variables</title>
<updated>2013-03-13T18:44:20+00:00</updated>
<author>
<name>Ondrej Kos</name>
<email>okos@redhat.com</email>
</author>
<published>2013-03-12T12:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=9f37bb2012faa136ef7c1f9fe93689ce2be85637'/>
<id>9f37bb2012faa136ef7c1f9fe93689ce2be85637</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
