Initial version

Lifted from FreeIPA, http://freeipa.org