<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/sss_client, branch refactor</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>PAM: fix handling the client fd in pam destructor</title>
<updated>2012-10-12T08:11:16+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-10-11T18:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=8445e39d8e154523b1c39ce701830dacef51d1e9'/>
<id>8445e39d8e154523b1c39ce701830dacef51d1e9</id>
<content type='text'>
* Protect the fd with a mutex when closing
* Set it to a safe value after closing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Protect the fd with a mutex when closing
* Set it to a safe value after closing
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove libsss_sudo.pc and move libsss_sudo.so to libsss_sudo</title>
<updated>2012-10-12T07:55:02+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-09-28T10:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=fc1a05ca545806ff784921c6751129c3d93d27af'/>
<id>fc1a05ca545806ff784921c6751129c3d93d27af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PAM: close socket fd with pam_set_data</title>
<updated>2012-10-11T12:11:56+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-10-04T17:08:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=dba7903ba7fc04bc331004b0453938c116be3663'/>
<id>dba7903ba7fc04bc331004b0453938c116be3663</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1569
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1569
</pre>
</div>
</content>
</entry>
<entry>
<title>do not fail if POLLHUP occurs while reading data</title>
<updated>2012-10-10T13:26:36+00:00</updated>
<author>
<name>Pavel Březina</name>
<email>pbrezina@redhat.com</email>
</author>
<published>2012-10-04T09:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=adcb6802e4f6369b48a74c408fd53c4325576071'/>
<id>adcb6802e4f6369b48a74c408fd53c4325576071</id>
<content type='text'>
This cause troubles when we send data to a pipe and close the
file descriptor before data is read. The pipe is still readable,
but POLLHUP is detected and we fail to read them.

For example, this may cause a user beeing unable to log in.

Now if POLLHUP appears, we read the pipe and then close it on
the client side too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This cause troubles when we send data to a pipe and close the
file descriptor before data is read. The pipe is still readable,
but POLLHUP is detected and we fail to read them.

For example, this may cause a user beeing unable to log in.

Now if POLLHUP appears, we read the pipe and then close it on
the client side too.
</pre>
</div>
</content>
</entry>
<entry>
<title>SSH: Simplify public key formatting function</title>
<updated>2012-09-04T08:17:42+00:00</updated>
<author>
<name>Jan Cholasta</name>
<email>jcholast@redhat.com</email>
</author>
<published>2012-09-01T20:10:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=4a628b83d129463e7886c8cdaa31739512947e42'/>
<id>4a628b83d129463e7886c8cdaa31739512947e42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SSH: Return error code in SSH utility functions</title>
<updated>2012-09-04T08:17:42+00:00</updated>
<author>
<name>Jan Cholasta</name>
<email>jcholast@redhat.com</email>
</author>
<published>2012-08-27T08:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=ef9f85751b26995093cc9782fe48ddeacc8e2d3f'/>
<id>ef9f85751b26995093cc9782fe48ddeacc8e2d3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use PTHREAD_MUTEX_ROBUST to avoid deadlock in the client</title>
<updated>2012-08-27T14:32:01+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-08-13T13:30:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=86b61156743b7ebdc049450a6f88452890fd9a61'/>
<id>86b61156743b7ebdc049450a6f88452890fd9a61</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1460
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1460
</pre>
</div>
</content>
</entry>
<entry>
<title>sss_client: Group lookups should work even when fastcache cannot be initialized</title>
<updated>2012-08-13T18:43:30+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2012-08-13T16:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=4f76afc76610a26da85438e5657a6cb5e83c787a'/>
<id>4f76afc76610a26da85438e5657a6cb5e83c787a</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1415
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1415
</pre>
</div>
</content>
</entry>
<entry>
<title>Write SELinux config files in responder instead of PAM module</title>
<updated>2012-07-27T12:46:16+00:00</updated>
<author>
<name>Jan Zeleny</name>
<email>jzeleny@redhat.com</email>
</author>
<published>2012-07-27T07:35:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=300c772767c1b12077cac1d148ac89738b058f97'/>
<id>300c772767c1b12077cac1d148ac89738b058f97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move SELinux processing from session to account PAM stack</title>
<updated>2012-07-27T08:37:06+00:00</updated>
<author>
<name>Jan Zeleny</name>
<email>jzeleny@redhat.com</email>
</author>
<published>2012-07-24T19:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=7016947229edcaa268a82bf69fde37e521b13233'/>
<id>7016947229edcaa268a82bf69fde37e521b13233</id>
<content type='text'>
The idea is to rename session provider to selinux provider. Processing
of SELinux rules has to be performed in account stack in order to ensure
that pam_selinux (which is the first module in PAM session stack) will
get the correct input from SSSD.

Processing of account PAM stack is bound to access provider. That means
we need to have two providers executed when SSS_PAM_ACCT_MGMT message
is received from PAM responder. Change in data_provider_be.c ensures
just that - after access provider finishes its actions, the control is
given to selinux provider and only after this provider finishes is the
result returned to PAM responder.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The idea is to rename session provider to selinux provider. Processing
of SELinux rules has to be performed in account stack in order to ensure
that pam_selinux (which is the first module in PAM session stack) will
get the correct input from SSSD.

Processing of account PAM stack is bound to access provider. That means
we need to have two providers executed when SSS_PAM_ACCT_MGMT message
is received from PAM responder. Change in data_provider_be.c ensures
just that - after access provider finishes its actions, the control is
given to selinux provider and only after this provider finishes is the
result returned to PAM responder.
</pre>
</div>
</content>
</entry>
</feed>
