<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ds.git/ldap/servers/plugins, branch master</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/'/>
<entry>
<title>Bug 629681 - Retro Changelog trimming does not behave as expected</title>
<updated>2010-10-21T01:30:10+00:00</updated>
<author>
<name>Noriko Hosoi</name>
<email>nhosoi@redhat.com</email>
</author>
<published>2010-10-21T01:30:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=b065fb3e3fa6ded5569b01bc9ed7a2fda532883d'/>
<id>b065fb3e3fa6ded5569b01bc9ed7a2fda532883d</id>
<content type='text'>
https://bugzilla.redhat.com/show_bug.cgi?id=629681

Description: As reporter Oliver Thalmann (oliver.thalmann@chuv.ch)
pointed out, retrocl_init_trimming was repeating the retrocl_
housekeeping event every 5000 minutes instead of 5 minutes.
This patch fixes it to 5 minutes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.redhat.com/show_bug.cgi?id=629681

Description: As reporter Oliver Thalmann (oliver.thalmann@chuv.ch)
pointed out, retrocl_init_trimming was repeating the retrocl_
housekeeping event every 5000 minutes instead of 5 minutes.
This patch fixes it to 5 minutes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 644013 - uniqueness plugin segfault bug</title>
<updated>2010-10-18T18:47:14+00:00</updated>
<author>
<name>Rich Megginson</name>
<email>rmeggins@redhat.com</email>
</author>
<published>2010-10-18T18:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=f4c6760ea5da7849e5b1f3b2f8d08bd7f6eedd1a'/>
<id>f4c6760ea5da7849e5b1f3b2f8d08bd7f6eedd1a</id>
<content type='text'>
https://bugzilla.redhat.com/show_bug.cgi?id=644013
Resolves: bug 644013
Bug Description: uniqueness plugin segfault bug
Reviewed by: self - one liner
Branch: master
Fix Description: Access the array pointer correctly
Platforms tested: RHEL5 x86_64
Flag Day: no
Doc impact: no
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.redhat.com/show_bug.cgi?id=644013
Resolves: bug 644013
Bug Description: uniqueness plugin segfault bug
Reviewed by: self - one liner
Branch: master
Fix Description: Access the array pointer correctly
Platforms tested: RHEL5 x86_64
Flag Day: no
Doc impact: no
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 643937 - Initialize replication version flags</title>
<updated>2010-10-18T16:33:11+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2010-10-18T16:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=52632d7cfbb74b98fc807a7c5b831f0f2f428c57'/>
<id>52632d7cfbb74b98fc807a7c5b831f0f2f428c57</id>
<content type='text'>
The flags used to identity the replication protocol versions for
7.1 and 9.0 are not being initialized.  This can cause the wrong
protocol to be used when replicating to another server.  This
patch initializes the flags to 0 when the structures are created.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The flags used to identity the replication protocol versions for
7.1 and 9.0 are not being initialized.  This can cause the wrong
protocol to be used when replicating to another server.  This
patch initializes the flags to 0 when the structures are created.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 244229 - targetattr not verified against schema when setting an aci</title>
<updated>2010-10-15T17:56:45+00:00</updated>
<author>
<name>Noriko Hosoi</name>
<email>nhosoi@redhat.com</email>
</author>
<published>2010-10-15T17:56:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=0b7a84653e5819f52fc22f3783d9c2a1dc84e941'/>
<id>0b7a84653e5819f52fc22f3783d9c2a1dc84e941</id>
<content type='text'>
https://bugzilla.redhat.com/show_bug.cgi?id=244229

Description:
1. When acl contains targetattr keyword:
   (targetattr [!]= "attribute_1 || attribute_2 ...|| attribute_n"),
   where attribute_n does not contain '*', the current ACL plugin
   accepts any attribute_n value even if it is not defined in the
   schema.  This patch rejects the aci if it contains attribute_n
   not defined in schema with this error message:
   NSACLPlugin - targetattr "attribute_n" does not exist in schema.
   Please add attributeTypes "attribute_n" to schema if necessary.
   The message is logged in the error log as well as returned to
   the client.
2. To implement 1, slapi APIs slapi_attr_syntax_exists is added.
3. An attributeTypes "connection" is added to 01core389.ldif which
   is referred in an aci of cn=monitor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.redhat.com/show_bug.cgi?id=244229

Description:
1. When acl contains targetattr keyword:
   (targetattr [!]= "attribute_1 || attribute_2 ...|| attribute_n"),
   where attribute_n does not contain '*', the current ACL plugin
   accepts any attribute_n value even if it is not defined in the
   schema.  This patch rejects the aci if it contains attribute_n
   not defined in schema with this error message:
   NSACLPlugin - targetattr "attribute_n" does not exist in schema.
   Please add attributeTypes "attribute_n" to schema if necessary.
   The message is logged in the error log as well as returned to
   the client.
2. To implement 1, slapi APIs slapi_attr_syntax_exists is added.
3. An attributeTypes "connection" is added to 01core389.ldif which
   is referred in an aci of cn=monitor.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 555955 - Allow CoS values to be merged</title>
<updated>2010-10-14T19:23:21+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2010-10-14T15:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=032790e3bea8b4b61372a5b84926c83da2e03eef'/>
<id>032790e3bea8b4b61372a5b84926c83da2e03eef</id>
<content type='text'>
This patch adds the ability for CoS values to be merged and create
multi-valued attributes.  One can append "merge-schemes" the the
end of the cosAttribute value in a definition entry to allow values
to be merged.

With a single indirect CoS definition, a merge will make CoS use
each specifier attribute value in the target entry to look for
CoS values in each of the found template entries.  All of these
values will then be applied to the target entry (with the exception
of duplicate values).

With multiple indirect CoS definitions for the same attribute,
setting merge mode for all definitions will cause all of the
definitions to be used to find the values to apply to the target
entry.  If merge-schemes is not defined for all of these definitions,
the result is undefined (values from the first found CoS definition
will be applied).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the ability for CoS values to be merged and create
multi-valued attributes.  One can append "merge-schemes" the the
end of the cosAttribute value in a definition entry to allow values
to be merged.

With a single indirect CoS definition, a merge will make CoS use
each specifier attribute value in the target entry to look for
CoS values in each of the found template entries.  All of these
values will then be applied to the target entry (with the exception
of duplicate values).

With multiple indirect CoS definitions for the same attribute,
setting merge mode for all definitions will cause all of the
definitions to be used to find the values to apply to the target
entry.  If merge-schemes is not defined for all of these definitions,
the result is undefined (values from the first found CoS definition
will be applied).
</pre>
</div>
</content>
</entry>
<entry>
<title>Cov #16300 - Unused variable in account policy plugin</title>
<updated>2010-10-08T21:44:18+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2010-10-08T21:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=5ae39a968b9b28d4c44407490228645c5c1e0764'/>
<id>5ae39a968b9b28d4c44407490228645c5c1e0764</id>
<content type='text'>
The plugin_id variable is unused in acct_inact_limit().  This
patch removes the unused variable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The plugin_id variable is unused in acct_inact_limit().  This
patch removes the unused variable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 631993 - Log authzid when proxy auth control is used</title>
<updated>2010-10-08T20:10:43+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2010-10-08T20:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=e766b5a9e07666b95d8ba505bd512adccd41d8a3'/>
<id>e766b5a9e07666b95d8ba505bd512adccd41d8a3</id>
<content type='text'>
This patch makes the access log entries for search, add, mod, del,
and modrdn operations display the authzid that is used when the
proxy authorization control is sent by the client.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch makes the access log entries for search, add, mod, del,
and modrdn operations display the authzid that is used when the
proxy authorization control is sent by the client.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 640854 - changelog db: _cl5WriteOperation: failed to</title>
<updated>2010-10-07T06:27:47+00:00</updated>
<author>
<name>Noriko Hosoi</name>
<email>nhosoi@jiji.usersys.redhat.com</email>
</author>
<published>2010-10-07T06:27:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=3604c48b86e6b6feea63f99bebfecaa346d2bf59'/>
<id>3604c48b86e6b6feea63f99bebfecaa346d2bf59</id>
<content type='text'>
write entry; db error - 22 Invalid argument

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

Description: DBENV open flags is used to determine the DB_OPEN mode
whether to set DB_AUTO_COMMIT or not.  The info was eliminated in
the change made for "Bug 633168 - Share backend dbEnv with the
replication changelog".

This patch picks up the backend dbenv openflags and uses it for
the changelog DB_OPEN.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
write entry; db error - 22 Invalid argument

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

Description: DBENV open flags is used to determine the DB_OPEN mode
whether to set DB_AUTO_COMMIT or not.  The info was eliminated in
the change made for "Bug 633168 - Share backend dbEnv with the
replication changelog".

This patch picks up the backend dbenv openflags and uses it for
the changelog DB_OPEN.
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for global inactivity limit</title>
<updated>2010-10-01T23:02:53+00:00</updated>
<author>
<name>Rich Megginson</name>
<email>rmeggins@redhat.com</email>
</author>
<published>2010-09-29T20:15:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=037623905acf1379c964821dbb00f82f2ef1ac95'/>
<id>037623905acf1379c964821dbb00f82f2ef1ac95</id>
<content type='text'>
if the attribute accountInactivityLimit is specified in the global
config entry cn=config,cn=Account Policy Plugin,cn=plugins,cn=config,
it will be the default inactivity limit - if there is an account policy
specified by acctPolicySubentry, that one will take precedence over the
global policy
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if the attribute accountInactivityLimit is specified in the global
config entry cn=config,cn=Account Policy Plugin,cn=plugins,cn=config,
it will be the default inactivity limit - if there is an account policy
specified by acctPolicySubentry, that one will take precedence over the
global policy
</pre>
</div>
</content>
</entry>
<entry>
<title>do not register pre/post op plugins if disabled</title>
<updated>2010-10-01T23:02:53+00:00</updated>
<author>
<name>Rich Megginson</name>
<email>rmeggins@redhat.com</email>
</author>
<published>2010-09-29T14:43:12+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rmeggins/public_git/ds.git/commit/?id=4ddeb0bd1e5b79360b1850ea454c08d9c2706ffa'/>
<id>4ddeb0bd1e5b79360b1850ea454c08d9c2706ffa</id>
<content type='text'>
the main init function is responsible for looking to see if it is enabled
and should not do any further processing, including registering the
pre/post op plugins, if it is disabled
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the main init function is responsible for looking to see if it is enabled
and should not do any further processing, including registering the
pre/post op plugins, if it is disabled
</pre>
</div>
</content>
</entry>
</feed>
