From Free IPA
Contents |
IPA v2 Development Progress
This page and all pages it links to are a work in progress. Please note that any content may be changed as the development progresses.
Design
IPA Client
IPA Server
System Management
Kerberos
- Automatic Ticket Renewal - stable version
CA Integration
- Certificate Management - stable version
Policy
THIS EFFORT IS DEFERRED
Audit
THIS EFFORT IS DEFERRED
SUDO
- SUDO integration plans - Description of how we plan to implement centralized SUDO management using LDAP rather than policies.
- SUDO Schema Design
Back End Concepts
- Concepts and Objects - Description of the new concepts (stable version)
- DS Design Summary - base objects (stable version)
- DS Design Summary 2 - policy objects (stable version)
- Schema for loading and processing - based on the design pages above
Plugin framework
- Tutorial for Plugin Authors
- Python API documentation - Generated automatically from source code using epydoc.
DNS integration
389 Directory Server
Default configurations for IPA components
IPA Server Reference Pages
User Interface Design
Usability
Design
Testing
Current progress
We initially began development of the new v2 components outside of our main repository. These have since been re-integrated for the server and the new client code will remain separate.
To checkout the code, use the git clone repository_url. Please note that these repositories changing rapidly and may not always be buildable.
IPA Server
The server using the new XML-RPC framework. This is the same repository as the V1 code. All work for V2 has been done in the master branch.
- Git repository: git://git.fedorahosted.org/git/freeipa.git
Test Repository
With the release of alpha 1 we have created a yum repository that contains the Fedora 11 x86 and x86_64 binaries. To use this repository retrieve the file:
IPA Client
The client components.
SSSD:
- Git repository: git://git.fedorahosted.org/sssd.git
DNS integration
Dynamic loading of DLZ drivers
This is a patch allowing BIND to dynamically load DLZ drivers. Without the patch, drivers need to be compiled into BIND. We aim to get this feature upstream as soon as possible.
Code will be available soon.
IPA LDAP driver
Code will be available soon.
BIND DLZ write-back support patch
No code available at the moment.
Documentation
The documentation is still work in progress. Here is the progress so far:
- Provides detailed information about IPA, the technologies with which it works, and some of the terminology used to describe it. It also provides high-level design information for both the IPA client and server.
Developer Documentation
- Where and how SSL is used in IPA
- Command-Line tools overview
- NIS compatibility plugin
- Delegation
- Machine enrollment
- Certificate_Authority
- Command-line documentation requirements
- Configuration files
Documentation Repository
- The repository contains all of the XML and PNG files used to build the entire documentation set, using publican and DocBook XML. This is part of the Fedora Documentation Project.
- This contains the git repository is an archive for post-1.0 and 2.0 documentation.


