[Freeipa-interest] Announcing FreeIPA v3.0.0 release candidate 1

Rob Crittenden rcritten at redhat.com
Wed Sep 26 18:20:45 UTC 2012


The FreeIPA team is proud to announce version FreeIPA v3.0.0 rc 1.

It can be downloaded from http://www.freeipa.org/page/Downloads.

A build is available in the Fedora 18 and rawhide repositories or for 
Fedora 17 via the freeipa-devel repo on www.freeipa.org: 
http://freeipa.org/downloads/freeipa-devel.repo . To install in Fedora 
17 the updates repo repository needs to be enabled as well. For Fedora 
17 you will also need libldb-1.1.12-1 installed for sssd to work. There 
are no dependencies on this package.

For additional information see the AD Trust design page 
http://freeipa.org/page/IPAv3_AD_trust and the AD Trust testing page 
http://freeipa.org/page/IPAv3_testing_AD_trust.

== Highlights since 3.0.0 beta 3 ==

* Support for the Dogtag CA version 10
* Verification when setting up AD trust
* New ipa-client-install option to disable OpenSSH client configuration.
* Expand Referential Integrity checks on hosts, SUDO and HBAC rule 
referential attributes
* Run the CLEANALLRUV task when deleting a replication agreement to 
remove replication meta-data about removed master. See the 
ipa-replica-manage man page for the list of new commands related to 
CLEANALLRUV command.
* Try to prevent orphaning other servers when deleting a master.

== Upgrading ==

An IPA server can be upgraded simply by installing updated rpms. The 
server does not need to be shut down in advance.

Please note, that the referential integrity extension requires an 
extended set of indexes to be configured. RPM update for an IPA server 
with a excessive number of hosts, SUDO or HBAC entries may require 
several minutes to finish.

If you have multiple servers you may upgrade them one at a time. It is 
expected that all servers will be upgraded in a relatively short period 
(days or weeks not months). They should be able to co-exist peacefully 
but new features will not be available on old servers and enrolling a 
new client against an old server will result in the SSH keys not being 
uploaded.

Downgrading a server once upgraded is not supported.

Upgrading from 2.2.0 should work but has not been fully tested. Proceed 
with caution.

An enrolled client does not need the new packages installed unless you 
want to re-enroll it. SSH keys for already installed clients are not 
uploaded, you will have to re-enroll the client or manually upload the keys.

== Feedback ==

Please provide comments, bugs and other feedback via the freeipa-devel 
mailing list: http://www.redhat.com/mailman/listinfo/freeipa-devel

== Detailed changelog ==

Ade Lee (1):
* Modifications to install scripts for dogtag 10

Alexander Bokovoy (5):
* Add verification of the AD trust
* validate SID for trusted domain when adding/modifying ID range
* Fix error messages and use proper ImportError for dcerpc import
* Add documentation for 'ipa trust' set of commands
* Document use of external group membership

Jan Cholasta (3):
* Add the SSH service to SSSD config file before trying to activate it.
* Add --no-ssh option to ipa-client-install to disable OpenSSH client 
configuration.
* SSHPublicKey.fingerprint_dns_sha1 should return unicode value.

Martin Kosek (8):
* Fix addattr internal error
* Add attributeTypes to safe schema updater
* Amend memberAllowCmd and memberDenyCmd attribute types
* Run index task in ldap updater only when needed
* Expand Referential Integrity checks
* Properly convert DN in ipa-client-install
* Use default reverse zone consistently
* Fix idrange plugin help

Petr Viktorin (7):
* ipa-client-install: Obtain host TGT from one specific KDC
* Fix server installation
* Use temporary key cache for host key in server installation
* Update the pot file (translation source)
* Use Dogtag 10 only when it is available
* Only stop the main DS instance when upgrading it
* Use correct Dogtag port in ipaserver.install.certs

Petr Vobornik (4):
* Prevent opening of multiple dirty dialogs on navigation
* JSON serialization of long type
* Show trust status in add success notification
* Fix integer validation when boundary value is empty string

Rob Crittenden (3):
* Set SELinux default context to unconfined_u:s0-s0:c0.c1023
* Run the CLEANALLRUV task when deleting a replication agreement.
* When deleting a master, try to prevent orphaning other servers.

Sumit Bose (3):
* ipasam: Fixes build with samba4 rc1
* Set master_kdc and dns_lookup_kdc to true
* Update krb5.conf during ipa-adtrust-install

Tomas Babej (2):
* Make sure selinuxusemap behaves consistently to HBAC rule
* Improves sssd.conf handling during ipa-client uninstall

Yuri Chornoivan (1):
* Fix various typos.




More information about the Freeipa-interest mailing list