On 2013-05-15 23:20, Pierangelo Masarati wrote:
Your perl scripts need to store the bind parameters somewhere if you intend to use them also during searches, assuming you really need them; usually, one does not need the binddn and the password when performing searches.
Specifically, its Bind function would to stash them in a {connection ID: bind params} hash. Other ops would look that up. A connection_destory handler and rebind would remove them.
But first he must hack back-perl, which does not now provide the connection ID or a connection_destroy handler.
But connection_destroy gets called for all connections, including those which never used back-perl. To avoid invoking Perl for conns which do not need it: The Perl Bind function can call a new back-perl function, which sets a flag which makes back-perl's connection_destroy handler call the Perl connection_destroy function.