<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/providers/proxy/proxy.c, branch master</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>Split proxy.c into smaller files</title>
<updated>2010-06-30T11:28:26+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2010-06-25T15:28:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=2dd3faebcd3cfd00efda38ffd2585d675e696b12'/>
<id>2dd3faebcd3cfd00efda38ffd2585d675e696b12</id>
<content type='text'>
proxy.c was growing too large to manage (and some graphical
development tools could no longer open it because of memory
limitations).

This patch splits proxy.c into the following files:
proxy_init.c:   Setup routines for the plugin
proxy_id.c:     Functions to handle user and group lookups
proxy_auth.c:   Functions to handle PAM interactions
proxy_common.c: Common utility routines
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
proxy.c was growing too large to manage (and some graphical
development tools could no longer open it because of memory
limitations).

This patch splits proxy.c into the following files:
proxy_init.c:   Setup routines for the plugin
proxy_id.c:     Functions to handle user and group lookups
proxy_auth.c:   Functions to handle PAM interactions
proxy_common.c: Common utility routines
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename proxy_ctx to proxy_id_ctx for clarity</title>
<updated>2010-06-30T11:28:25+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2010-06-25T14:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=b19739caff3b15bbf79855f7f0339add73e64cce'/>
<id>b19739caff3b15bbf79855f7f0339add73e64cce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminate unused variable from pc_init_timeout()</title>
<updated>2010-06-10T14:17:38+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2010-06-09T14:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=3ae60b86b6bfcd049d23438855fd7ba9b4f38fab'/>
<id>3ae60b86b6bfcd049d23438855fd7ba9b4f38fab</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/525
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/525
</pre>
</div>
</content>
</entry>
<entry>
<title>Check return code of hash_delete in proxy_child_destructor</title>
<updated>2010-06-10T14:17:38+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2010-06-09T14:40:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=361e86478ff1cc7ac08981b721f508363291028c'/>
<id>361e86478ff1cc7ac08981b721f508363291028c</id>
<content type='text'>
We can't do much about an error here, but we should be reporting
it.

https://fedorahosted.org/sssd/ticket/534
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can't do much about an error here, but we should be reporting
it.

https://fedorahosted.org/sssd/ticket/534
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't return uninitialized value in proxy provider</title>
<updated>2010-06-06T17:38:19+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2010-06-02T09:45:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=cede23a29ded52c2ea265fad8d7069d56bf7e87c'/>
<id>cede23a29ded52c2ea265fad8d7069d56bf7e87c</id>
<content type='text'>
Fixes: #498
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: #498
</pre>
</div>
</content>
</entry>
<entry>
<title>Proxy provider PAM handling in child process</title>
<updated>2010-05-27T18:44:13+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2010-05-26T18:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=10afbe39cb81a1810dba486c4b8e46578bb300bb'/>
<id>10afbe39cb81a1810dba486c4b8e46578bb300bb</id>
<content type='text'>
This patch adds a new tevent_req to the proxy provider, which will
spawn short-lived child processes to handle PAM requests. These
processes then call the proxied PAM stack and return the results
via SBUS method reply. Once it is returned, the parent process
kills the child.

There is a maximum of ten child processes running simultaneously,
after which requests will be queued for sending once a child slot
frees up. The maximum processes will be made configurable at a
later date (as this would violate string freeze).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a new tevent_req to the proxy provider, which will
spawn short-lived child processes to handle PAM requests. These
processes then call the proxied PAM stack and return the results
via SBUS method reply. Once it is returned, the parent process
kills the child.

There is a maximum of ten child processes running simultaneously,
after which requests will be queued for sending once a child slot
frees up. The maximum processes will be made configurable at a
later date (as this would violate string freeze).
</pre>
</div>
</content>
</entry>
</feed>
