* Huge rewrite:
This version brings to you new features, performance improvements and clearer
code. One of the main changes is a new command line invocation regarding -a and
-r parameters because now several rules are supported. This means that options
-a/-A were dropped (the program will complain if you still try touse them!) and
several invocations of -r are possible. Also the syntax of -r has changed!
See the README.txt and use parameter -h for details.
The complete changelist is as following:
* New syntax for -r parameter:
- several invocations allowed
- -a/-A were dropped as the attribute is now specified in -r
- new, more simple behavior for application of regex,
most important with ^ and &, as well as patterns like /.*/; those patterns
behave a little differently now and will match alwas on an additional
empty-string-value for each attribute (like using -A in prior versions)
* Enhanced documentation (both in codebase and in help messages)
* New debug options: -v can be given several times now, yielding more messages
* New -l (--ldif) parameter which results in a LDIF-change file being written.
This is especially useful with option -d if you just want to generate a
changefile but don't want the changes be applied instantly (revising, etc)
* New --ask parameter to allow you to explicitely confirm each entry change
* New -t (--timelimit) and -s (--sizelimit) parameters to request such
limits from the LDAP server; -s my be useful with -d to testing your patterns
* New -P (--pagesize) parameter to support and control LDAP simplePaging,
please note that paging is enabled by default. Use '-P 0' to disable paging.
* Support for LDAP-URLs in -H, including setting baseDN, scope and filter
* All options have long paramter equivalents now