Might be too late to change this but the way controls being handled is wrong:
dn: cn=old,cn=baz
control: 1.1 1 AA==
changetype: add
gives: controls=[('1.1', '1', 'AA==')], where anyone sane would expect [('1.1', True, b'\x00')] or 1 instead of True, basically something that you could pass into LDAPObjects' _ext functions.
Might be too late to change this but the way controls being handled is wrong:
gives:
controls=[('1.1', '1', 'AA==')], where anyone sane would expect[('1.1', True, b'\x00')]or1instead ofTrue, basically something that you could pass into LDAPObjects'_extfunctions.