freeipa/ipalib
Rob Crittenden 0d70c68395 Fix aci plugin, enhance aci parsing capabilities, add user group support
- The aci plugin didn't quite work with the new ldap2 backend.
- We already walk through the target part of the ACI syntax so skip that
  in the regex altogether. This now lets us handle all current ACIs in IPA
  (some used to be ignored/skipped)
- Add support for user groups so one can do v1-style delegation (group A
  can write attributes x,y,z in group B). It is actually quite a lot more
  flexible than that but you get the idea)
- Improve error messages in the aci library
- Add a bit of documentation to the aci plugin
2009-09-28 22:27:42 -06:00
..
plugins Fix aci plugin, enhance aci parsing capabilities, add user group support 2009-09-28 22:27:42 -06:00
__init__.py Many SELinux fixes: ldapi, ctypes and dogtag 2009-09-10 11:40:59 -04:00
aci.py Fix aci plugin, enhance aci parsing capabilities, add user group support 2009-09-28 22:27:42 -06:00
backend.py Fix three broken unit tests 2009-08-04 00:21:26 -06:00
base.py Removed PluginProxy and all its uses 2009-08-05 12:18:51 -04:00
cli.py Improve attribute printing in the CLI. 2009-09-08 13:41:54 -04:00
config.py Added Param 'include' and 'exclude' kwargs; added frontend.UsesParams base class with methods implementing the filtering to restrict params to only certain contexts 2009-05-19 13:49:15 -06:00
constants.py Add external CA signing and abstract out the RA backend 2009-09-15 10:01:08 -04:00
crud.py Remove obsolete CRUD base classes as they aren't used anymore. 2009-09-08 13:43:33 -04:00
encoder.py Prevent double encoding/decoding when processing compound types. 2009-08-03 23:00:17 -06:00
errors.py Raise more specific error when an Objectclass Violation occurs Fix the virtual plugin to work with the new backend 2009-09-14 09:46:39 -04:00
frontend.py Fix: Object.params_minus_pk was invalid when there was no primary_key. 2009-09-09 09:56:34 -04:00
ipauuid.py Fix Python 2.6 deprecation warning with the md5 import. Use hashlib instead. 2009-09-28 15:30:22 -06:00
parameters.py Remove parent_key parameter kwarg. 2009-09-10 10:01:05 -04:00
plugable.py Removed PluginProxy and all its uses 2009-08-05 12:18:51 -04:00
request.py Ported xmlclient to subclass from Connectible 2009-02-03 15:29:03 -05:00
rpc.py Explicitly set verbosity off in the XML-RPC client 2009-09-14 09:46:42 -04:00
util.py Rename errors2.py to errors.py. Modify all affected files. 2009-04-23 10:29:14 -04:00