<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sssd.git/src/lib, 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>idmap: add sss_idmap_domain_has_algorithmic_mapping</title>
<updated>2013-06-28T16:57:24+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-06-11T08:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=7f02ba09b9481f59c309fd09a88089857e7fe79f'/>
<id>7f02ba09b9481f59c309fd09a88089857e7fe79f</id>
<content type='text'>
With this call it can be checked if for a given domain algorithmic
mapping is available or if the ID must be read from an external source.
The default if an error occurs or no matching range was found is false,
i.e external mapping, to meet the requirements for simple LDAP based
domains where only external mapping is available.

Fixes https://fedorahosted.org/sssd/ticket/1960
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this call it can be checked if for a given domain algorithmic
mapping is available or if the ID must be read from an external source.
The default if an error occurs or no matching range was found is false,
i.e external mapping, to meet the requirements for simple LDAP based
domains where only external mapping is available.

Fixes https://fedorahosted.org/sssd/ticket/1960
</pre>
</div>
</content>
</entry>
<entry>
<title>idmap: add calls to check if ID mapping conforms to ranges</title>
<updated>2013-06-28T16:57:23+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-06-10T14:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=9869c20a4db6ce7e285a9d7ae7007718a6de207e'/>
<id>9869c20a4db6ce7e285a9d7ae7007718a6de207e</id>
<content type='text'>
When ID are mapped externally it must be checked if the extern ID falls
into the right configured range to avoid ID conflicts.

Fixes https://fedorahosted.org/sssd/ticket/1960
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When ID are mapped externally it must be checked if the extern ID falls
into the right configured range to avoid ID conflicts.

Fixes https://fedorahosted.org/sssd/ticket/1960
</pre>
</div>
</content>
</entry>
<entry>
<title>idmap: allow NULL domain sid for external mappings</title>
<updated>2013-06-28T16:57:23+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-06-17T14:25:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=47b326af8e662b215139d55e6d52f2b6066fc6df'/>
<id>47b326af8e662b215139d55e6d52f2b6066fc6df</id>
<content type='text'>
Since it is planned that the LDAP based ID providers (LDAP, AD, IPA)
will always use libsss_idmap to map ID or get information about how to
map it, it must be possible to add domains to libsss_idmap which do not
have a SID or where is SID is not known when external mapping is used.
Algorithmic mapping always requires a domain SID.

Fixes https://fedorahosted.org/sssd/ticket/1960
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since it is planned that the LDAP based ID providers (LDAP, AD, IPA)
will always use libsss_idmap to map ID or get information about how to
map it, it must be possible to add domains to libsss_idmap which do not
have a SID or where is SID is not known when external mapping is used.
Algorithmic mapping always requires a domain SID.

Fixes https://fedorahosted.org/sssd/ticket/1960
</pre>
</div>
</content>
</entry>
<entry>
<title>idmap: add option to indicate external_mapping</title>
<updated>2013-06-28T16:57:23+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-06-10T11:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=c63c8a63ab062a9c4397278a29b12bd32c4f3895'/>
<id>c63c8a63ab062a9c4397278a29b12bd32c4f3895</id>
<content type='text'>
The idea is that ranges for IDs from AD can be used in libsss_idmap as
well, but whenever a mapping is requested for this range a specific
error code IDMAP_EXTERNAL is returned to tell SSSD to do
an AD lookup. This way SSSD does not need to inspect the ranges itself
but all is done inside if libsss_idmap.

Fixes https://fedorahosted.org/sssd/ticket/1960
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The idea is that ranges for IDs from AD can be used in libsss_idmap as
well, but whenever a mapping is requested for this range a specific
error code IDMAP_EXTERNAL is returned to tell SSSD to do
an AD lookup. This way SSSD does not need to inspect the ranges itself
but all is done inside if libsss_idmap.

Fixes https://fedorahosted.org/sssd/ticket/1960
</pre>
</div>
</content>
</entry>
<entry>
<title>idmap: add optional unique range id</title>
<updated>2013-06-28T16:57:23+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-06-10T10:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=9ef0d43b961c05f1aae2ec21eed4142ae3221bc3'/>
<id>9ef0d43b961c05f1aae2ec21eed4142ae3221bc3</id>
<content type='text'>
To be able to detect configuration changes in idranges managed by
FreeIPA an identifier should be stored on the client together with the
other idrange related data.

Fixes https://fedorahosted.org/sssd/ticket/1979
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To be able to detect configuration changes in idranges managed by
FreeIPA an identifier should be stored on the client together with the
other idrange related data.

Fixes https://fedorahosted.org/sssd/ticket/1979
</pre>
</div>
</content>
</entry>
<entry>
<title>idmap: allow first RID to be set</title>
<updated>2013-06-28T16:57:23+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-06-10T09:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=95a08a0c02281b28bd1914e0727b40ae25b4e16a'/>
<id>95a08a0c02281b28bd1914e0727b40ae25b4e16a</id>
<content type='text'>
Currently libss_idmap implicitly assumes that the RID 0 is always mapped
to the first ID of the given range. This is not the case anymore when
multiple ranges are used e.g. for trusted domains in FreeIPA.

A new call sss_idmap_add_domain_ex() was added which can take the first
RID as an argument. This new call will get more options with other
patches hence I didn't change the library version with this patch.

Fixes https://fedorahosted.org/sssd/ticket/1938
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently libss_idmap implicitly assumes that the RID 0 is always mapped
to the first ID of the given range. This is not the case anymore when
multiple ranges are used e.g. for trusted domains in FreeIPA.

A new call sss_idmap_add_domain_ex() was added which can take the first
RID as an argument. This new call will get more options with other
patches hence I didn't change the library version with this patch.

Fixes https://fedorahosted.org/sssd/ticket/1938
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some doxygen warnings</title>
<updated>2013-06-11T12:41:44+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2013-06-11T09:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=504902d12a1ea1d3774bacd9a35efd9cecd5f9c2'/>
<id>504902d12a1ea1d3774bacd9a35efd9cecd5f9c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>IDMAP: Fix variable initialization</title>
<updated>2013-05-03T10:21:50+00:00</updated>
<author>
<name>Ondrej Kos</name>
<email>okos@redhat.com</email>
</author>
<published>2013-05-02T14:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=11fd679eb2edabd139c9016e2b7d2085ca3aac5d'/>
<id>11fd679eb2edabd139c9016e2b7d2085ca3aac5d</id>
<content type='text'>
Before the recent changes, the variable was set to 0 too because it used
to be part of a structure allocated with talloc_zero.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before the recent changes, the variable was set to 0 too because it used
to be part of a structure allocated with talloc_zero.
</pre>
</div>
</content>
</entry>
<entry>
<title>libsss_idmap: function to calculate range</title>
<updated>2013-04-29T15:01:38+00:00</updated>
<author>
<name>Michal Zidek</name>
<email>mzidek@redhat.com</email>
</author>
<published>2013-04-19T16:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=46222e5191473f9a46aec581273eb2eef22e23be'/>
<id>46222e5191473f9a46aec581273eb2eef22e23be</id>
<content type='text'>
Calculation of range for domains is moved from
sdap_idmap code to sss_idmap code. Some refactoring
have been done to allow this move.

https://fedorahosted.org/sssd/ticket/1844
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Calculation of range for domains is moved from
sdap_idmap code to sss_idmap code. Some refactoring
have been done to allow this move.

https://fedorahosted.org/sssd/ticket/1844
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix potential out-of-bounds write in sss_idmap_sid_to_dom_sid</title>
<updated>2013-04-03T11:26:41+00:00</updated>
<author>
<name>Jakub Hrozek</name>
<email>jhrozek@redhat.com</email>
</author>
<published>2013-04-03T08:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/sssd.git/commit/?id=726e335681428614c2909b9c2987286a05afb982'/>
<id>726e335681428614c2909b9c2987286a05afb982</id>
<content type='text'>
https://fedorahosted.org/sssd/ticket/1861
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/sssd/ticket/1861
</pre>
</div>
</content>
</entry>
</feed>
