<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/responder/nss, branch token</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>mmap_cache: Use sss_atomic_write_s instead of write.</title>
<updated>2013-08-22T17:42:31+00:00</updated>
<author>
<name>Michal Zidek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2013-08-21T13:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=1f7fb30cc25765e54841e5d5f4192c12e3b29a16'/>
<id>1f7fb30cc25765e54841e5d5f4192c12e3b29a16</id>
<content type='text'>
Use sss_atomic_write_s() instead of write() in
sss_mc_save_corrupted(). Also unlink() the file if no data
were written.

It is better to use sss_atomic_write_s instead of write
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use sss_atomic_write_s() instead of write() in
sss_mc_save_corrupted(). Also unlink() the file if no data
were written.

It is better to use sss_atomic_write_s instead of write
</pre>
</div>
</content>
</entry>
<entry>
<title>mmap_cache: Store corrupted mmap cache before reset</title>
<updated>2013-08-19T20:24:41+00:00</updated>
<author>
<name>Michal Zidek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2013-08-12T14:23:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=f9091077bfbb09f052d08e25ac5e00af0baa6dfb'/>
<id>f9091077bfbb09f052d08e25ac5e00af0baa6dfb</id>
<content type='text'>
This patch adds function to store corrupted mmap cache file to
disk for further analysis.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds function to store corrupted mmap cache file to
disk for further analysis.
</pre>
</div>
</content>
</entry>
<entry>
<title>mmap_cache: Use better checks for corrupted mc in responder</title>
<updated>2013-08-19T18:51:03+00:00</updated>
<author>
<name>Michal Zidek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2013-08-15T14:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=441e6050f4b67134d15862e401b4c4e8546d7387'/>
<id>441e6050f4b67134d15862e401b4c4e8546d7387</id>
<content type='text'>
We introduced new way to check integrity of memcache in the
client code. We should use similiar checks in the responder.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We introduced new way to check integrity of memcache in the
client code. We should use similiar checks in the responder.
</pre>
</div>
</content>
</entry>
<entry>
<title>mmap_cache: Off by one error.</title>
<updated>2013-08-19T18:51:03+00:00</updated>
<author>
<name>Michal Zidek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2013-08-14T16:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=13df7b9e400211c717284fb841c849ba034ed348'/>
<id>13df7b9e400211c717284fb841c849ba034ed348</id>
<content type='text'>
Removes off by one error when using macro MC_SIZE_TO_SLOTS
and adds new macro MC_SLOT_WITHIN_BOUNDS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes off by one error when using macro MC_SIZE_TO_SLOTS
and adds new macro MC_SLOT_WITHIN_BOUNDS.
</pre>
</div>
</content>
</entry>
<entry>
<title>fill_initgr: add original primary GID if available</title>
<updated>2013-08-19T10:53:49+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-08-14T15:13:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=39f13b3bf5b3cf79f5f16575403f03b539300dc7'/>
<id>39f13b3bf5b3cf79f5f16575403f03b539300dc7</id>
<content type='text'>
In some cases when MPG domains are used the information about the
original primary group of a user cannot be determined by looking at
the explicit group memberships. In those cases the GID related to the
original primary group is stored in a special attribute of the user
object.

This patch adds the GID of the original primary group when available and
needed.

Fixes https://fedorahosted.org/sssd/ticket/2027
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some cases when MPG domains are used the information about the
original primary group of a user cannot be determined by looking at
the explicit group memberships. In those cases the GID related to the
original primary group is stored in a special attribute of the user
object.

This patch adds the GID of the original primary group when available and
needed.

Fixes https://fedorahosted.org/sssd/ticket/2027
</pre>
</div>
</content>
</entry>
<entry>
<title>mmap_cache: Check if slot and name_ptr are not invalid.</title>
<updated>2013-08-11T18:36:21+00:00</updated>
<author>
<name>Michal Zidek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2013-08-05T18:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=9028706a00da1bc48547e74aa872c825ac15adb2'/>
<id>9028706a00da1bc48547e74aa872c825ac15adb2</id>
<content type='text'>
This patch prevents jumping outside of allocated memory in
case of corrupted slot or name_ptr values. It is not proper
solution, just hotfix until we find out what is the root cause
of ticket https://fedorahosted.org/sssd/ticket/2018
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch prevents jumping outside of allocated memory in
case of corrupted slot or name_ptr values. It is not proper
solution, just hotfix until we find out what is the root cause
of ticket https://fedorahosted.org/sssd/ticket/2018
</pre>
</div>
</content>
</entry>
<entry>
<title>NSS: Clear cached netgroups if a request comes in from the sss_cache</title>
<updated>2013-08-07T22:38:31+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-07-29T13:24:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=db440b3ba6b848010cf2a1fe9f76db394ce860da'/>
<id>db440b3ba6b848010cf2a1fe9f76db394ce860da</id>
<content type='text'>
In order for sss_cache to work correctly, we must also signal the nss
responder to invalidate the hash table requests.

https://fedorahosted.org/sssd/ticket/1759
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order for sss_cache to work correctly, we must also signal the nss
responder to invalidate the hash table requests.

https://fedorahosted.org/sssd/ticket/1759
</pre>
</div>
</content>
</entry>
<entry>
<title>NSS: allow removing entries from netgroup hash table</title>
<updated>2013-08-07T22:38:31+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-07-29T12:45:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=ada4d12f2e625ad553c6944b7d84bff144c31398'/>
<id>ada4d12f2e625ad553c6944b7d84bff144c31398</id>
<content type='text'>
There is a timed desctructor in the nss responder that, when the
entry timeout passes, removes the netgroup from the hash table while
the netgroup is freed. This patch adds a hash delete callback so that if the
netgroup is removed from the hash table with hash_delete, its hash table
pointer will be invalidated. Later, when the entry is being freed, the
destructor won't attempt to remove it from the hash table.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a timed desctructor in the nss responder that, when the
entry timeout passes, removes the netgroup from the hash table while
the netgroup is freed. This patch adds a hash delete callback so that if the
netgroup is removed from the hash table with hash_delete, its hash table
pointer will be invalidated. Later, when the entry is being freed, the
destructor won't attempt to remove it from the hash table.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix netgroup lookup when using fully qualified name</title>
<updated>2013-07-31T09:00:55+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2013-07-29T09:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=b410c7a9a80b0e44e3740f17d36574d3421626b7'/>
<id>b410c7a9a80b0e44e3740f17d36574d3421626b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Netgroups should ignore the 'use_fully_qualified_names' setting</title>
<updated>2013-07-29T10:59:17+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2013-07-11T14:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=1933ff17513da1d979dd22776a03478341ef5e6b'/>
<id>1933ff17513da1d979dd22776a03478341ef5e6b</id>
<content type='text'>
Netgroups often have memberNisNetgroup entries included in them
that will never process correctly if we require fully-qualified
names on the nested lookup. This patch alters the behavior of
netgroup lookups to check *all* domains for an unqualified
netgroup name, instead of only the ones not requiring fully-
qualified names.

https://fedorahosted.org/sssd/ticket/2013
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Netgroups often have memberNisNetgroup entries included in them
that will never process correctly if we require fully-qualified
names on the nested lookup. This patch alters the behavior of
netgroup lookups to check *all* domains for an unqualified
netgroup name, instead of only the ones not requiring fully-
qualified names.

https://fedorahosted.org/sssd/ticket/2013
</pre>
</div>
</content>
</entry>
</feed>
