freeipa/ipaserver/plugins
Martin Kosek 941d1e8701 Do not produce unindexed search on every DEL command
Every <plugin>-del command executes an "(objectclass=*)" search
to find out if a deleted node has any child nodes which would need
to be deleted first. This produces an unindexed search for every del
command which biases access log audits and may affect performance too.

Since most of the *-del commands delete just a single object (user,
group, RBAC objects, SUDO or HBAC objects, ...) and not a tree
(automount location, dns zone, ...) run a single entry delete first
and only revert to subtree search&delete when that fails.
2012-10-01 22:37:59 -04:00
..
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
dogtag.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
join.py Internationalization for public errors 2012-09-03 18:16:12 +02:00
ldap2.py Do not produce unindexed search on every DEL command 2012-10-01 22:37:59 -04:00
rabase.py Raise NotImplementedError for selfsigned cert-remove-hold 2011-02-17 17:34:01 -05:00
selfsign.py Internationalization for public errors 2012-09-03 18:16:12 +02:00
xmlserver.py Store session cookie in ccache for cli users 2012-06-14 14:02:26 +02:00