freeipa/ipalib
Rob Crittenden ba59d9d648 Add support for User-Private Groups
This uses a new 389-ds plugin, Managed Entries, to automatically create
a group entry when a user is created. The DNA plugin ensures that the
group has a gidNumber that matches the users uidNumber. When the user is
removed the group is automatically removed as well.

If the managed entries plugin is not available or if a specific, separate
range for gidNumber is passed in at install time then User-Private Groups
will not be configured.

The code checking for the Managed Entries plugin may be removed at some
point. This is there because this plugin is only available in a 389-ds
alpha release currently (1.2.6-a4).
2010-07-06 15:39:34 -04:00
..
plugins Add support for User-Private Groups 2010-07-06 15:39:34 -04:00
__init__.py Finish deferred translation mechanism 2010-03-16 11:41:22 -06:00
aci.py Fix two bugs: one in parsing the ACI and one in comparing two ACIs 2009-11-25 09:38:33 -07:00
backend.py Connect the -v cli argument to the verbose flag in xmlrpclib 2010-06-03 17:08:22 -04:00
base.py Allow one-character Param names 2010-02-12 13:14:29 -07:00
cli.py Fix output for commands that do not return entries. 2010-03-26 16:56:47 -04:00
compat.py Add sha1, md5 to compat 2010-02-12 17:20:46 -05:00
config.py Fix unicode failures in Env tests and dn failures in XML-RPC tests 2010-02-26 12:31:11 -05:00
constants.py Connect the -v cli argument to the verbose flag in xmlrpclib 2010-06-03 17:08:22 -04:00
crud.py Fix non XML-RPC tests 2010-02-19 18:10:37 -05:00
encoder.py Prevent double encoding/decoding when processing compound types. 2009-08-03 23:00:17 -06:00
errors.py Add NotImplementedError type so CA plugins can return client-friendly errors 2009-12-01 23:18:05 -07:00
frontend.py Fix output of summary and embedded dictionaries 2010-05-03 13:40:34 -06:00
ipauuid.py Fix deprecation error importing sha 2010-02-12 17:08:27 -05:00
output.py localize doc strings 2010-03-08 21:10:36 -07:00
parameters.py Increase supported weeks per month from 4 to 6 in AccessTime() type 2010-06-03 09:25:25 -04:00
pkcs10.py Handle CSRs whether they have NEW in the header or not 2010-05-03 17:58:08 -06:00
plugable.py Connect the -v cli argument to the verbose flag in xmlrpclib 2010-06-03 17:08:22 -04:00
request.py Finish deferred translation mechanism 2010-03-16 11:41:22 -06:00
rpc.py use NSS for SSL operations 2010-06-15 15:03:36 -04:00
text.py Finish deferred translation mechanism 2010-03-16 11:41:22 -06:00
util.py Removed util.add_global_options() and frontend.Application 2009-10-14 15:07:17 -06:00
x509.py Correct some comment errors 2010-01-19 17:33:28 -05:00