<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freeipa.git/tests/test_xmlrpc, branch selenium</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/'/>
<entry>
<title>Replace only if old and new have nothing in common</title>
<updated>2011-03-03T16:02:02+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-02-23T15:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=f476c097d2ac5f0270ea3207955cd7184ffb9e1d'/>
<id>f476c097d2ac5f0270ea3207955cd7184ffb9e1d</id>
<content type='text'>
Jakub did the initial diagnosis of this, I added a fix for removing
the last entry when removing members and a test case.

ticket 1000
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jakub did the initial diagnosis of this, I added a fix for removing
the last entry when removing members and a test case.

ticket 1000
</pre>
</div>
</content>
</entry>
<entry>
<title>Sudo command groups are not supposed to allow nesting.</title>
<updated>2011-02-23T23:44:28+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-02-23T22:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=d57dfc4e980ecb26cfdb608d90a5f95c26cc7fbb'/>
<id>d57dfc4e980ecb26cfdb608d90a5f95c26cc7fbb</id>
<content type='text'>
It was a design decision to not allow nesting sudo command groups,
remove it.

ticket 1004
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was a design decision to not allow nesting sudo command groups,
remove it.

ticket 1004
</pre>
</div>
</content>
</entry>
<entry>
<title>Collect memberof information for sudo commands.</title>
<updated>2011-02-23T23:44:23+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-02-23T22:10:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=af9f9052393697383c79576490127a4426452ba8'/>
<id>af9f9052393697383c79576490127a4426452ba8</id>
<content type='text'>
We weren't searching the cn=sudo container so all members of a
sudocmdgroup looked indirect.

Add a label for sudo command groups.

Update the tests to include verifying that membership is done
properly.

ticket 1003
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We weren't searching the cn=sudo container so all members of a
sudocmdgroup looked indirect.

Add a label for sudo command groups.

Update the tests to include verifying that membership is done
properly.

ticket 1003
</pre>
</div>
</content>
</entry>
<entry>
<title>Add handling for indirect memberof other entries.</title>
<updated>2011-02-21T16:21:23+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-02-20T04:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=2f82112bb3fdb02801fb1cb71c169dc77786cf39'/>
<id>2f82112bb3fdb02801fb1cb71c169dc77786cf39</id>
<content type='text'>
This creates a new custom attribute, memberofindirect_[plugin].
Using this you can tell the difference between being an actual memberof
another entry and being a memberof as the result if inheritence. This is
particularly useful when trying to remove members of an entry, you can
only remove direct members.

I had to add a couple of short sleep calls to make things work a little
better. The memberof plugin runs as a postop and we have no way of knowing
when it has done its work. If we don't pause we may show some stale
data that memberof hasn't updated yet. .3 seconds is an arbitrary choice.

ticket 966
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This creates a new custom attribute, memberofindirect_[plugin].
Using this you can tell the difference between being an actual memberof
another entry and being a memberof as the result if inheritence. This is
particularly useful when trying to remove members of an entry, you can
only remove direct members.

I had to add a couple of short sleep calls to make things work a little
better. The memberof plugin runs as a postop and we have no way of knowing
when it has done its work. If we don't pause we may show some stale
data that memberof hasn't updated yet. .3 seconds is an arbitrary choice.

ticket 966
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed parameter for user city.</title>
<updated>2011-02-18T15:10:35+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2011-02-18T06:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=fa75959486ddbd0be00f3611457e940215635a3a'/>
<id>fa75959486ddbd0be00f3611457e940215635a3a</id>
<content type='text'>
Previously the user's city parameter is defined to use the 'locality'
attribute. This was a problem because the attribute would be returned
as 'l' by the directory server causing a mismatch. Now the parameter
has been changed to use the 'l' attribute.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously the user's city parameter is defined to use the 'locality'
attribute. This was a problem because the attribute would be returned
as 'l' by the directory server causing a mismatch. Now the parameter
has been changed to use the 'l' attribute.
</pre>
</div>
</content>
</entry>
<entry>
<title>HBAC plugin inconsistent output</title>
<updated>2011-02-16T15:39:16+00:00</updated>
<author>
<name>Martin Kosek</name>
<email>mkosek@redhat.com</email>
</author>
<published>2011-02-04T13:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=e5d57d237b4f146faf2e5c27d4e9eb3359dc15b3'/>
<id>e5d57d237b4f146faf2e5c27d4e9eb3359dc15b3</id>
<content type='text'>
This patch adds a proper summary text to HBAC command which is
then printed out in CLI. Now, HBAC plugin output is consistent
with other plugins.

https://fedorahosted.org/freeipa/ticket/596
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a proper summary text to HBAC command which is
then printed out in CLI. Now, HBAC plugin output is consistent
with other plugins.

https://fedorahosted.org/freeipa/ticket/596
</pre>
</div>
</content>
</entry>
<entry>
<title>A mod command should not be able to remove a required attribute.</title>
<updated>2011-02-14T19:46:29+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-02-14T15:18:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=81020a2ffaa13edbdaa4ff377b748fb623fe0c09'/>
<id>81020a2ffaa13edbdaa4ff377b748fb623fe0c09</id>
<content type='text'>
Some attribute enforcement is done by schema, others should be done
by the required option in a Parameter. description, for example, is
required by many plugins but not the schema. We need to enforce in the
framework that required options are provided.

After all the setattr/addattr work is done run through the modifications
and ensure that no required values will be removed.

ticket 852
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some attribute enforcement is done by schema, others should be done
by the required option in a Parameter. description, for example, is
required by many plugins but not the schema. We need to enforce in the
framework that required options are provided.

After all the setattr/addattr work is done run through the modifications
and ensure that no required values will be removed.

ticket 852
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore case when removing group members.</title>
<updated>2011-02-14T15:22:28+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-02-11T15:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=cb48ec3508a131f95f215831bf220aac3fb33928'/>
<id>cb48ec3508a131f95f215831bf220aac3fb33928</id>
<content type='text'>
ticket 944
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ticket 944
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert json strings to unicode when they are unmarshalled.</title>
<updated>2011-02-11T18:36:15+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-02-10T18:29:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=3ac3130fc9daf853368947b268d9af4b8a67d247'/>
<id>3ac3130fc9daf853368947b268d9af4b8a67d247</id>
<content type='text'>
This patch removes some individual work-arounds of converting strings
to unicode, they only masked the problem. String values are not
passed to the validator or normalizers so things like adding the
realm automatically to services weren't happening.

ticket 941
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch removes some individual work-arounds of converting strings
to unicode, they only masked the problem. String values are not
passed to the validator or normalizers so things like adding the
realm automatically to services weren't happening.

ticket 941
</pre>
</div>
</content>
</entry>
<entry>
<title>Use correct LDAP attributes for city and state.</title>
<updated>2011-02-02T21:53:32+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-02-02T19:16:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/freeipa.git/commit/?id=0188158a766cb019f881debde84e73aa1363170a'/>
<id>0188158a766cb019f881debde84e73aa1363170a</id>
<content type='text'>
Also add a unit test for address.

Ticket 889
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add a unit test for address.

Ticket 889
</pre>
</div>
</content>
</entry>
</feed>
