<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/providers/ipa/ipa_auth.c, 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>LDAP: sdap_id_ctx might contain several connections</title>
<updated>2013-06-06T22:14:12+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-05-21T15:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=dcb44c39dda9699cdd6488fd116a51ced0687de3'/>
<id>dcb44c39dda9699cdd6488fd116a51ced0687de3</id>
<content type='text'>
With some LDAP server implementations, one server might provide
different "views" of the identites on different ports. One example is
the Active Directory Global catalog. The provider would contact
different view depending on which operation it is performing and against
which SSSD domain.

At the same time, these views run on the same server, which means the same
server options, enumeration, cleanup or Kerberos service should be used.
So instead of using several different failover ports or several
instances of sdap_id_ctx, this patch introduces a new "struct
sdap_id_conn_ctx" that contains the connection cache to the particular
view and an instance of "struct sdap_options" that contains the URI.

No functional changes are present in this patch, currently all providers
use a single connection. Multiple connections will be used later in the
upcoming patches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With some LDAP server implementations, one server might provide
different "views" of the identites on different ports. One example is
the Active Directory Global catalog. The provider would contact
different view depending on which operation it is performing and against
which SSSD domain.

At the same time, these views run on the same server, which means the same
server options, enumeration, cleanup or Kerberos service should be used.
So instead of using several different failover ports or several
instances of sdap_id_ctx, this patch introduces a new "struct
sdap_id_conn_ctx" that contains the connection cache to the particular
view and an instance of "struct sdap_options" that contains the URI.

No functional changes are present in this patch, currently all providers
use a single connection. Multiple connections will be used later in the
upcoming patches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Making the authtok structure really opaque.</title>
<updated>2013-04-02T15:01:08+00:00</updated>
<author>
<name>Lukas Slebodnik</name>
<email>lslebodn@redhat.com</email>
</author>
<published>2013-03-14T08:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=9acfb09f7969a69f58bd45c856b01700541853ca'/>
<id>9acfb09f7969a69f58bd45c856b01700541853ca</id>
<content type='text'>
Definition of structure sss_auth_token was removed from header file
authtok.h and there left only declaration of this structure.
Therefore only way how to use this structure is to use accessory function from
same header file.

To creating new empty authotok can only be used newly created function
sss_authtok_new(). TALLOC context was removed from copy and setter functions,
because pointer to stuct sss_auth_token is used as a memory context.

All declaration of struct sss_auth_token variables was replaced with
pointer to this structure and related changes was made in source code.

Function copy_pam_data can copy from argument src which was dynamically
allocated with function create_pam_data() or zero initialized struct pam_data
allocated on stack.

https://fedorahosted.org/sssd/ticket/1830
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Definition of structure sss_auth_token was removed from header file
authtok.h and there left only declaration of this structure.
Therefore only way how to use this structure is to use accessory function from
same header file.

To creating new empty authotok can only be used newly created function
sss_authtok_new(). TALLOC context was removed from copy and setter functions,
because pointer to stuct sss_auth_token is used as a memory context.

All declaration of struct sss_auth_token variables was replaced with
pointer to this structure and related changes was made in source code.

Function copy_pam_data can copy from argument src which was dynamically
allocated with function create_pam_data() or zero initialized struct pam_data
allocated on stack.

https://fedorahosted.org/sssd/ticket/1830
</pre>
</div>
</content>
</entry>
<entry>
<title>Use common error facility instead of sdap_result</title>
<updated>2013-03-19T13:07:41+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2013-02-26T21:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=233a3c6c48972b177e60d6ef4cecfacd3cf31659'/>
<id>233a3c6c48972b177e60d6ef4cecfacd3cf31659</id>
<content type='text'>
Simplifies and consolidates error reporting for ldap authentication paths.

Adds 3 new error codes:
    ERR_CHPASS_DENIED  - Used when password constraints deny password changes
    ERR_ACCOUNT_EXPIRED  - Account is expired
    ERR_PASSWORD_EXPIRED  - Password is expired
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplifies and consolidates error reporting for ldap authentication paths.

Adds 3 new error codes:
    ERR_CHPASS_DENIED  - Used when password constraints deny password changes
    ERR_ACCOUNT_EXPIRED  - Account is expired
    ERR_PASSWORD_EXPIRED  - Password is expired
</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/jhrozek/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/jhrozek/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/jhrozek/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>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/jhrozek/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_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/jhrozek/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>
<entry>
<title>Change pam data auth tokens.</title>
<updated>2013-01-10T17:24:59+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2012-10-18T22:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=64af76e2bef2565caa9738f675c108a4b3789237'/>
<id>64af76e2bef2565caa9738f675c108a4b3789237</id>
<content type='text'>
Use the new authtok abstraction and interfaces throught the code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the new authtok abstraction and interfaces throught the code.
</pre>
</div>
</content>
</entry>
<entry>
<title>krb5_auth_send: check for sub-domains</title>
<updated>2012-10-26T08:32:05+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2012-10-19T16:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/commit/?id=d29e91321d175dce94d87c23a44ced40d265de2c'/>
<id>d29e91321d175dce94d87c23a44ced40d265de2c</id>
<content type='text'>
If there is an authentication request for a user from a sub-domain a
temporary sysdb context is generated to allow lookups in the
corresponding sub-tree in the cache.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If there is an authentication request for a user from a sub-domain a
temporary sysdb context is generated to allow lookups in the
corresponding sub-tree in the cache.
</pre>
</div>
</content>
</entry>
</feed>
