<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/providers/simple, branch subdommem</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>Convert the simple access check to new error codes</title>
<updated>2013-04-19T16:53:41+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-04-17T09:33:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=18f01e63c1968c29bddb9e48c279b583c0444730'/>
<id>18f01e63c1968c29bddb9e48c279b583c0444730</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/453

It makes sense to keep using the boolean for access granted/denied, but
when the user/group is not found, the request would now return
ERR_ACCOUNT_UNKNOWN
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/453

It makes sense to keep using the boolean for access granted/denied, but
when the user/group is not found, the request would now return
ERR_ACCOUNT_UNKNOWN
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix simple access group control in case-insensitive domains</title>
<updated>2013-04-15T12:56:45+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-04-11T07:18:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=8e195a545d41647e591c1d06082133cbd25dc0a4'/>
<id>8e195a545d41647e591c1d06082133cbd25dc0a4</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1713

In the simple access provider, we need to only canonicalize user names when
comparing with values in the ACL, not when searching the cache. The sysdb
searches might do a base search with a DN constructed with the username
which fails if the username is lower case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1713

In the simple access provider, we need to only canonicalize user names when
comparing with values in the ACL, not when searching the cache. The sysdb
searches might do a base search with a DN constructed with the username
which fails if the username is lower case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolve GIDs in the simple access provider</title>
<updated>2013-03-19T20:47:30+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-02-23T09:44:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=c0bca1722d6f9dfb654ad78397be70f79ff39af1'/>
<id>c0bca1722d6f9dfb654ad78397be70f79ff39af1</id>
<content type='text'>
Changes the simple access provider's interface to be asynchronous. When
the simple access provider encounters a group that has gid, but no
meaningful name, it attempts to resolve the name using the
be_file_account_request function.

Some providers (like the AD provider) might perform initgroups
without resolving the group names. In order for the simple access
provider to work correctly, we need to resolve the groups before
performing the access check. In AD provider, the situation is
even more tricky b/c the groups HAVE name, but their name
attribute is set to SID and they are set as non-POSIX
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes the simple access provider's interface to be asynchronous. When
the simple access provider encounters a group that has gid, but no
meaningful name, it attempts to resolve the name using the
be_file_account_request function.

Some providers (like the AD provider) might perform initgroups
without resolving the group names. In order for the simple access
provider to work correctly, we need to resolve the groups before
performing the access check. In AD provider, the situation is
even more tricky b/c the groups HAVE name, but their name
attribute is set to SID and they are set as non-POSIX
</pre>
</div>
</content>
</entry>
<entry>
<title>Add be_req_get_data() helper funciton.</title>
<updated>2013-01-21T21:17:34+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-11T23:13:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=cbaba2f47da96c4191971bce86f03afb3f88864a'/>
<id>cbaba2f47da96c4191971bce86f03afb3f88864a</id>
<content type='text'>
In preparation for making struct be_req opaque.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In preparation for making struct be_req opaque.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add be_req_get_be_ctx() helper.</title>
<updated>2013-01-21T21:17:34+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-11T22:26:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=03abdaa21ecf562b714f204ca42379ff08626f75'/>
<id>03abdaa21ecf562b714f204ca42379ff08626f75</id>
<content type='text'>
In preparation for making be_req opaque
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In preparation for making be_req opaque
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce be_req_terminate() helper</title>
<updated>2013-01-21T21:17:34+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-11T17:25:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=8e5549e453558d4bebdec333a93e215d5d6ffaec'/>
<id>8e5549e453558d4bebdec333a93e215d5d6ffaec</id>
<content type='text'>
Call it everywhere instead of directly dereferencing be_req-&gt;fn
This is in preparation of making be_req opaque.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Call it everywhere instead of directly dereferencing be_req-&gt;fn
This is in preparation of making be_req opaque.
</pre>
</div>
</content>
</entry>
<entry>
<title>Split simple_access_check function out</title>
<updated>2013-01-21T21:17:34+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-11T22:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=225d845476b6136be9b77f528ed986bba7a7f732'/>
<id>225d845476b6136be9b77f528ed986bba7a7f732</id>
<content type='text'>
Need to split out the function or new additions to the handler funtion will not
allow simple access tests to compile anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Need to split out the function or new additions to the handler funtion will not
allow simple access tests to compile anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove sysdb as a be context structure member</title>
<updated>2013-01-21T21:17:33+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-09T21:23:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=df0596ec12bc5091608371e2977f3111241e8caf'/>
<id>df0596ec12bc5091608371e2977f3111241e8caf</id>
<content type='text'>
The sysdb context is already available through the 'domain' structure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The sysdb context is already available through the 'domain' structure.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add domain to sysdb_search_group_by_gid()</title>
<updated>2013-01-15T09:49:20+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-07T21:47:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=5d72a91a37273c8c874640906fd2f7a70e606812'/>
<id>5d72a91a37273c8c874640906fd2f7a70e606812</id>
<content type='text'>
Also remove unused sysdb_search_domgroup_by_gid()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also remove unused sysdb_search_domgroup_by_gid()
</pre>
</div>
</content>
</entry>
<entry>
<title>Add domain to sysdb_search_user_by_name()</title>
<updated>2013-01-15T09:49:20+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-01-06T23:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=2ce00e0d3896bb42db169d1e79553a81ca837a22'/>
<id>2ce00e0d3896bb42db169d1e79553a81ca837a22</id>
<content type='text'>
Also remove unused sysdb_search_domuser_by_name()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also remove unused sysdb_search_domuser_by_name()
</pre>
</div>
</content>
</entry>
</feed>
