<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freeipa.git/ipalib, branch systemd-master</title>
<subtitle>FreeIPA project</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/'/>
<entry>
<title>Fix problems in help system</title>
<updated>2011-10-20T22:25:27+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-10-18T17:32:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=f098b213eb3d2e8e5d47689a226f81a0d1b35262'/>
<id>f098b213eb3d2e8e5d47689a226f81a0d1b35262</id>
<content type='text'>
Fixes 3 issues:

- If a topic has all its commands disabled, it should be disabled
- If a command is disabled its help should be disabled
- The show-mappings help was missing a doc string so no help was displayed

https://fedorahosted.org/freeipa/ticket/1998
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes 3 issues:

- If a topic has all its commands disabled, it should be disabled
- If a command is disabled its help should be disabled
- The show-mappings help was missing a doc string so no help was displayed

https://fedorahosted.org/freeipa/ticket/1998
</pre>
</div>
</content>
</entry>
<entry>
<title>hbactest fails while you have svcgroup in hbacrule</title>
<updated>2011-10-20T21:23:21+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2011-10-16T21:23:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=c9ef39918abc41f0f68c4e6c1b4495fb0a4c976b'/>
<id>c9ef39918abc41f0f68c4e6c1b4495fb0a4c976b</id>
<content type='text'>
https://fedorahosted.org/freeipa/ticket/1988
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/freeipa/ticket/1988
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve hostgroup/netgroup collision checks</title>
<updated>2011-10-17T15:09:46+00:00</updated>
<author>
<name>Martin Kosek</name>
<email>mkosek@redhat.com</email>
</author>
<published>2011-10-17T12:26:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=99d938152fbef41f2d48d4088e5ba39bc820e9de'/>
<id>99d938152fbef41f2d48d4088e5ba39bc820e9de</id>
<content type='text'>
When the NGP plugin is enabled, a managed netgroup is created for
every hostgroup. We already check that netgroup with the same
name does not exist and provide a meaningful error message.
However, this error message was also printed when a duplicate
hostgroup existed.

This patch checks for duplicate hostgroup existence first and
netgroup on the second place. It also makes sure that when NGP
plugin is (temporarily) disabled, a colliding netgroup cannot
be created.

https://fedorahosted.org/freeipa/ticket/1914
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the NGP plugin is enabled, a managed netgroup is created for
every hostgroup. We already check that netgroup with the same
name does not exist and provide a meaningful error message.
However, this error message was also printed when a duplicate
hostgroup existed.

This patch checks for duplicate hostgroup existence first and
netgroup on the second place. It also makes sure that when NGP
plugin is (temporarily) disabled, a colliding netgroup cannot
be created.

https://fedorahosted.org/freeipa/ticket/1914
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in invalid PTR record error message</title>
<updated>2011-10-14T02:53:39+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2011-10-14T02:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=b607c5cc5ab34c007640011f299f358f190f6652'/>
<id>b607c5cc5ab34c007640011f299f358f190f6652</id>
<content type='text'>
https://fedorahosted.org/freeipa/ticket/1982
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/freeipa/ticket/1982
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve handling of GIDs when migrating groups</title>
<updated>2011-10-12T03:24:00+00:00</updated>
<author>
<name>Martin Kosek</name>
<email>mkosek@redhat.com</email>
</author>
<published>2011-10-03T14:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=2aa63fe4a98f6bae755b4ede607adc2068103c42'/>
<id>2aa63fe4a98f6bae755b4ede607adc2068103c42</id>
<content type='text'>
Since IPA v2 server already contain predefined groups that may collide
with groups in migrated (IPA v1) server (for example admins, ipausers),
users having colliding group as their primary group may happen to belong
to an unknown group on new IPA v2 server.

Implement --group-overwrite-gid option to overwrite GID of already
existing groups to prevent this issue.

https://fedorahosted.org/freeipa/ticket/1866
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since IPA v2 server already contain predefined groups that may collide
with groups in migrated (IPA v1) server (for example admins, ipausers),
users having colliding group as their primary group may happen to belong
to an unknown group on new IPA v2 server.

Implement --group-overwrite-gid option to overwrite GID of already
existing groups to prevent this issue.

https://fedorahosted.org/freeipa/ticket/1866
</pre>
</div>
</content>
</entry>
<entry>
<title>Disallow deletion of global password policy.</title>
<updated>2011-10-12T08:12:49+00:00</updated>
<author>
<name>Jan Cholasta</name>
<email>jcholast@redhat.com</email>
</author>
<published>2011-10-11T12:28:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=c0879cd00b17b61de54b52cb24a61ce85374cae4'/>
<id>c0879cd00b17b61de54b52cb24a61ce85374cae4</id>
<content type='text'>
ticket 1936
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ticket 1936
</pre>
</div>
</content>
</entry>
<entry>
<title>Include indirect membership and canonicalize hosts during HBAC rules testing</title>
<updated>2011-10-10T21:09:22+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2011-10-11T08:25:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=3e1c04f9333ac3f4333d5cf99579e85a44c9573b'/>
<id>3e1c04f9333ac3f4333d5cf99579e85a44c9573b</id>
<content type='text'>
When users and hosts are included into groups indirectly, make sure that
during HBAC test e fill in all indirect groups properly into an HBAC request.

Also, if hosts provided for test are not specified fully, canonicalize them
using IPA domain.

This makes possible following requests:
ipa hbactest --user foobar --srchost vm-101 --host vm-101 --service sshd

Request to evaluate:
 &lt;user &lt;name foobar groups [hbacusers,ipausers]&gt;
  service &lt;name sshd groups []&gt;
  targethost &lt;name vm-101.ipa.local groups []&gt;
  srchost &lt;name vm-101.ipa.local groups []&gt;
 &gt;

Fixes:
https://fedorahosted.org/freeipa/ticket/1862
https://fedorahosted.org/freeipa/ticket/1949
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When users and hosts are included into groups indirectly, make sure that
during HBAC test e fill in all indirect groups properly into an HBAC request.

Also, if hosts provided for test are not specified fully, canonicalize them
using IPA domain.

This makes possible following requests:
ipa hbactest --user foobar --srchost vm-101 --host vm-101 --service sshd

Request to evaluate:
 &lt;user &lt;name foobar groups [hbacusers,ipausers]&gt;
  service &lt;name sshd groups []&gt;
  targethost &lt;name vm-101.ipa.local groups []&gt;
  srchost &lt;name vm-101.ipa.local groups []&gt;
 &gt;

Fixes:
https://fedorahosted.org/freeipa/ticket/1862
https://fedorahosted.org/freeipa/ticket/1949
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix i18n in config plugin</title>
<updated>2011-10-11T12:51:09+00:00</updated>
<author>
<name>Martin Kosek</name>
<email>mkosek@redhat.com</email>
</author>
<published>2011-10-11T09:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=2916ad4ac2ba8bee3cd66e6c6f30e3cdcb913b06'/>
<id>2916ad4ac2ba8bee3cd66e6c6f30e3cdcb913b06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve default user/group object class validation</title>
<updated>2011-10-11T12:49:36+00:00</updated>
<author>
<name>Martin Kosek</name>
<email>mkosek@redhat.com</email>
</author>
<published>2011-10-11T08:26:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=88e693a1a5b95e9da94b927a0b827b3a0e39b7b7'/>
<id>88e693a1a5b95e9da94b927a0b827b3a0e39b7b7</id>
<content type='text'>
When user/group default object class is being modified via
ipa config-mod, no validation check is run. Check at least
the following:

- all object classes are known to LDAP
- all default user/group attributes are allowed under the new
  set of default object classes

https://fedorahosted.org/freeipa/ticket/1893
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When user/group default object class is being modified via
ipa config-mod, no validation check is run. Check at least
the following:

- all object classes are known to LDAP
- all default user/group attributes are allowed under the new
  set of default object classes

https://fedorahosted.org/freeipa/ticket/1893
</pre>
</div>
</content>
</entry>
<entry>
<title>split metadata call</title>
<updated>2011-10-10T03:32:52+00:00</updated>
<author>
<name>Adam Young</name>
<email>ayoung@redhat.com</email>
</author>
<published>2011-10-06T20:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/freeipa.git/commit/?id=1fef592892ab7e086ad8930f9fad1c9f671323c7'/>
<id>1fef592892ab7e086ad8930f9fad1c9f671323c7</id>
<content type='text'>
The JSON metadata call has grown large enough that parsing it requires too much stack space on some browsers.  TO avoid breaking the API, this change reuses some testing parameters that we established for the metadata call in the past.  To fetch just the objects call it like this:
{"method":"json_metadata","params":[["all",""],{}],"id":0}
And just the methods call it like this:
{"method":"json_metadata","params":[["","all"],{}],"id":0}

Note the difference in the positional parameters.

To get a specific object,  pass the object name as the first parameter.  To get a specific method, pass a blank first parameter and the method name in the second parameter.

THis is not ideal, but we are constrained by the existing API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The JSON metadata call has grown large enough that parsing it requires too much stack space on some browsers.  TO avoid breaking the API, this change reuses some testing parameters that we established for the metadata call in the past.  To fetch just the objects call it like this:
{"method":"json_metadata","params":[["all",""],{}],"id":0}
And just the methods call it like this:
{"method":"json_metadata","params":[["","all"],{}],"id":0}

Note the difference in the positional parameters.

To get a specific object,  pass the object name as the first parameter.  To get a specific method, pass a blank first parameter and the method name in the second parameter.

THis is not ideal, but we are constrained by the existing API.
</pre>
</div>
</content>
</entry>
</feed>
