Tags: sin-bin/ldapsdk
Tags
Improve ldapsearch/ldapmodify --proxyAs handling Updated the ldapsearch and ldapmodify command-line tools to provide better validation for the value of the --proxyAs argument. The tools will now reject attempts to use the argument with a value that doesn't start with either "dn:" or "u:", and they will also reject attempts to use a value that starts with "dn:" but is not followed by a valid LDAP DN.
Fix an issue with mutually dependent arguments Fixed a bug in the argument parser's support for mutually dependent arguments. In a mutually dependent argument set, if any one of the arguments is provided, then all of the other arguments in the set must also be provided, but there was a problem with support for sets containing three or more elements. In such cases, the argument parser would only enforce that at least two arguments from the set were present.
Use base64url when generating log tokens Updated the log field syntax logic used to generate tokens so that it uses the base64url variant rather than standard base64, and therefore uses '-' and '_' instead of '+' and '/'. This is at least better when tokenizing value components for DNs, where the plus sign needs to be escaped because it may otherwise indicate the start of the next RDN component.
Fix typos in the OID registry Fixed typos in the OID registry related to the replace certificate extended operations. The word "Request" was misspelled as "Rqeuest", but because the implementation was changed to use the same OID for both the request and the response (originally the response was a generic extended result that didn't have an OID or value), the intended type of "Extended Request" has been replaced with "Extended Operation".
PreviousNext