<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ds.git, branch 573889</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/'/>
<entry>
<title>WIP</title>
<updated>2010-10-11T15:47:28+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2010-10-05T20:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=011103a0e7c70aebaa4e348d7cf9e62436ecbe7c'/>
<id>011103a0e7c70aebaa4e348d7cf9e62436ecbe7c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 628096 - spurious error message from /sbin/service when doing a stop on no instances</title>
<updated>2010-10-04T20:04:50+00:00</updated>
<author>
<name>root</name>
<email>root@vm-120.idm.lab.bos.redhat.com</email>
</author>
<published>2010-10-04T20:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=aa72ce4988e28733c958651894088197c8770ccf'/>
<id>aa72ce4988e28733c958651894088197c8770ccf</id>
<content type='text'>
https://bugzilla.redhat.com/show_bug.cgi?id=628096

The initscript.in has been modified such that it will suppress
the error message from the ls command and generate a consistent
error message for all commands in case there is no instance
configured.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.redhat.com/show_bug.cgi?id=628096

The initscript.in has been modified such that it will suppress
the error message from the ls command and generate a consistent
error message for all commands in case there is no instance
configured.
</pre>
</div>
</content>
</entry>
<entry>
<title>openldap ber_init will assert if the bv-&gt;bv_val is NULL</title>
<updated>2010-10-01T23:01:57+00:00</updated>
<author>
<name>Rich Megginson</name>
<email>rmeggins@redhat.com</email>
</author>
<published>2010-10-01T22:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=4f410d762b008da8e2e43e29100c2c04ff332fbb'/>
<id>4f410d762b008da8e2e43e29100c2c04ff332fbb</id>
<content type='text'>
Have to ensure that all usage of ber_init in the server checks to see if
the bv-&gt;bv_val is non-NULL before using ber_init, and return the appropriate
error if it is NULL
Also fixed a problem in dna_extend_exop - would not send the ldap result to
the client in certain error conditions
Reviewed by: nhosoi (Thanks!)
Tested on: RHEL5 x86_64
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Have to ensure that all usage of ber_init in the server checks to see if
the bv-&gt;bv_val is non-NULL before using ber_init, and return the appropriate
error if it is NULL
Also fixed a problem in dna_extend_exop - would not send the ldap result to
the client in certain error conditions
Reviewed by: nhosoi (Thanks!)
Tested on: RHEL5 x86_64
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 522055 - Scope check for managed attribute fails</title>
<updated>2010-10-01T21:11:20+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2010-10-01T21:11:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=a82f61269d69882d19b15def70de68906ed5740e'/>
<id>a82f61269d69882d19b15def70de68906ed5740e</id>
<content type='text'>
When using the linked attribute plug-in, an entry that is renamed
that is outside of the scope of the plug-in will cause the forward
links in other entries to be updated if they contain a managed
attribute type.

We need to check if the new DN of the renamed entry is within the
scope of the configured linked attributes before updating forward
links.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using the linked attribute plug-in, an entry that is renamed
that is outside of the scope of the plug-in will cause the forward
links in other entries to be updated if they contain a managed
attribute type.

We need to check if the new DN of the renamed entry is within the
scope of the configured linked attributes before updating forward
links.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 635987 - Incorrect sub scope search result with ACL containing ldap:///self</title>
<updated>2010-09-24T19:10:14+00:00</updated>
<author>
<name>Noriko Hosoi</name>
<email>nhosoi@redhat.com</email>
</author>
<published>2010-09-24T18:42:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=a7de5f2a4323d224c63f722172eee8b63752fb45'/>
<id>a7de5f2a4323d224c63f722172eee8b63752fb45</id>
<content type='text'>
https://bugzilla.redhat.com/show_bug.cgi?id=635987

Description:
This commit made for the bug 635987 introduced a bug to replication.
commit 8ac525e5ac997378f4f2a386e9b96568c8d66db5
Author: Noriko Hosoi &lt;nhosoi@redhat.com&gt;
Date:   Tue Sep 21 15:12:07 2010 -0700

subtree_candidates (ldbm_search.c)
If you do have a tombstone filter, descendants will be NULL,
and idl_intersection of candidates and descendents will wipe
out all of the candidates, leaving just the one entry, e-&gt;ep_id.

Changed to call idl_intersection only when the filter is not
for tombstone or entryrdn_get_noancestorid (false, by default).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.redhat.com/show_bug.cgi?id=635987

Description:
This commit made for the bug 635987 introduced a bug to replication.
commit 8ac525e5ac997378f4f2a386e9b96568c8d66db5
Author: Noriko Hosoi &lt;nhosoi@redhat.com&gt;
Date:   Tue Sep 21 15:12:07 2010 -0700

subtree_candidates (ldbm_search.c)
If you do have a tombstone filter, descendants will be NULL,
and idl_intersection of candidates and descendents will wipe
out all of the candidates, leaving just the one entry, e-&gt;ep_id.

Changed to call idl_intersection only when the filter is not
for tombstone or entryrdn_get_noancestorid (false, by default).
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 630091 - (cov#11973) Array overrun in libaccess</title>
<updated>2010-09-24T17:04:12+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2010-09-24T17:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=dcfd94bd55a5e07f870f9ab1ea9d84a3f171b899'/>
<id>dcfd94bd55a5e07f870f9ab1ea9d84a3f171b899</id>
<content type='text'>
When going through the exceptions table in libaccess, we don't
check if we are at the last pair of elements in the array before
incrementing to the next pair.  This patch adds checks to see if
we are at the last pair of elements and avoids the increment if
necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When going through the exceptions table in libaccess, we don't
check if we are at the last pair of elements in the array before
incrementing to the next pair.  This patch adds checks to see if
we are at the last pair of elements and avoids the increment if
necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 634561 - Server crushes when using Windows Sync Agreement</title>
<updated>2010-09-23T21:06:09+00:00</updated>
<author>
<name>Rich Megginson</name>
<email>rmeggins@redhat.com</email>
</author>
<published>2010-09-22T21:56:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=3561044171c4905659a2680658d9208eab5bd35e'/>
<id>3561044171c4905659a2680658d9208eab5bd35e</id>
<content type='text'>
https://bugzilla.redhat.com/show_bug.cgi?id=634561
Resolves: bug 634561
Bug Description: Server crushes when using Windows Sync Agreement
Reviewed by: ???
Branch: master
Fix Description: The regular replication protocol and the windows sync
protocol have two completely different struct repl_connection.  They
are almost the same, almost identical fields, but they are different.
When additional fields were added to the struct repl_connection, not
at the end of the structure, and identical changes were not made to the
struct repl_connection in windows_connection.c, the structures got out
of sync.  The authors tried to anticipate this condition by providing
windows_ versions of all of the conn_ functions.  We were not using the
windows_ versions of these functions in all places in the winsync code.
The fix is to use the windows_ versions of these functions throughout
the winsync code, and to make the struct repl_connection the same size
up through the char *plain field.  If additional fields are added to
either structure at the end, this problem should not occur in the
future.
Platforms tested: RHEL5 x86_64
Flag Day: no
Doc impact: no
(cherry picked from commit 4bd78323d0bb1299a19e0ed1feebc79ff997c92f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.redhat.com/show_bug.cgi?id=634561
Resolves: bug 634561
Bug Description: Server crushes when using Windows Sync Agreement
Reviewed by: ???
Branch: master
Fix Description: The regular replication protocol and the windows sync
protocol have two completely different struct repl_connection.  They
are almost the same, almost identical fields, but they are different.
When additional fields were added to the struct repl_connection, not
at the end of the structure, and identical changes were not made to the
struct repl_connection in windows_connection.c, the structures got out
of sync.  The authors tried to anticipate this condition by providing
windows_ versions of all of the conn_ functions.  We were not using the
windows_ versions of these functions in all places in the winsync code.
The fix is to use the windows_ versions of these functions throughout
the winsync code, and to make the struct repl_connection the same size
up through the char *plain field.  If additional fields are added to
either structure at the end, this problem should not occur in the
future.
Platforms tested: RHEL5 x86_64
Flag Day: no
Doc impact: no
(cherry picked from commit 4bd78323d0bb1299a19e0ed1feebc79ff997c92f)
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 606920 - anonymous resource limit- nstimelimit -</title>
<updated>2010-09-22T23:28:59+00:00</updated>
<author>
<name>Noriko Hosoi</name>
<email>nhosoi@redhat.com</email>
</author>
<published>2010-09-22T23:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=f980ff61da122b39d33bf83bc20f2b7a81b6be24'/>
<id>f980ff61da122b39d33bf83bc20f2b7a81b6be24</id>
<content type='text'>
also applied to "cn=directory manager"

https://bugzilla.redhat.com/show_bug.cgi?id=606920

Description: Client side sizelimit / timelimit request should
be honoured by the Directory Manager, too.  Changing the time/
sizelimit evaluation so that if client side request exists,
the value is set even if the bind user is the directory manager.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also applied to "cn=directory manager"

https://bugzilla.redhat.com/show_bug.cgi?id=606920

Description: Client side sizelimit / timelimit request should
be honoured by the Directory Manager, too.  Changing the time/
sizelimit evaluation so that if client side request exists,
the value is set even if the bind user is the directory manager.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 635987 - Incorrect sub scope search result with</title>
<updated>2010-09-21T22:12:07+00:00</updated>
<author>
<name>Noriko Hosoi</name>
<email>nhosoi@redhat.com</email>
</author>
<published>2010-09-21T22:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=8ac525e5ac997378f4f2a386e9b96568c8d66db5'/>
<id>8ac525e5ac997378f4f2a386e9b96568c8d66db5</id>
<content type='text'>
ACL containing ldap:///self

https://bugzilla.redhat.com/show_bug.cgi?id=635987

Description: When a basedn has no descendants, the code to take an
intersection of idl (which was returned from the filter search --
filter_candidates) and the basedn was skipped in subtree_candidates
(ldbm_search.c).  Regardless of descendants, the intersection should
be taken for the idl and a tree starting with the basedn.
Note: This bug was introduced with entryrdn.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ACL containing ldap:///self

https://bugzilla.redhat.com/show_bug.cgi?id=635987

Description: When a basedn has no descendants, the code to take an
intersection of idl (which was returned from the filter search --
filter_candidates) and the basedn was skipped in subtree_candidates
(ldbm_search.c).  Regardless of descendants, the intersection should
be taken for the idl and a tree starting with the basedn.
Note: This bug was introduced with entryrdn.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 630092 - Coverity #11992,11993: Resource leaks issues</title>
<updated>2010-09-20T15:15:01+00:00</updated>
<author>
<name>Endi Sukma Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2010-09-17T22:25:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/ds.git/commit/?id=62cc84cec98c46d5792178d483f8780d43537d0a'/>
<id>62cc84cec98c46d5792178d483f8780d43537d0a</id>
<content type='text'>
https://bugzilla.redhat.com/show_bug.cgi?id=630092

Description:

The acl_Parse() has been modified to release newacls and newaclv
when an error occurs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.redhat.com/show_bug.cgi?id=630092

Description:

The acl_Parse() has been modified to release newacls and newaclv
when an error occurs.
</pre>
</div>
</content>
</entry>
</feed>
