<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/providers, branch simo_ccname</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>krb5: Replace type-specific ccache/principal check</title>
<updated>2013-08-30T05:00:33+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-08-30T04:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=4b1e4af6b7d2e86f3bfaccba07acc9beb44b3182'/>
<id>4b1e4af6b7d2e86f3bfaccba07acc9beb44b3182</id>
<content type='text'>
Instead of having duplicate functions that are type custom use a signle common
function that also performs access to the cache as the user owner, implicitly
validating correctness of ownership.

Resolves:
https://fedorahosted.org/sssd/ticket/2061
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of having duplicate functions that are type custom use a signle common
function that also performs access to the cache as the user owner, implicitly
validating correctness of ownership.

Resolves:
https://fedorahosted.org/sssd/ticket/2061
</pre>
</div>
</content>
</entry>
<entry>
<title>krb5: Use krb5_cc_destroy to remove old ccaches</title>
<updated>2013-08-29T03:36:50+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-08-29T03:18:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=be894d65471bb6de25623f01a02c606a20b76468'/>
<id>be894d65471bb6de25623f01a02c606a20b76468</id>
<content type='text'>
This completely replaces the per-ccache-type custom code to remove old cacches
and instead uses libkrb5 base doperations (krb5_cc_destroy) and operating as
the user owner.

Resolves:
https://fedorahosted.org/sssd/ticket/2061
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This completely replaces the per-ccache-type custom code to remove old cacches
and instead uses libkrb5 base doperations (krb5_cc_destroy) and operating as
the user owner.

Resolves:
https://fedorahosted.org/sssd/ticket/2061
</pre>
</div>
</content>
</entry>
<entry>
<title>krb5: Add helper to destroy ccache as user</title>
<updated>2013-08-29T02:28:35+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-08-29T02:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=c0b30b30d087cfa1051b86c432fdbda8c03e9f9d'/>
<id>c0b30b30d087cfa1051b86c432fdbda8c03e9f9d</id>
<content type='text'>
This function safely destroy a ccache given a cache name and user crdentials.
It becomes the user so no possible races can compromise the system, then
uses libkrb5 functions to properly destroy a ccache, independently of the
cache type.
Finally restores the original credentials after closing the ccache handlers.

Resolves:
https://fedorahosted.org/sssd/ticket/2061
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function safely destroy a ccache given a cache name and user crdentials.
It becomes the user so no possible races can compromise the system, then
uses libkrb5 functions to properly destroy a ccache, independently of the
cache type.
Finally restores the original credentials after closing the ccache handlers.

Resolves:
https://fedorahosted.org/sssd/ticket/2061
</pre>
</div>
</content>
</entry>
<entry>
<title>krb5: Add calls to change and restore credentials</title>
<updated>2013-08-29T02:17:12+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-08-29T01:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=44a9fd23f1da009e03f60e4d297a5e1d51caa533'/>
<id>44a9fd23f1da009e03f60e4d297a5e1d51caa533</id>
<content type='text'>
In some cases we want to temporarily assume user credentials but allow the
process to regain back the original credentials (normally regaining uid 0).

Related:
https://fedorahosted.org/sssd/ticket/2061
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some cases we want to temporarily assume user credentials but allow the
process to regain back the original credentials (normally regaining uid 0).

Related:
https://fedorahosted.org/sssd/ticket/2061
</pre>
</div>
</content>
</entry>
<entry>
<title>IPA_HBAC: Explicitelly include header file time.h</title>
<updated>2013-08-28T20:02:49+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-08-28T06:31:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=7ef1ff8673668c5254db9194a125f58755e2d2b1'/>
<id>7ef1ff8673668c5254db9194a125f58755e2d2b1</id>
<content type='text'>
struct hbac_eval_req is defined in header file and it has attribute
request_time with type time_t, but header file "time.h" was not included.
It was not problem, because time.h was indirectly included by stdlib.h
(stdlib.h -&gt; sys/types.h -&gt; time.h) in implementation files,
but other platforms can have other dependencies among header files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
struct hbac_eval_req is defined in header file and it has attribute
request_time with type time_t, but header file "time.h" was not included.
It was not problem, because time.h was indirectly included by stdlib.h
(stdlib.h -&gt; sys/types.h -&gt; time.h) in implementation files,
but other platforms can have other dependencies among header files.
</pre>
</div>
</content>
</entry>
<entry>
<title>IPA: Add forgotten declaration</title>
<updated>2013-08-28T17:22:39+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-28T17:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=6fab6db37339833a1534221f9f8b86c1fac427f0'/>
<id>6fab6db37339833a1534221f9f8b86c1fac427f0</id>
<content type='text'>
A conflict between two patches was not resolved correctly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A conflict between two patches was not resolved correctly
</pre>
</div>
</content>
</entry>
<entry>
<title>IPA: enable enumeration if parent domain enumerates in server mode</title>
<updated>2013-08-28T16:08:29+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-21T03:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=31dd31b00ad759f256282ef0f7054e60672161ce'/>
<id>31dd31b00ad759f256282ef0f7054e60672161ce</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1963
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1963
</pre>
</div>
</content>
</entry>
<entry>
<title>SYSDB: Store enumerate flag for subdomain</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-21T15:22:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=b3458bbb5315b05d7ac1abc58f1c380761756603'/>
<id>b3458bbb5315b05d7ac1abc58f1c380761756603</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Make sdap_id_setup_tasks reusable for subdomains</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-22T09:03:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=1c4144a6ce68dbd54c7c08a517d1f982ea57f19a'/>
<id>1c4144a6ce68dbd54c7c08a517d1f982ea57f19a</id>
<content type='text'>
Instead of always performing the setup for the main domain, the setup
can now be performed for subdomains as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of always performing the setup for the main domain, the setup
can now be performed for subdomains as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>LDAP: Make the cleanup task reusable for subdomains</title>
<updated>2013-08-28T16:06:57+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-08-22T09:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=66edf42c51f8591c93204b6490c103fa51346f47'/>
<id>66edf42c51f8591c93204b6490c103fa51346f47</id>
<content type='text'>
Instead of always performing the cleanup on the main domain, the task
now accepts a sdap_domain structure to perform the cleanup on. This
change will make the cleanup task reusable for subdomains.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of always performing the cleanup on the main domain, the task
now accepts a sdap_domain structure to perform the cleanup on. This
change will make the cleanup task reusable for subdomains.
</pre>
</div>
</content>
</entry>
</feed>
