freeipa/ipalib
Rob Crittenden e889b82599 Add support defaultNamingContext and add --basedn to migrate-ds
There are two sides to this, the server and client side.

On the server side we attempt to add a defaultNamingContext on already
installed servers. This will fail on older 389-ds instances but the
failure is not fatal. New installations on versions of 389-ds that
support this attribute will have it already defined.

On the client side we need to look for both defaultNamingContext and
namingContexts. We still need to check that the defaultNamingContext
is an IPA server (info=IPAV2).

The migration change also takes advantage of this and adds a new
option which allows one to provide a basedn to use instead of trying
to detect it.

https://fedorahosted.org/freeipa/ticket/1919
https://fedorahosted.org/freeipa/ticket/2314
2012-02-29 15:28:13 +01:00
..
plugins Add support defaultNamingContext and add --basedn to migrate-ds 2012-02-29 15:28:13 +01:00
__init__.py Replace float with Decimal 2012-01-20 08:13:44 +01:00
aci.py Fix uninitialized attributes. 2011-04-21 10:41:29 +02:00
backend.py Tweak the session auth to reflect developer consensus. 2012-02-27 05:54:29 -05:00
base.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
cli.py Add common helper for interactive prompts 2012-02-19 20:23:20 -05:00
config.py Finalize plugin initialization on demand. 2011-11-22 00:52:24 -05:00
constants.py Implement session activity timeout 2012-02-27 05:55:15 -05:00
crud.py Fix LDAP object parameter encoding 2011-11-15 13:17:44 +01:00
dn.py Fix attempted write to attribute of read-only object. 2012-01-02 11:51:26 +03:00
encoder.py Replace float with Decimal 2012-01-20 08:13:44 +01:00
errors.py Implement password based session login 2012-02-27 05:57:43 -05:00
frontend.py Added commands into metadata. 2011-12-06 22:07:35 +00:00
krb_utils.py Implement password based session login 2012-02-27 05:57:43 -05:00
output.py Internationalization for HBAC and ipalib.output 2012-02-14 19:08:40 +01:00
parameters.py Base64-decode unicode values in Bytes parameters. 2012-02-13 22:21:50 -05:00
pkcs10.py Fix assorted bugs found by pylint 2011-01-25 14:01:36 -05:00
plugable.py Don't set delegation flag in client, we're using S4U2Proxy now 2012-02-15 17:08:33 +01:00
request.py Remove deprecated i18n code from ipalib/request and all references to it. 2011-03-01 10:31:36 -05:00
rpc.py Don't set delegation flag in client, we're using S4U2Proxy now 2012-02-15 17:08:33 +01:00
session.py Implement password based session login 2012-02-27 05:57:43 -05:00
text.py Fix regressions introduced by pylint false positive fixes. 2011-05-11 16:50:01 +02:00
util.py Add SSHFP update policy for existing zones 2012-02-27 18:04:19 +01:00
x509.py Verify that the external CA certificate files are correct. 2011-08-23 01:23:41 -04:00