freeipa/ipalib
Martin Kosek 2a3a4ae64a Fix LDAP object parameter encoding
Parameters in LDAP objects missed an information if they are real
LDAP attributes or not. Real LDAP attributes are written to
entry_attrs dictionary in plugin callbacks and are being encoded.
This causes issues when plugin callbacks does not expect that
the parameters values are already encoded for submission to LDAP.

This patch introduces a new flag "noattribute" used to mark that
a parameter is not an LDAP attribute and thus should not be encoded
or added to entry_attrs. Param documentation is improved to describe
the meaning of this and other Param flags or attributes.

https://fedorahosted.org/freeipa/ticket/2097
2011-11-15 13:17:44 +01:00
..
plugins Fix LDAP object parameter encoding 2011-11-15 13:17:44 +01:00
__init__.py Fix typos 2011-09-07 13:20:42 +02:00
aci.py Fix uninitialized attributes. 2011-04-21 10:41:29 +02:00
backend.py Fix lint false positives. 2011-04-13 15:58:45 +02:00
base.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
cli.py Fix problems in help system 2011-10-20 18:25:27 -04:00
compat.py Fix lint false positives. 2011-04-13 15:58:45 +02:00
config.py Let the framework be able to override the hostname. 2011-06-23 02:11:34 -04:00
constants.py Let Bind track data changes 2011-08-31 16:46:12 +02:00
crud.py Fix LDAP object parameter encoding 2011-11-15 13:17:44 +01:00
dn.py ticket 1569 - Test DN object non-latin Unicode support 2011-08-16 23:28:31 -04:00
encoder.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
errors.py Fix error in AttrValueNotFound exception example 2011-07-11 19:21:47 -04:00
frontend.py Allow custom server backend encoding 2011-11-09 15:31:19 +01:00
output.py Display the entries that failed when deleting with --continue. 2011-01-10 10:32:10 -05:00
parameters.py Fix LDAP object parameter encoding 2011-11-15 13:17:44 +01:00
pkcs10.py Fix assorted bugs found by pylint 2011-01-25 14:01:36 -05:00
plugable.py Cleanup whitespace 2011-09-13 11:16:10 +02: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 Add a function for formatting network locations of the form host:port for use in URLs. 2011-10-05 10:58:25 +02:00
text.py Fix regressions introduced by pylint false positive fixes. 2011-05-11 16:50:01 +02:00
util.py Improve DNS record data validation 2011-11-10 18:48:41 -05:00
x509.py Verify that the external CA certificate files are correct. 2011-08-23 01:23:41 -04:00