<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freeipa.git/daemons, branch framework</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/'/>
<entry>
<title>Return LDAP_SUCCESS on mods on a referral entry.</title>
<updated>2012-05-11T06:37:41+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2012-05-10T14:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=58732a83bc4ea99ce9894f07232b890ae26682ef'/>
<id>58732a83bc4ea99ce9894f07232b890ae26682ef</id>
<content type='text'>
We currently return LDAP_REFERRAL which causes the mod to fail meaning
that referral entries cannot be changed.

All we really want to do is escape when we don't hvae an entry to modify.

https://fedorahosted.org/freeipa/ticket/2237
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We currently return LDAP_REFERRAL which causes the mod to fail meaning
that referral entries cannot be changed.

All we really want to do is escape when we don't hvae an entry to modify.

https://fedorahosted.org/freeipa/ticket/2237
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix theoretical leak discovered by coverity</title>
<updated>2012-04-17T19:40:58+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>ssorce@redhat.com</email>
</author>
<published>2012-04-17T19:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=adf16a9b1c52ea8ee1e9989b99ab7da32adddf38'/>
<id>adf16a9b1c52ea8ee1e9989b99ab7da32adddf38</id>
<content type='text'>
This was introduced when we started checking the return from
ipadb_get_context() to silence another coverity report.
That condition can never be true in this function but whatever ... let's
silence Coverity once again :)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was introduced when we started checking the return from
ipadb_get_context() to silence another coverity report.
That condition can never be true in this function but whatever ... let's
silence Coverity once again :)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix MS-PAC checks when using s4u2proxy</title>
<updated>2012-04-03T13:28:50+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>ssorce@redhat.com</email>
</author>
<published>2012-03-27T18:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=c007ac0d70ff7a3a4867a0316735e8cab9e34021'/>
<id>c007ac0d70ff7a3a4867a0316735e8cab9e34021</id>
<content type='text'>
We were using the wrong principal in the s4u2proxy case.

Fixes: https://fedorahosted.org/freeipa/ticket/2504
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were using the wrong principal in the s4u2proxy case.

Fixes: https://fedorahosted.org/freeipa/ticket/2504
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix failure count interval attribute name in query for password policy.</title>
<updated>2012-03-29T04:52:25+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2012-03-29T21:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=56fa06fec4a841664f3ad6cbfb97979320c9bfd2'/>
<id>56fa06fec4a841664f3ad6cbfb97979320c9bfd2</id>
<content type='text'>
This was causing the failure count interval to not be applied so
the failure count was never reset to 0.

https://fedorahosted.org/freeipa/ticket/2540
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was causing the failure count interval to not be applied so
the failure count was never reset to 0.

https://fedorahosted.org/freeipa/ticket/2540
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix memleak and silence Coverity defects</title>
<updated>2012-03-22T16:33:13+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>ssorce@redhat.com</email>
</author>
<published>2012-03-20T13:47:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=735618a1c6aee05d1c6455320da46fc52c85ca8c'/>
<id>735618a1c6aee05d1c6455320da46fc52c85ca8c</id>
<content type='text'>
Some of these are not real defects, because we are guaranteed to have valid
context in some functions, and checks are not necessary.
I added the checks anyway in order to silence Coverity on these issues.

One meleak on error condition was fixed in
daemons/ipa-kdb/ipa_kdb_pwdpolicy.c

Silence errors in ipa-client/ipa-getkeytab.c, the code looks wrong, but it is
actually fine as we count before hand so we never actually use the wrong value
that is computed on the last pass when p == 0

Fixes: https://fedorahosted.org/freeipa/ticket/2488
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some of these are not real defects, because we are guaranteed to have valid
context in some functions, and checks are not necessary.
I added the checks anyway in order to silence Coverity on these issues.

One meleak on error condition was fixed in
daemons/ipa-kdb/ipa_kdb_pwdpolicy.c

Silence errors in ipa-client/ipa-getkeytab.c, the code looks wrong, but it is
actually fine as we count before hand so we never actually use the wrong value
that is computed on the last pass when p == 0

Fixes: https://fedorahosted.org/freeipa/ticket/2488
</pre>
</div>
</content>
</entry>
<entry>
<title>Treat UPGs correctly in winsync replication</title>
<updated>2012-03-15T08:57:37+00:00</updated>
<author>
<name>Martin Kosek</name>
<email>mkosek@redhat.com</email>
</author>
<published>2012-03-06T14:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=51601ac794ce589981c0cc3501d91518cea27f15'/>
<id>51601ac794ce589981c0cc3501d91518cea27f15</id>
<content type='text'>
IPA winsync plugin failed to replicate users when default user group
was non-posix even though User Private Groups (UPG) were enabled
on the server. Both their uidNumber and gidNumber were empty and
they missed essential object classes. When the default user group
was made posix and UPG was disabled it did not set gidNumber to
the default group gidNumber.

This patch improves this behavior to set gidNumber correctly
according to UPG configuration and the default group status
(posix/non-posix). 4 situations can occur, the following list
specifies what value is assigned to user gidNumber:
 1) Default group posix, UPG enabled: gidNumber = UPG gidNumber
 2) Default group posix, UPG disabled: gidNumber = default
    group gidNumber
 3) Default group non-posix, UPG enabled: gidNumber = UPG gidNumber
 4) Default group non-posix, UPG disabled: an error is printed to
    the dirsrv log as the gidNumber cannot be retrieved. User
    is replicated in the same way as before this patch, i.e.
    without essential object classes.

https://fedorahosted.org/freeipa/ticket/2436
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IPA winsync plugin failed to replicate users when default user group
was non-posix even though User Private Groups (UPG) were enabled
on the server. Both their uidNumber and gidNumber were empty and
they missed essential object classes. When the default user group
was made posix and UPG was disabled it did not set gidNumber to
the default group gidNumber.

This patch improves this behavior to set gidNumber correctly
according to UPG configuration and the default group status
(posix/non-posix). 4 situations can occur, the following list
specifies what value is assigned to user gidNumber:
 1) Default group posix, UPG enabled: gidNumber = UPG gidNumber
 2) Default group posix, UPG disabled: gidNumber = default
    group gidNumber
 3) Default group non-posix, UPG enabled: gidNumber = UPG gidNumber
 4) Default group non-posix, UPG disabled: an error is printed to
    the dirsrv log as the gidNumber cannot be retrieved. User
    is replicated in the same way as before this patch, i.e.
    without essential object classes.

https://fedorahosted.org/freeipa/ticket/2436
</pre>
</div>
</content>
</entry>
<entry>
<title>ipa-kdb: fix delegation acl check</title>
<updated>2012-02-28T18:03:22+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>ssorce@redhat.com</email>
</author>
<published>2012-02-28T15:47:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=372d67ae81403cb919e3617563e8950e711623a1'/>
<id>372d67ae81403cb919e3617563e8950e711623a1</id>
<content type='text'>
We need to check for a matching acl only if one match hasn't already been
found, otherwise results are unpredictable and order dependent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to check for a matching acl only if one match hasn't already been
found, otherwise results are unpredictable and order dependent.
</pre>
</div>
</content>
</entry>
<entry>
<title>policy: add function to check lockout policy</title>
<updated>2012-02-20T01:43:45+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>ssorce@redhat.com</email>
</author>
<published>2012-02-17T16:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=9942a29cab06ff99cdd3380c4daf3b41ebdf2fb8'/>
<id>9942a29cab06ff99cdd3380c4daf3b41ebdf2fb8</id>
<content type='text'>
Fixes: https://fedorahosted.org/freeipa/ticket/2393
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: https://fedorahosted.org/freeipa/ticket/2393
</pre>
</div>
</content>
</entry>
<entry>
<title>ipa-kdb: Fix ACL evaluator</title>
<updated>2012-02-20T09:48:59+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>ssorce@redhat.com</email>
</author>
<published>2012-02-17T23:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=8ec98dfcae3daf1324bf924e1bf1684007bcf9d1'/>
<id>8ec98dfcae3daf1324bf924e1bf1684007bcf9d1</id>
<content type='text'>
Fixes: https://fedorahosted.org/freeipa/ticket/2343
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: https://fedorahosted.org/freeipa/ticket/2343
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove compat defines</title>
<updated>2012-02-16T19:45:23+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>ssorce@redhat.com</email>
</author>
<published>2012-02-13T21:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pvoborni/public_git/freeipa.git/commit/?id=d5e4bd5c5900204fea9603807c64be2a959c2319'/>
<id>d5e4bd5c5900204fea9603807c64be2a959c2319</id>
<content type='text'>
These definitions were needed during development to be a le to build against
krb5 version &lt; 1.10
These function headers and defintions are now available in 1.10 that is a hard
dependency for freeipa 3.0, so we can safely drop them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These definitions were needed during development to be a le to build against
krb5 version &lt; 1.10
These function headers and defintions are now available in 1.10 that is a hard
dependency for freeipa 3.0, so we can safely drop them.
</pre>
</div>
</content>
</entry>
</feed>
