<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/responder/nss, branch simo</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>Add domain arguments to sysdb services functions</title>
<updated>2013-01-11T15:43:14+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-08T05:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=4cb721506b344146cb1052f51eb29f662ad8b843'/>
<id>4cb721506b344146cb1052f51eb29f662ad8b843</id>
<content type='text'>
also fix sysdb_svc_add declarations
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also fix sysdb_svc_add declarations
</pre>
</div>
</content>
</entry>
<entry>
<title>Add domain argument to sysdb_initgroups()</title>
<updated>2013-01-11T15:43:10+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-06T22:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=00d0b4cafa2d85ea056eacca7e10da6b789d9980'/>
<id>00d0b4cafa2d85ea056eacca7e10da6b789d9980</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add domain option to sysdb_get/netgr/attrs() fns</title>
<updated>2013-01-11T15:43:10+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-06T22:32:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=ef9bd68061023619db3dd3e66720ea8ca80a6e9e'/>
<id>ef9bd68061023619db3dd3e66720ea8ca80a6e9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass domain to sysdb_enum&lt;pw/gr&gt;ebt() functions</title>
<updated>2013-01-11T15:43:10+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-06T22:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=08cb50a65607d55620e0572913820a1eb695d1a7'/>
<id>08cb50a65607d55620e0572913820a1eb695d1a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass domain to sysdb_get&lt;pwu/grg&gt;&lt;id() functions</title>
<updated>2013-01-11T15:43:10+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-06T22:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=25d7d4dcf778a38f38c6c531f9323596f98c0a7a'/>
<id>25d7d4dcf778a38f38c6c531f9323596f98c0a7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass domain to sysdb_get&lt;pw/gr&gt;nam() functions</title>
<updated>2013-01-11T15:43:10+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-06T22:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=87cf33df962e48a39514d037ddc514ff11081db6'/>
<id>87cf33df962e48a39514d037ddc514ff11081db6</id>
<content type='text'>
Also allows us to remove sysdb_subdom_get&lt;pw/gr&gt;nam() wrappers and restore
fqnames proper value in subdomains, by testing for a parent domain being
present or not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also allows us to remove sysdb_subdom_get&lt;pw/gr&gt;nam() wrappers and restore
fqnames proper value in subdomains, by testing for a parent domain being
present or not.
</pre>
</div>
</content>
</entry>
<entry>
<title>memcache: add macro that validates record length</title>
<updated>2013-01-07T16:35:13+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2013-01-07T09:34:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=31c47cacc7f9453153e57319474909d23122883f'/>
<id>31c47cacc7f9453153e57319474909d23122883f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sss_userdel and sss_groupdel with use_fully_qualified_names</title>
<updated>2013-01-07T15:59:45+00:00</updated>
<author>
<name>Michal Zidek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2013-01-07T14:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=528dd4ca82de4f4c2030ae22b723267ebc0d42e7'/>
<id>528dd4ca82de4f4c2030ae22b723267ebc0d42e7</id>
<content type='text'>
If use_fully_qualified_names is used, we need to pass fqdn
to sss_mmap_cache_*_invalidate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If use_fully_qualified_names is used, we need to pass fqdn
to sss_mmap_cache_*_invalidate.
</pre>
</div>
</content>
</entry>
<entry>
<title>mmap cache: invalidate cache on fatal error</title>
<updated>2012-12-20T18:55:19+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-12-20T02:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=0e6c9d03cacf24de4265ee0f902c216ba5a131c9'/>
<id>0e6c9d03cacf24de4265ee0f902c216ba5a131c9</id>
<content type='text'>
If a fatal EFAULT error is returned by the internal function that frees used
memory invalidate the whole cache and reinit it. This way we avoid further
corruption and insure clients see consistent data.

Also insure we use the right context in init() and we use talloc_zfree() in
reinit so that if the init() later fails we do not leave around a pointer
to free memory in the callers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a fatal EFAULT error is returned by the internal function that frees used
memory invalidate the whole cache and reinit it. This way we avoid further
corruption and insure clients see consistent data.

Also insure we use the right context in init() and we use talloc_zfree() in
reinit so that if the init() later fails we do not leave around a pointer
to free memory in the callers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Carefully check records when forcibly invalidating</title>
<updated>2012-12-20T18:55:02+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-12-20T04:10:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/sbose/public_git/sssd.git/commit/?id=6acf7c92ab38ad388295b2d57cc97c4598aa95cc'/>
<id>6acf7c92ab38ad388295b2d57cc97c4598aa95cc</id>
<content type='text'>
We should never try to invalidate an already invalid record as
internal pointers will not be consistent. Carefully test that the
record really is valid when we are fishing for free space, and
properly invalidate records or return a fatal error if something
goes wrong.
In order to make the code more robust always invalidate the whole
data space on initialization by setting all bits to 1, and make sure
to invalidate the whole last allocated slot by converting rec-&gt;len to
the number of slots instead of just the space used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should never try to invalidate an already invalid record as
internal pointers will not be consistent. Carefully test that the
record really is valid when we are fishing for free space, and
properly invalidate records or return a fatal error if something
goes wrong.
In order to make the code more robust always invalidate the whole
data space on initialization by setting all bits to 1, and make sure
to invalidate the whole last allocated slot by converting rec-&gt;len to
the number of slots instead of just the space used.
</pre>
</div>
</content>
</entry>
</feed>
